| | |
| | | provide<Ref<MES_ROUTE>>('mesRoute', currRoute); |
| | | const selectnode = ref({} as node); |
| | | const currRotId = ref(route.params?.id); |
| | | const prodCode = ref(''); |
| | | const custCode = ref(''); |
| | | const colSlots = ref<any>([]); |
| | | const crudColSlots = ref<any>([]); |
| | | const entityName = ref<any>('MES_POSITION'); |
| | | const props = defineProps({ |
| | | rotId: { type: String, default: '' }, |
| | | rotType: { type: String, default: 'Route' }, |
| | | prodCode: { type: String, default: '' }, |
| | | custCode: { type: String, default: '' }, |
| | | }); |
| | | const IsOperation = ref(false); |
| | | const title = ref(''); |
| | |
| | | let _num = 1; |
| | | let _numEdge = 1; |
| | | watch( |
| | | () => props.rotId, |
| | | [() => props.rotId,()=> props.prodCode, () => props.custCode], |
| | | (v) => { |
| | | if (!isNullOrEmpty(v) && v !== currRotId.value) { |
| | | currRotId.value = v; |
| | | if (!isNullOrEmpty(v[0]) && v[0] !== currRotId.value) { |
| | | currRotId.value = v[0]; |
| | | if (!isNullOrUnDef(unref(currlf))) { |
| | | unref(currlf).render({}); |
| | | routeData.value = { |
| | |
| | | }; |
| | | init(currlf); |
| | | } |
| | | } |
| | | if (!isNullOrEmpty(v[1]) && v[1] !== prodCode.value) { |
| | | prodCode.value = v[1]; |
| | | } |
| | | if (!isNullOrEmpty(v[2]) && v[2] !== custCode.value) { |
| | | custCode.value = v[2]; |
| | | } |
| | | }, |
| | | { deep: true }, |
| | |
| | | if (!isNullOrEmpty(currRotId.value) && isNullOrEmpty(props.rotId)) { |
| | | setTitle('设计:工艺路线-' + currRoute.value.ROT_CODE); |
| | | } |
| | | if(!isNullOrEmpty(prodCode.value)){ |
| | | currRoute.value.PROD_CODE = !isNullOrEmpty(currRoute.value.PROD_CODE)?currRoute.value.PROD_CODE: prodCode.value; |
| | | } |
| | | if(!isNullOrEmpty(custCode.value)){ |
| | | currRoute.value.CUST_CODE = !isNullOrEmpty(currRoute.value.CUST_CODE)?currRoute.value.CUST_CODE: custCode.value; |
| | | } |
| | | _data.Data.nodes.forEach((n) => { |
| | | n.node.properties = JSON.parse(n.node.properties); |
| | | n['node']['text']['value'] = n.NODE_NAME; |