| | |
| | | type: "text", |
| | | showHide: row => !row.processRouteCode, |
| | | clickFun: row => { |
| | | openBindRouteDialog(row); |
| | | openBindRouteDialog(row, "add"); |
| | | }, |
| | | }, |
| | | { |
| | | name: "更换工艺路线", |
| | | type: "text", |
| | | showHide: row => row.processRouteCode, |
| | | clickFun: row => { |
| | | openBindRouteDialog(row, "change"); |
| | | }, |
| | | }, |
| | | // { |
| | |
| | | // showProductStructure(row); |
| | | // }, |
| | | // }, |
| | | { |
| | | name: "领料", |
| | | type: "text", |
| | | clickFun: row => { |
| | | openMaterialDialog(row); |
| | | }, |
| | | }, |
| | | { |
| | | name: "领料详情", |
| | | type: "text", |
| | | clickFun: row => { |
| | | openMaterialDetailDialog(row); |
| | | }, |
| | | }, |
| | | // { |
| | | // name: "领料", |
| | | // type: "text", |
| | | // clickFun: row => { |
| | | // openMaterialDialog(row); |
| | | // }, |
| | | // }, |
| | | // { |
| | | // name: "领料详情", |
| | | // type: "text", |
| | | // clickFun: row => { |
| | | // openMaterialDetailDialog(row); |
| | | // }, |
| | | // }, |
| | | ], |
| | | }, |
| | | ]); |
| | |
| | | const materialDetailDialogVisible = ref(false); |
| | | const currentMaterialDetailOrder = ref(null); |
| | | |
| | | const openBindRouteDialog = async row => { |
| | | const openBindRouteDialog = async (row, type) => { |
| | | bindForm.orderId = row.id; |
| | | bindForm.routeId = null; |
| | | bindForm.routeId = type === "add" ? null : row.processRouteCode; |
| | | bindRouteDialogVisible.value = true; |
| | | routeOptions.value = []; |
| | | if (!row.productModelId) { |
| | |
| | | path: "/productionManagement/processRouteItem", |
| | | query: { |
| | | id: data.id, |
| | | bomId: data.bomId, |
| | | bomId: data.orderBomId, |
| | | processRouteCode: data.processRouteCode || "", |
| | | productName: row.productName || "", |
| | | model: row.model || "", |