main-form-model.ts 4.6 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
/**
 * Main 部件模型
 *
 * @export
 * @class MainModel
 */
export default class MainModel {

  /**
  * 获取数据项集合
  *
  * @returns {any[]}
  * @memberof MainModel
  */
  public getDataItems(): any[] {
    return [
      {
        name: 'srfwfmemo',
        prop: 'srfwfmemo',
        dataType: 'TEXT',
      },
      // 前端新增修改标识,新增为"0",修改为"1"或未设值
      {
        name: 'srffrontuf',
        prop: 'srffrontuf',
        dataType: 'TEXT',
      },
      {
        name: 'srfupdatedate',
        prop: 'updatedate',
        dataType: 'DATETIME',
      },
      {
        name: 'srforikey',
      },
      {
        name: 'srfkey',
        prop: 'microcomponentid',
        dataType: 'GUID',
      },
      {
        name: 'srfmajortext',
        prop: 'microcomponentname',
        dataType: 'TEXT',
      },
      {
        name: 'srftempmode',
      },
      {
        name: 'srfuf',
      },
      {
        name: 'srfdeid',
      },
      {
        name: 'srfsourcekey',
      },
58 59 60 61 62
      {
        name: 'microcomponentname',
        prop: 'microcomponentname',
        dataType: 'TEXT',
      },
63
      {
64 65
        name: 'field3',
        prop: 'field3',
66 67 68
        dataType: 'TEXT',
      },
      {
69 70
        name: 'field1',
        prop: 'field',
71 72 73
        dataType: 'TEXT',
      },
      {
74 75 76
        name: 'field5',
        prop: 'field5',
        dataType: 'TEXT',
77 78
      },
      {
79 80
        name: 'field7',
        prop: 'field7',
81 82
        dataType: 'TEXT',
      },
83 84 85 86 87
      {
        name: 'field11',
        prop: 'field11',
        dataType: 'TEXT',
      },
88
      {
89 90 91 92 93
        name: 'field9',
        prop: 'field9',
        dataType: 'TEXT',
      },
      {
94 95
        name: 'field15',
        prop: 'field15',
96 97 98 99 100 101 102 103
        dataType: 'TEXT',
      },
      {
        name: 'field13',
        prop: 'field13',
        dataType: 'TEXT',
      },
      {
104 105
        name: 'field19',
        prop: 'field19',
106 107 108 109 110 111 112 113
        dataType: 'TEXT',
      },
      {
        name: 'field17',
        prop: 'field17',
        dataType: 'TEXT',
      },
      {
114 115
        name: 'field23',
        prop: 'field23',
116 117 118 119 120 121 122 123
        dataType: 'TEXT',
      },
      {
        name: 'field21',
        prop: 'field21',
        dataType: 'TEXT',
      },
      {
124 125
        name: 'field27',
        prop: 'field27',
126 127 128
        dataType: 'TEXT',
      },
      {
129 130 131 132 133 134 135 136 137 138 139 140
        name: 'field25',
        prop: 'field25',
        dataType: 'TEXT',
      },
      {
        name: 'field31',
        prop: 'field31',
        dataType: 'TEXT',
      },
      {
        name: 'field29',
        prop: 'field29',
141
        dataType: 'TEXT',
142
      },
143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160
      {
        name: 'field33',
        prop: 'field33',
        dataType: 'TEXT',
      },
      {
        name: 'field34',
        prop: 'field34',
        dataType: 'TEXT',
      },
      {
        name: 'formitem',
        dataType:'FORMITEM',
      },
      {
        name: 'formitem1',
        dataType:'FORMITEM',
      },
161 162 163 164 165
      {
        name: 'field35',
        prop: 'field35',
        dataType: 'TEXT',
      },
166 167 168 169 170
      {
        name: 'microcomponentid',
        prop: 'microcomponentid',
        dataType: 'GUID',
      },
171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195
      {
        name: 'field28',
        prop: 'field28',
        dataType: 'TEXT',
      },
      {
        name: 'field18',
        prop: 'field18',
        dataType: 'TEXT',
      },
      {
        name: 'field32',
        prop: 'field32',
        dataType: 'TEXT',
      },
      {
        name: 'field14',
        prop: 'field14',
        dataType: 'TEXT',
      },
      {
        name: 'field26',
        prop: 'field26',
        dataType: 'TEXT',
      },
196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211
      {
        name: 'field4',
        prop: 'field4',
        dataType: 'TEXT',
      },
      {
        name: 'field16',
        prop: 'field16',
        dataType: 'TEXT',
      },
      {
        name: 'field2',
        prop: 'field2',
        dataType: 'TEXT',
      },
      {
212 213
        name: 'field24',
        prop: 'field24',
214 215 216 217 218 219 220 221
        dataType: 'TEXT',
      },
      {
        name: 'field8',
        prop: 'field8',
        dataType: 'TEXT',
      },
      {
222 223
        name: 'field22',
        prop: 'field22',
224 225 226
        dataType: 'TEXT',
      },
      {
227 228
        name: 'field12',
        prop: 'field12',
229 230 231 232 233 234 235 236
        dataType: 'TEXT',
      },
      {
        name: 'field6',
        prop: 'field6',
        dataType: 'TEXT',
      },
      {
237 238 239 240 241 242 243
        name: 'field20',
        prop: 'field20',
        dataType: 'TEXT',
      },
      {
        name: 'field30',
        prop: 'field30',
244 245
        dataType: 'TEXT',
      },
246 247 248 249 250 251 252 253 254
      {
        name: 'microcomponent',
        prop: 'microcomponentid',
        dataType: 'FONTKEY',
      },
    ]
  }

}