From 70c957c2e3049f1abaad59e758221ae0e934db19 Mon Sep 17 00:00:00 2001 From: wuteng <419274783@qq.com> Date: Fri, 27 Mar 2026 13:37:03 +0800 Subject: [PATCH] =?UTF-8?q?=E7=89=B9=E6=AE=8A=E6=9D=83=E9=87=8D=E6=89=B9?= =?UTF-8?q?=E9=87=8F=E5=AF=BC=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../tpl/import_special_calc_weight.xlsx | Bin 0 -> 10299 bytes src/api/emis/emisSpecialCalcWeight.js | 9 + .../batchImportSpecialCalcWeight.vue | 414 ++++++++++++++++++ .../emis/emisSpecialCalcWeight/index.vue | 24 +- 4 files changed, 445 insertions(+), 2 deletions(-) create mode 100644 public/static/tpl/import_special_calc_weight.xlsx create mode 100644 src/views/emis/emisSpecialCalcWeight/batchImportSpecialCalcWeight.vue diff --git a/public/static/tpl/import_special_calc_weight.xlsx b/public/static/tpl/import_special_calc_weight.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..8ad7dcce35bc7e8607046d6d101e92dd71fa3131 GIT binary patch literal 10299 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 + +
+ + +
+ + + + 选择文件 + 下载导入Excel模板 + + + + 批量发送 + + + 删除 + + +
+ + + + + + + + + + + + + + + + + + + + +
+
+ + + + + diff --git a/src/views/emis/emisSpecialCalcWeight/index.vue b/src/views/emis/emisSpecialCalcWeight/index.vue index e0b21728..0d2556ec 100644 --- a/src/views/emis/emisSpecialCalcWeight/index.vue +++ b/src/views/emis/emisSpecialCalcWeight/index.vue @@ -109,6 +109,16 @@ v-hasPermi="['emis:emisSpecialCalcWeight:export']" >导出 --> + + 批量导入 + @@ -177,7 +187,10 @@ --> - + + + + @@ -189,10 +202,11 @@ import CountryPicker from '@/views/emis/EmisBaseTools/CountryPicker.vue'; import TransLinePicker from '@/views/emis/EmisBaseTools/TransLinePicker.vue'; import TransProductPicker from '@/views/emis/EmisBaseTools/TransProductPicker.vue'; import TransProductCasPicker from '@/views/emis/EmisBaseTools/TransProductCasPicker.vue'; +import batchImportSpecialCalcWeight from '@/views/emis/emisSpecialCalcWeight/batchImportSpecialCalcWeight.vue'; export default { name: "EmisSpecialCalcWeight", - components: { CountryPicker,TransLinePicker,elDateSimplePicker,TransProductPicker,emisSpecialCalcWeightForm ,TransProductCasPicker}, + components: { CountryPicker,TransLinePicker,elDateSimplePicker,TransProductPicker,emisSpecialCalcWeightForm ,TransProductCasPicker,batchImportSpecialCalcWeight}, dicts: [ 'sys_normal_disable', 'emis_take_weight_method', @@ -236,6 +250,8 @@ export default { daterangeCreateTime: [], // 更新时间时间范围 daterangeUpdateTime: [], + openBatchAdd: false, + titleBatchAdd: "批量新增特殊取重", // 查询参数 queryParams: { pageNum: 1, @@ -391,6 +407,10 @@ export default { dateTimeChange(value){ this.dateTimeRange=value; }, + handleBatchAdd(){ + this.openBatchAdd= true; + this.batchAddTitleForm = "批量导入"; + }, } };