From c11353f4d9b7d38ab99e83737372a3260a0ea669 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E4=B8=96=E7=95=8C?= <642747453@qq.com> Date: Mon, 19 Sep 2022 13:21:36 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20#10000=20=E6=95=B0=E6=8D=AE=E5=8A=A0?= =?UTF-8?q?=E8=BD=BD=E6=98=BE=E7=A4=BA=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- resources/frontend/src/views/goods/goods.vue | 16 ++++++++++++++-- resources/frontend/src/views/store/store.vue | 18 ++++++++++++++---- 2 files changed, 28 insertions(+), 6 deletions(-) diff --git a/resources/frontend/src/views/goods/goods.vue b/resources/frontend/src/views/goods/goods.vue index 9685931..b0e9084 100644 --- a/resources/frontend/src/views/goods/goods.vue +++ b/resources/frontend/src/views/goods/goods.vue @@ -64,7 +64,8 @@ 上新 + :before-upload="beforeInventory" :on-error="inventoryError" + style="display:inline-block;margin: 0 10px 0 10px;"> 盘点导入 新建商品 @@ -491,6 +492,7 @@ export default { publicId: "", //参考售价 预留量公用id reference_price: "", //参考价格修改传参 reserve: "", //预留量修改传参 + loadingModule: "" }; }, methods: { @@ -907,17 +909,27 @@ export default { this.brand = res.data.data; }); }, + beforeInventory() { + this.loadingModule = this.$loading({ + lock: true, + text: '盘点导入中...', + spinner: 'el-icon-loading', + background: 'rgba(0, 0, 0, 0.7)' + }); + }, inventorySuccess(response) { this.$message({ message: response.message, type: "success", }); + this.loadingModule.close(); }, inventoryError(err) { this.$message({ - message: res.errorMessage, + message: err.errorMessage, type: "error", }); + this.loadingModule.close(); } }, diff --git a/resources/frontend/src/views/store/store.vue b/resources/frontend/src/views/store/store.vue index 5935023..19451e2 100644 --- a/resources/frontend/src/views/store/store.vue +++ b/resources/frontend/src/views/store/store.vue @@ -17,7 +17,7 @@
{{ - scope.row.status + scope.row.status }} 下载商品
@@ -30,9 +30,8 @@
{{ - scope.row.status + scope.row.status }} - 下载商品
@@ -148,8 +147,18 @@ export default { // 下载商品 download(row) { + const loading = this.$loading({ + lock: true, + text: row.name + ' 店铺商品下载中...', + spinner: 'el-icon-loading', + background: 'rgba(0, 0, 0, 0.7)' + }); downloadGoods(row.id).then((res) => { - + loading.close(); + this.$message({ + type: "success", + message: res.data.message, + }); }); }, }, @@ -161,6 +170,7 @@ a { text-decoration: none; color: white; } + .block { margin-top: 20px; }