From 552be0f3f2b1b1ffc62a1d888e4c7b825fedb9dd Mon Sep 17 00:00:00 2001 From: zhaowei <zhaowei> Date: 星期二, 13 五月 2025 10:31:14 +0800 Subject: [PATCH] 产品结构树工序和工步层级新增导入其他文档功能 --- src/views/dnc/common/ImportFileModal.vue | 35 ++++++++++++++++++++++++++++++----- 1 files changed, 30 insertions(+), 5 deletions(-) diff --git a/src/views/dnc/common/ImportFileModal.vue b/src/views/dnc/common/ImportFileModal.vue index 10be07c..475b8b4 100644 --- a/src/views/dnc/common/ImportFileModal.vue +++ b/src/views/dnc/common/ImportFileModal.vue @@ -49,12 +49,12 @@ }, methods: { /** - * 鐐瑰嚮瀵煎叆鏂囨。鎴朜C绋嬪簭鏃惰Е鍙� + * 鐐瑰嚮瀵煎叆NC绋嬪簭鏃惰Е鍙� * @param treeNodeInfo 鐐瑰嚮鏍戣妭鐐瑰彸閿彍鍗曞鍏ョ▼搴忔椂浼犲叆鏍戣妭鐐逛俊鎭� * @param tableRowInfo 鍙抽敭琛ㄦ牸琛屾椂浼犲叆琛屼俊鎭� * @param modalTitle 寮圭獥鏍囬 */ - handleImport(treeNodeInfo, tableRowInfo, modalTitle) { + handleNcImport(treeNodeInfo, tableRowInfo, modalTitle) { this.isUploadMultiple = true let attributionId // 鏂囨。鎵�灞炲眰绾d let attributionType // 鏂囨。鎵�灞炲眰绾х被鍨� @@ -62,16 +62,41 @@ 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 { // 鑻ュ伐搴忓強宸ユ灞傜骇涓嬫湁璁惧绫绘椂鍒欏鍏C鐨勫弬鏁伴渶瑕佽皟鏁� 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 // 鏂囨。鎵�灞炲眰绾d + 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 }, -- Gitblit v1.9.3