| | |
| | | * @version: |
| | | * @Date: 2024-06-19 20:34:27 |
| | | * @LastEditors: Ben Lin |
| | | * @LastEditTime: 2024-10-18 10:54:24 |
| | | * @LastEditTime: 2024-10-22 01:00:21 |
| | | */ |
| | | |
| | | import { Ref, h, ref, render, unref } from 'vue'; |
| | |
| | | } |
| | | data.title = '工单工艺路线'; |
| | | data.fieldNames = { key: 'tid', title: 'name' }; |
| | | /* 保存工艺树形数据到状态管理 */ |
| | | useProdRoute.setCurProdRotTree(_treeData as unknown as MesRotTree[]); |
| | | data.treeData = useProdRoute.getCurProdRotTree; |
| | | if (!useProdRoute.changeToCPPage || !useProdRoute.curProdRotTree.some((q) => q.name == wo)) { |
| | | /* 保存工艺树形数据到状态管理 */ |
| | | useProdRoute.setCurProdRotTree({ |
| | | name: wo, |
| | | treeInfo: _treeData as unknown as MesRotTree[], |
| | | }); |
| | | } |
| | | if (useProdRoute.curProdRotTree.some((q) => q.name == wo)) { |
| | | data.treeData = useProdRoute.curProdRotTree.filter((q) => q.name == wo)[0].treeInfo; |
| | | } |
| | | return data; |
| | | }, |
| | | /** |
| | |
| | | * @param {Ref} selectedNodes |
| | | * @return {*} |
| | | */ |
| | | SelectNode: (selectedNodes: Ref<any[]>) => { |
| | | SelectNode: (selectedNodes: Ref<any[]>, code: string) => { |
| | | let result = { |
| | | showConfig: false, |
| | | showNav: false, |
| | |
| | | result.showOtherTable = { BAS_PKG_DTL: false, ItemCode: false }; |
| | | } |
| | | } |
| | | useProdRoute.setCurSelectedNodes({ name: code, SelectedNodes: selectedNodes.value }); |
| | | return result; |
| | | }, |
| | | /** |