From a1a432b6364f96dfb2ecadef509458b2bd78f0a8 Mon Sep 17 00:00:00 2001 From: zzyuan <781948537@qq.com> Date: Tue, 2 Sep 2025 18:38:29 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=8B=E8=AF=95=E9=97=AE=E9=A2=98=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/images/eleIcon.png | Bin 0 -> 5882 bytes src/assets/images/waterIcon.png | Bin 0 -> 5912 bytes src/views/canteen/dish/dish/index.vue | 2 +- .../material/components/MaterialDialog.vue | 1 + src/views/canteen/dish/material/index.vue | 17 +- src/views/canteen/dish/menu/detail.vue | 4 +- src/views/canteen/dish/menu/edit.vue | 27 +- src/views/energySaving/components/count.vue | 25 + src/views/energySaving/dashboard/BarChart.vue | 102 +++ .../energySaving/dashboard/LineChart.vue | 135 +++ .../energySaving/dashboard/PanelGroup.vue | 259 ++++++ src/views/energySaving/dashboard/PieChart.vue | 79 ++ .../energySaving/dashboard/RaddarChart.vue | 116 +++ .../energySaving/dashboard/mixins/resize.js | 56 ++ src/views/energySaving/index.vue | 798 ++++++++++++++++++ .../kitchen/foodSafety/sampleManage/index.vue | 3 +- vue.config.js | 4 +- 17 files changed, 1603 insertions(+), 25 deletions(-) create mode 100644 src/assets/images/eleIcon.png create mode 100644 src/assets/images/waterIcon.png create mode 100644 src/views/energySaving/components/count.vue create mode 100644 src/views/energySaving/dashboard/BarChart.vue create mode 100644 src/views/energySaving/dashboard/LineChart.vue create mode 100644 src/views/energySaving/dashboard/PanelGroup.vue create mode 100644 src/views/energySaving/dashboard/PieChart.vue create mode 100644 src/views/energySaving/dashboard/RaddarChart.vue create mode 100644 src/views/energySaving/dashboard/mixins/resize.js create mode 100644 src/views/energySaving/index.vue diff --git a/src/assets/images/eleIcon.png b/src/assets/images/eleIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..5a0c2e13b80ab4fdd05d3c26c989db9a7517cf72 GIT binary patch literal 5882 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 Q{{R3007*qoM6N<$g2;A4f&c&j literal 0 HcmV?d00001 diff --git a/src/assets/images/waterIcon.png b/src/assets/images/waterIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..900a851d036d8348e21e54bd6cb78cd5a839c6d2 GIT binary patch literal 5912 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 { - // 使用箭头函数保持 this 上下文 - return removeMaterialApi({ materialId: row.materialId }); + .then(function () { + return removeMaterialApi({materialId:row.materialId}); }) .then(() => { this.$modal.msgSuccess("删除成功"); this.getList(); }) - .catch(() => { - // 用户取消或异常 - }); + .catch(() => {}); }, handleSelectionChange(selection){ this.multipleSelection = selection @@ -642,9 +639,9 @@ export default { return; } removeMaterialApi({"materialId":this.batchIds.join(",")}).then(response => { - this.$modal.msgSuccess("删除成功"); - this.$refs.multipleTable.clearSelection() this.getList(); + this.$refs.multipleTable.clearSelection() + this.$modal.msgSuccess("删除成功"); }); }, //批量修改 diff --git a/src/views/canteen/dish/menu/detail.vue b/src/views/canteen/dish/menu/detail.vue index c7f2aa3c..e90e3d30 100644 --- a/src/views/canteen/dish/menu/detail.vue +++ b/src/views/canteen/dish/menu/detail.vue @@ -200,14 +200,14 @@ - + - + - - +