From 3d310eee9d51b993f82f19a5d08466ce2579cc8b Mon Sep 17 00:00:00 2001 From: weiwei Date: Wed, 6 Aug 2025 15:55:27 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BA=93=E5=AD=98=E5=95=86=E5=93=81=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E6=9B=BF=E6=8D=A2=E5=AF=BC=E5=85=A5=E5=AF=BC=E5=87=BA?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E8=B7=AF=E5=BE=84=EF=BC=9B=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E8=A6=86=E7=9B=96=E5=AF=BC=E5=85=A5=E5=BA=93=E5=AD=98=E5=95=86?= =?UTF-8?q?=E5=93=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/upload-excel-update.vue | 166 ++++++++++++++++++ .../supermarketerp/supermarketSpu/index.vue | 28 ++- 2 files changed, 190 insertions(+), 4 deletions(-) create mode 100644 src/views/supermarketerp/supermarketSpu/components/upload-excel-update.vue diff --git a/src/views/supermarketerp/supermarketSpu/components/upload-excel-update.vue b/src/views/supermarketerp/supermarketSpu/components/upload-excel-update.vue new file mode 100644 index 0000000..7da9044 --- /dev/null +++ b/src/views/supermarketerp/supermarketSpu/components/upload-excel-update.vue @@ -0,0 +1,166 @@ + + + + diff --git a/src/views/supermarketerp/supermarketSpu/index.vue b/src/views/supermarketerp/supermarketSpu/index.vue index 6f3f47e..6610670 100644 --- a/src/views/supermarketerp/supermarketSpu/index.vue +++ b/src/views/supermarketerp/supermarketSpu/index.vue @@ -66,8 +66,20 @@ type="primary" @click="excelUploadRef.show()" > - {{ $t("common.importBtn") }} + 导入 + + + 覆盖导入 + + + + @@ -180,6 +199,7 @@ import { getSupplierSimpleAll } from "/@/api/supermarketerp/smErpSupplier" // 引入组件 const FormDialog = defineAsyncComponent(() => import("./form.vue")) const excelUploadRef = ref() +const excelUploadUpdateRef = ref() const { supermarket_nature, status } = useDict("supermarket_nature", "status") const formDialogRef = ref() // 对话框ref引用 const queryRef = ref() // 搜索表单ref引用 @@ -208,7 +228,7 @@ const resetQuery = () => { // 导出excel const exportExcel = () => { - downBlobFile("/supermarket/supermarketSpu/export", Object.assign(state.queryForm, { ids: selectObjs }), "库存商品.xlsx") + downBlobFile("/supermarket/supermarketSpu/exportNew", Object.assign(state.queryForm, { ids: selectObjs }), "库存商品.xlsx") } // 导入成功刷新数据