export interface IWtuiViewResponse { whoBuild: number; userIndx: number; viewIndx: number; sysClasc: number; wtuiMain: number; wtuiView: number; parentID: number; dataStat: number; dataHide: number; dataOrdr: number; dataFrom: number; dataDate: number; dataTime: number; mastName: string; mastGUID: string; createBy: string; createAt: number; updateBy: string; updateAt: number; deleteBy: string; deleteAt: number; queuesBy: number; entityID: string; parentMC: string; listDict: IWtuiViewResponse[]; view4url: string; // #页面链接 viewCode: string; // #页面编码 viewName: string; // #页面名称 viewMemo: string; // #页面备注 viewIcon: string; // #页面图标 dataLevl: number; viewPara: string; // #页面参数 withPara: string; // #参数约定 formType: string; // #表单形式 microApp: string; // #microApp microURL: string; // #microURL microTab: string; expandOn: number; // #默认展开 labelVal: string; vitualID: number; wtuiCtrl: number; showCode: string; showName: string; } export class TWtuiViewResponse implements IWtuiViewResponse { parentMC: string = ""; wtuiView: number = 0; whoBuild: number = 0; userIndx: number = 0; viewIndx: number = 0; sysClasc: number = 0; wtuiMain: number = 0; parentID: number = 0; dataStat: number = 0; dataHide: number = 0; dataOrdr: number = 0; dataFrom: number = 0; dataDate: number = 0; dataTime: number = 0; mastName: string = ""; mastGUID: string = ""; createBy: string = ""; createAt: number = 0; updateBy: string = ""; updateAt: number = 0; deleteBy: string = ""; deleteAt: number = 0; queuesBy: number = 0; entityID: string = ""; view4url: string = ""; viewCode: string = ""; viewName: string = ""; viewMemo: string = ""; viewIcon: string = ""; dataLevl: number = 0; viewPara: string = ""; withPara: string = ""; formType: string = ""; microApp: string = ""; microURL: string = ""; microTab: string = ""; expandOn: number = 0; listDict: IWtuiViewResponse[] = []; labelVal: string = ""; vitualID: number = 0; wtuiCtrl: number = 0; showCode: string = ""; showName: string = ""; public static toLabelVal(list: IWtuiViewResponse[]) { list.forEach((element) => { element.labelVal = `${element.viewIndx}${element.viewCode}`; }); } }