From 186c5f2131ba62e21ed20d84fdfea896293b6746 Mon Sep 17 00:00:00 2001 From: luwenlong Date: Wed, 7 Jan 2026 11:37:55 +0800 Subject: [PATCH] =?UTF-8?q?0106=E4=BB=A3=E7=A0=81=E5=A4=87=E4=BB=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ApprovalProgressTemplate/indexNew.vue | 499 ++++++++++++++++++ .../merger/mergerapply/MaterialMaster.vue | 34 +- .../modules/MaterialMasterModalForm.vue | 10 +- .../mergeredConfig/productClassify/index.vue | 69 ++- .../modules/MergerGoodsForm.vue | 260 +++++---- .../modules/ModifyRecordList.vue | 56 +- .../modules/ModifyRecordModal.vue | 2 +- 7 files changed, 812 insertions(+), 118 deletions(-) create mode 100644 src/components/ApprovalProgressTemplate/indexNew.vue diff --git a/src/components/ApprovalProgressTemplate/indexNew.vue b/src/components/ApprovalProgressTemplate/indexNew.vue new file mode 100644 index 0000000..6745f4b --- /dev/null +++ b/src/components/ApprovalProgressTemplate/indexNew.vue @@ -0,0 +1,499 @@ + + + + + diff --git a/src/views/merger/mergerapply/MaterialMaster.vue b/src/views/merger/mergerapply/MaterialMaster.vue index e73fde9..22a6b54 100644 --- a/src/views/merger/mergerapply/MaterialMaster.vue +++ b/src/views/merger/mergerapply/MaterialMaster.vue @@ -70,6 +70,8 @@ 确认 申报要素导入 申报要素导出 + 企业物料导入 + 删除 @@ -478,6 +480,8 @@ export default { // 申报要素 elemExportXlsUrl: '/merger/mergerMaterialMaster/elementExportXls', elemImportExcelUrl: '/merger/mergerMaterialMaster/elementImportExcel', + materialImportExcelUrl: '/merger/mergerMaterialMaster/v1/importExcel', + materialDelUrl: '/merger/mergerMaterialMaster/v1/batchDelete', }, // 用对象存储不同记录的popover内容,避免重复请求 popoverContent: {}, @@ -669,6 +673,34 @@ export default { // headId: this.head.id }); }, + handleMaterialImport() { + this.$refs.importModel.show(this.url.materialImportExcelUrl, 'MATERIAL_MASTER_IMPORT', {}); + }, + handleMaterialDel() { + if (this.selectedRowKeys.length === 0) { + this.$message.warning('请至少选择一条数据进行操作!'); + return; + } + const that = this; + this.$confirm({ + content: '确认删除选中的数据吗?', + onOk: function () { + that.loading = true; + postAction(that.url.materialDelUrl, that.selectedRowKeys) + .then((res) => { + if (res.success) { + that.$message.success(res.message ? res.message : '删除成功!'); + that.loadData(); + } else { + that.$message.warning(res.message); + } + }) + .finally(() => { + that.loading = false; + }); + } + }); + }, /* 申报要素导出 */ handleElemExport() { this.hiddenColumns = true; @@ -707,4 +739,4 @@ export default { background-color: #fdd2d8; } } - + \ No newline at end of file diff --git a/src/views/merger/mergerapply/modules/MaterialMasterModalForm.vue b/src/views/merger/mergerapply/modules/MaterialMasterModalForm.vue index 0841f91..579825e 100644 --- a/src/views/merger/mergerapply/modules/MaterialMasterModalForm.vue +++ b/src/views/merger/mergerapply/modules/MaterialMasterModalForm.vue @@ -170,12 +170,12 @@ - + @@ -193,12 +193,12 @@ - + @@ -864,7 +864,7 @@ export default { this.model.codeTs = value; }, unit2ConversionFactorRules() { - if (this.model.unit2) { + if (this.model.unit2 && this.model.unit2 !== '035') { return [ { required: true, message: '请输入法二转换因子!' }, { pattern: /^[\d]{0,7}([.][0-9]{0,2})?$/g, message: '整数不能超过7位,小数不能超过2位', trigger: 'blur' } diff --git a/src/views/merger/mergeredConfig/productClassify/index.vue b/src/views/merger/mergeredConfig/productClassify/index.vue index 08ae17d..782aeb3 100644 --- a/src/views/merger/mergeredConfig/productClassify/index.vue +++ b/src/views/merger/mergeredConfig/productClassify/index.vue @@ -111,6 +111,14 @@ > 驳回 + + 转派 + 变更HSCode(全球) + + 导入修改HSCODE + {{ text }} + {{ text }} {{ text }} @@ -374,6 +391,7 @@ + @@ -382,6 +400,7 @@