| | |
| | | label: '车间编码', |
| | | field: 'WS_CODE', |
| | | required: true, |
| | | component: 'Input', |
| | | component: 'ApiSelect', |
| | | colProps: { |
| | | span: 8, |
| | | }, |
| | | componentProps: { |
| | | api: getEntity, |
| | | params: { entityName: 'MES_WORKSHOP', sqlcmd: ' 1=1 ' }, |
| | | resultField: 'Data.Items', |
| | | labelField: 'WS_NAME', |
| | | valueField: 'WS_CODE', |
| | | }, |
| | | // dynamicDisabled: ({ values }) => { |
| | | // return true; |
| | | // }, |
| | | }, |
| | | { |
| | | label: '备注', |
| | |
| | | slots: [], |
| | | preIcons: {}, |
| | | title: '生产工具信息', |
| | | entityName: 'MES_TOOL_PROP', |
| | | entityName: 'MES_TOOL', |
| | | }, |
| | | // { |
| | | // name: 'prodinfo', |
| | |
| | | formConfig: { |
| | | labelWidth: 140, |
| | | schemas: searchForms['MES_TOOL_PROP'], |
| | | submitFunc: () => Search('MES_TOOL_PROP', data, args[0]), //自定义查询提交按钮的方法,触发查询提交事件 |
| | | submitFunc: () => Search('PROP_NAME', data, args[0]), //自定义查询提交按钮的方法,触发查询提交事件 |
| | | }, |
| | | useSearchForm: true, |
| | | showTableSetting: false, |
| | |
| | | * @param {*} d |
| | | * @return {*} |
| | | */ |
| | | //提交查询 |
| | | FormSearch: (d) => { |
| | | let data = {} as any; |
| | | switch (d.type) { |
| | | case 'MES_TOOL_PROP': |
| | | data = d.data.value[d.type].filter( |
| | | (item) => |
| | | item.DFT_CODE.includes(d.values.DFT_CODE) || item.DFT_NAME == d.values.DFT_NAME, |
| | | item.TOOL_CODE.includes(d.values.TOOL_CODE) || item.PROP_NAME == d.values.PROP_NAME, |
| | | ); |
| | | if (isNullOrEmpty(d.values.DFT_CODE) && isNullOrEmpty(d.values.DFT_NAME)) { |
| | | if (isNullOrEmpty(d.values.TOOL_CODE) && isNullOrEmpty(d.values.PROP_NAME)) { |
| | | data = d.data.value[d.type]; |
| | | } |
| | | break; |
| | | } |
| | | return data; |
| | | }, |
| | | // |
| | | KeyFieldValues: (val: string, id: string) => { |
| | | return { DFTG_CODE: val }; |
| | | return { TOOL_CODE: val }; |
| | | } /** |
| | | * @description: 自定义明细表中编辑返回方法 |
| | | * @param {string} type |
| | |
| | | if (item['ID'] == d.ID) |
| | | return { |
| | | ...item, |
| | | DFT_CODE: d.DFT_CODE, |
| | | DFT_NAME: d.DFT_NAME, |
| | | DFT_LEVEL: d.DFT_LEVEL, |
| | | TOOL_CODE: d.TOOL_CODE, |
| | | PROP_NAME: d.PROP_NAME, |
| | | // DFT_LEVEL: d.DFT_LEVEL, |
| | | REMARK: d.REMARK, |
| | | }; |
| | | return item; |