| | |
| | | treeInfo: _treeData as unknown as MesRotTree[], |
| | | }); |
| | | } |
| | | useProdRoute.setWo(wo); |
| | | useProdRoute.setname(wo); |
| | | if (useProdRoute.curProdRotTree.some((q) => q.name == wo)) { |
| | | data.treeData = useProdRoute.curProdRotTree.filter((q) => q.name == wo)[0].treeInfo; |
| | | } |
| | |
| | | : JSON.parse(res.Data.Items[0].OPTION_1); |
| | | /* 如果OPTION_1字段为空就把包装信息转JSON存到OPTION_1字段 */ |
| | | res.Data.Items[0].OPTION_1 = JSON.stringify(result['BAS_PKG_DTL']); |
| | | } |
| | | } |
| | | /* 如果是组装上料 */ |
| | | if (res.Data.Items[0].ACT_TYPE == 2) { |
| | | result['name'] = 'ItemCode'; |
| | |
| | | entityName: 'MES_WO_NODE', |
| | | order: '', |
| | | }); |
| | | setFieldsValueNode({ |
| | | const values = { |
| | | ID: res.Data.Items[0].ID, |
| | | OPER_CODE: res.Data.Items[0].OPER_CODE, |
| | | ROT_ID: res.Data.Items[0].ROT_ID, |
| | |
| | | ALLOW_DFT_IN: isNullOrEmpty(res.Data.Items[0].ALLOW_DFT_IN) |
| | | ? 'N' |
| | | : res.Data.Items[0].ALLOW_DFT_IN, |
| | | IF_DFT_OFFLINE: isNullOrEmpty(res.Data.Items[0].IF_DFT_OFFLINE) |
| | | ? 'N' |
| | | : res.Data.Items[0].IF_DFT_OFFLINE, |
| | | REMARK: res.Data.Items[0].REMARK, |
| | | WORK_ORDER: params['objParams'].value['CODE'], |
| | | CUST_CODE: params['selectedNodes'][0].cust, |
| | | PROD_CODE: params['selectedNodes'][0].prod, |
| | | }); |
| | | }; |
| | | setFieldsValueNode(values); |
| | | /* 默认保存 */ |
| | | SaveEntity(values, true, 'MES_WO_OPER'); |
| | | |
| | | result['name'] = 'Node'; |
| | | result['isShow'] = { |
| | | BAS_PKG_DTL: false, |
| | |
| | | } |
| | | /* 更新工单状态并生成工单的工艺路线 */ |
| | | ProdRouteToWo({ |
| | | rotId: d.values.id, wo: args[1]['CODE'], |
| | | rotId: d.values.id, |
| | | wo: args[1]['CODE'], |
| | | rotCode: '', |
| | | options: { |
| | | //根据据点查询,必需带这个参数 |
| | | UserId: useUserStore().getUserInfo.userId, |
| | | ByOrg: true, |
| | | CurOrg: useUserStore().getUserInfo.orgCode, |
| | | } |
| | | }, |
| | | }).then((action) => { |
| | | if (action.IsSuccessed) { |
| | | args[2](); |
| | |
| | | }, |
| | | }, |
| | | { |
| | | field: 'IF_DFT_OFFLINE', |
| | | label: '判断不良后是否下线', |
| | | required: true, |
| | | defaultValue: 'N', |
| | | component: 'Select', |
| | | colProps: { span: 12 }, |
| | | componentProps: { |
| | | options: [ |
| | | { |
| | | label: '是', |
| | | value: 'Y', |
| | | key: 'Y', |
| | | }, |
| | | { |
| | | label: '否', |
| | | value: 'N', |
| | | key: 'N', |
| | | }, |
| | | ], |
| | | }, |
| | | ifShow: ({ values }) => values.OPER_CODE == 'TestNode', |
| | | }, |
| | | { |
| | | field: 'REMARK', |
| | | label: '备注', |
| | | component: 'Input', |