| | |
| | | * @version: |
| | | * @Date: 2024-06-19 20:34:27 |
| | | * @LastEditors: Ben Lin |
| | | * @LastEditTime: 2024-08-13 15:49:49 |
| | | * @LastEditTime: 2024-09-11 20:21:25 |
| | | */ |
| | | |
| | | import { Ref, h, ref, render, unref } from 'vue'; |
| | |
| | | * @return {*} |
| | | */ |
| | | function handleConfig(args, params: Recordable) { |
| | | // const openCustModal = args[7]; |
| | | // // rotSchema.value = getFormSchema('rotinfo'); |
| | | // params['routeData'].value = { |
| | | // nodes: [], |
| | | // edges: [], |
| | | // }; |
| | | // initRoute(params['currlf'], params['record'].ROUTE_CODE, params['routeData'], params['currlf']); |
| | | // getEntity({ |
| | | // sqlcmd: `ROT_CODE = '${params['record'].ROUTE_CODE}'`, |
| | | // entityName: 'MES_ROUTE', |
| | | // order: '', |
| | | // }).then((rot) => { |
| | | // params['selectVals'].value['ROUTE_CODE'] = params['record'].ROUTE_CODE; |
| | | // params['selectVals'].value['ROT_ID'] = |
| | | // !isNullOrEmpty(rot.Data) && !isNullOrEmpty(rot.Data.Items) ? rot.Data.Items[0].ID : ''; |
| | | // openCustModal(true, { |
| | | // isUpdate: true, |
| | | // ctype: 'BIZ_MES_WO_Config', |
| | | // title: '工艺配置', |
| | | // width: '1200px', |
| | | // formEl: params['useFormData'].value, //如果是多个表单,增加多个插槽 |
| | | // formElName: ['woinfo', 'prodinfo', 'rotinfo'], //表单插槽名称,支持多个表单 |
| | | // RowKey: '', |
| | | // fnName: 'SaveCofig', //保存方法名 |
| | | // others: params['routeData'].value, |
| | | // values: { ...params['record'], ...params['selectVals'].value }, //表单记录 |
| | | // }); |
| | | // }); |
| | | const go = args[5]; |
| | | const id = { |
| | | ID: params['record'].ID, |
| | |
| | | OtherTableName: ['BAS_PKG_DTL', 'ItemCode'], /* 自定义显示列表的表名,跟上面增删改的表名一致,有多个就放列表中 */ |
| | | dense: true, |
| | | pageTitle: `工单工艺绑定`, |
| | | pageContent: `这里是管理工单的工艺绑定,一个工单可以绑定多个工艺路线`, |
| | | pageContent: `这里是管理工单的工艺绑定,一个工单可以绑定一个工艺路线,并可以保存为客户专用的工艺路线`, |
| | | SessionName: 'WoRouteBinding_update', |
| | | ifSave: false, |
| | | rotType: 'Wo' |
| | |
| | | }); |
| | | } |
| | | |
| | | /* 下发界面中的表单列表 */ |
| | | const woformSchema: FormSchema[] = [ |
| | | { |
| | | field: 'PLAN_QTY', |
| | |
| | | valueField: 'LINE_CODE', |
| | | }, |
| | | }, |
| | | { |
| | | label: '工艺路线', |
| | | field: 'ROUTE_CODE', |
| | | component: 'Input', |
| | | required: true, |
| | | colProps: { |
| | | span: 22, |
| | | }, |
| | | }, |
| | | { |
| | | field: 'add', |
| | | component: 'Input', |
| | | label: '1', |
| | | colSlot: 'add', |
| | | defaultValue: 'MES_ROUTE', |
| | | colProps: { |
| | | span: 1, |
| | | }, |
| | | }, |
| | | { |
| | | field: 'set', |
| | | component: 'Input', |
| | | label: '1', |
| | | colSlot: 'set', |
| | | defaultValue: 'MES_ROUTE', |
| | | colProps: { |
| | | span: 1, |
| | | }, |
| | | }, |
| | | // { |
| | | // label: '工艺路线', |
| | | // field: 'ROUTE_CODE', |
| | | // component: 'Input', |
| | | // required: true, |
| | | // colProps: { |
| | | // span: 22, |
| | | // }, |
| | | // }, |
| | | // { |
| | | // field: 'add', |
| | | // component: 'Input', |
| | | // label: '1', |
| | | // colSlot: 'add', |
| | | // defaultValue: 'MES_ROUTE', |
| | | // colProps: { |
| | | // span: 1, |
| | | // }, |
| | | // }, |
| | | // { |
| | | // field: 'set', |
| | | // component: 'Input', |
| | | // label: '1', |
| | | // colSlot: 'set', |
| | | // defaultValue: 'MES_ROUTE', |
| | | // colProps: { |
| | | // span: 1, |
| | | // }, |
| | | // }, |
| | | ]; |
| | | |
| | | const woCfgformSchema: FormSchema[] = [ |