| | |
| | | }, |
| | | methods: { |
| | | /** |
| | | * 点击导入文档或NC程序时触发 |
| | | * 点击导入NC程序时触发 |
| | | * @param treeNodeInfo 点击树节点右键菜单导入程序时传入树节点信息 |
| | | * @param tableRowInfo 右键表格行时传入行信息 |
| | | * @param modalTitle 弹窗标题 |
| | | */ |
| | | handleImport(treeNodeInfo, tableRowInfo, modalTitle) { |
| | | handleNcImport(treeNodeInfo, tableRowInfo, modalTitle) { |
| | | this.isUploadMultiple = true |
| | | let attributionId // 文档所属层级Id |
| | | let attributionType // 文档所属层级类型 |
| | |
| | | if (treeNodeInfo) { |
| | | attributionId = treeNodeInfo.treeKey |
| | | attributionType = treeNodeInfo.type |
| | | docClassCode = treeNodeInfo.param |
| | | if(treeNodeInfo.param==='SEND'|| treeNodeInfo.param==='REC') docClassCode = treeNodeInfo.param |
| | | else docClassCode = 'NC' |
| | | } else { |
| | | // 若工序及工步层级下有设备类时则导入NC的参数需要调整 |
| | | attributionId = tableRowInfo.param === 'deviceCustomType' ? tableRowInfo.id : tableRowInfo.attributionId |
| | | attributionType = tableRowInfo.attributionType |
| | | docClassCode = tableRowInfo.param === 'deviceCustomType' ? 'NC' : tableRowInfo.param |
| | | if(tableRowInfo.param==='SEND'|| tableRowInfo.param==='REC') docClassCode = tableRowInfo.param |
| | | else docClassCode = 'NC' |
| | | } |
| | | this.setModalTitle(modalTitle, docClassCode) |
| | | this.uploadParams = Object.assign({}, { attributionId, attributionType, docClassCode }) |
| | | console.log('uploadParams=====================', this.uploadParams) |
| | | console.log('NC=======uploadParams=====================', this.uploadParams) |
| | | this.visible = true |
| | | }, |
| | | |
| | | /** |
| | | * 点击导入其他文档时触发 |
| | | * @param treeNodeInfo 点击树节点右键菜单导入程序时传入树节点信息 |
| | | * @param tableRowInfo 右键表格行时传入行信息 |
| | | * @param modalTitle 弹窗标题 |
| | | */ |
| | | handleOtherImport(treeNodeInfo, tableRowInfo, modalTitle){ |
| | | this.isUploadMultiple = true |
| | | let attributionId // 文档所属层级Id |
| | | let attributionType // 文档所属层级类型 |
| | | const docClassCode= 'OTHER' // 文档类型 |
| | | if (treeNodeInfo) { |
| | | attributionId = treeNodeInfo.treeKey |
| | | attributionType = treeNodeInfo.type |
| | | } else { |
| | | attributionId = tableRowInfo.attributionId |
| | | attributionType = tableRowInfo.attributionType |
| | | } |
| | | this.uploadParams = Object.assign({}, { attributionId, attributionType, docClassCode }) |
| | | console.log('OTHER======uploadParams=====================', this.uploadParams) |
| | | this.visible = true |
| | | }, |
| | | |