| | |
| | | }, |
| | | }, |
| | | { |
| | | label: '设备状态', |
| | | field: 'STATUS', |
| | | component: 'ApiSelect', |
| | | colProps: { span: 8 }, |
| | | defaultValue: 0, |
| | | componentProps: { |
| | | api: GetEnum, |
| | | params: { name: 'MES_TOOL+STATUSs' }, |
| | | resultField: 'Data', |
| | | labelField: unref(getLocale) == 'zh_CN' ? 'Desc' : 'Name', |
| | | valueField: 'Value', |
| | | // onChange: (e, v) => { |
| | | // alert(e) |
| | | // console.log('ApiSelect====>:', e, v); |
| | | // }, |
| | | }, |
| | | }, |
| | | { |
| | | label: '生产厂家', |
| | | field: 'MFT_NAME', |
| | | component: 'Input', |
| | | colProps: { |
| | | span: 8, |
| | | }, |
| | | }, |
| | | { |
| | | label: '生产日期', |
| | | field: 'MFT_DATE', |
| | | component: 'DatePicker', |
| | | colProps: { |
| | | span: 8, |
| | | }, |
| | | }, |
| | | { |
| | | label: '使用部门', |
| | | field: 'USE_DEPT', |
| | | component: 'Input', |
| | | colProps: { |
| | | span: 8, |
| | | }, |
| | | }, |
| | | { |
| | | label: '工厂编码', |
| | | field: 'FTY_CODE', |
| | | required: true, |
| | | component: 'ApiSelect', |
| | | colProps: { |
| | | span: 8, |
| | | }, |
| | | componentProps: { |
| | | api: getEntity, |
| | | params: { entityName: 'MES_FACTORY', sqlcmd: ' 1=1 ' }, |
| | | resultField: 'Data.Items', |
| | | labelField: 'FTY_NAME', |
| | | valueField: 'FTY_CODE', |
| | | }, |
| | | // dynamicDisabled: ({ values }) => { |
| | | // return true; |
| | | // }, |
| | | }, |
| | | { |
| | | label: '车间编码', |
| | | field: 'WS_CODE', |
| | | required: true, |
| | |
| | | // dynamicDisabled: ({ values }) => { |
| | | // return true; |
| | | // }, |
| | | }, |
| | | { |
| | | label: '产线编码', |
| | | field: 'LINE_CODE', |
| | | required: true, |
| | | component: 'ApiSelect', |
| | | colProps: { |
| | | span: 8, |
| | | }, |
| | | componentProps: { |
| | | api: getEntity, |
| | | params: { entityName: 'MES_LINE', sqlcmd: ' 1=1 ' }, |
| | | resultField: 'Data.Items', |
| | | labelField: 'LINE_NAME', |
| | | valueField: 'LINE_CODE', |
| | | }, |
| | | // dynamicDisabled: ({ values }) => { |
| | | // return true; |
| | | // }, |
| | | }, |
| | | { |
| | | label: '使用地点', |
| | | field: 'LOCATION', |
| | | component: 'Input', |
| | | colProps: { |
| | | span: 8, |
| | | }, |
| | | }, |
| | | { |
| | | label: '使用次数上限', |
| | | field: 'USE_LIMIT', |
| | | component: 'Input', |
| | | colProps: { |
| | | span: 8, |
| | | }, |
| | | }, |
| | | { |
| | | label: '备注', |
| | |
| | | }, |
| | | }, |
| | | { |
| | | label: '点检项目名称', |
| | | label: '工具属性名称', |
| | | field: 'PROP_NAME', |
| | | component: 'Input', |
| | | required: true, |
| | |
| | | }, |
| | | }, |
| | | { |
| | | label: '展示的控件', |
| | | field: 'PROP_CONTROL', |
| | | component: 'Input', |
| | | colProps: { |
| | | span: 24, |
| | | }, |
| | | }, |
| | | { |
| | | field: 'VALUE_TYPE', |
| | | label: '属性值类型', |
| | | component: 'ApiSelect', |
| | | colProps: { span: 12 }, |
| | | defaultValue: 0, |
| | | componentProps: { |
| | | api: GetEnum, |
| | | params: { name: 'MES_TOOL_PROP+VALUE_TYPEs' }, |
| | | resultField: 'Data', |
| | | labelField: unref(getLocale) == 'zh_CN' ? 'Desc' : 'Name', |
| | | valueField: 'Value', |
| | | // onChange: (e, v) => { |
| | | // alert(e) |
| | | // console.log('ApiSelect====>:', e, v); |
| | | // }, |
| | | }, |
| | | }, |
| | | { |
| | | label: '是否只读(Y/N)', |
| | | field: 'READONLY', |
| | | component: 'Select', |
| | | colProps: { |
| | | span: 24, |
| | | }, |
| | | componentProps: { |
| | | options: [ |
| | | { |
| | | label: '是', |
| | | value: 'Y', |
| | | key: 'Y', |
| | | }, |
| | | { |
| | | label: '否', |
| | | value: 'N', |
| | | key: 'N', |
| | | }, |
| | | ], |
| | | }, |
| | | }, |
| | | { |
| | | label: '是否显示(Y/N)', |
| | | field: 'VISIABLE', |
| | | component: 'Select', |
| | | colProps: { |
| | | span: 24, |
| | | }, |
| | | componentProps: { |
| | | options: [ |
| | | { |
| | | label: '是', |
| | | value: 'Y', |
| | | key: 'Y', |
| | | }, |
| | | { |
| | | label: '否', |
| | | value: 'N', |
| | | key: 'N', |
| | | }, |
| | | ], |
| | | }, |
| | | }, |
| | | { |
| | | label: '是否必填(Y/N)', |
| | | field: 'NECESSARY', |
| | | component: 'Select', |
| | | colProps: { |
| | | span: 24, |
| | | }, |
| | | componentProps: { |
| | | options: [ |
| | | { |
| | | label: '是', |
| | | value: 'Y', |
| | | key: 'Y', |
| | | }, |
| | | { |
| | | label: '否', |
| | | value: 'N', |
| | | key: 'N', |
| | | }, |
| | | ], |
| | | }, |
| | | }, |
| | | { |
| | | label: '备注', |
| | | field: 'REMARK', |
| | | component: 'Input', |