From 79b0a1a4f81ec7750e6deeb02bc9865785b6fee9 Mon Sep 17 00:00:00 2001 From: yangfeng <wanwan926_4@163.com> Date: 星期四, 17 八月 2023 19:52:46 +0800 Subject: [PATCH] bug修复 --- src/components/makepager/CommonFormTableView.vue | 30 ++++++++++++++++++++++++++---- 1 files changed, 26 insertions(+), 4 deletions(-) diff --git a/src/components/makepager/CommonFormTableView.vue b/src/components/makepager/CommonFormTableView.vue index dedaea4..128caa4 100644 --- a/src/components/makepager/CommonFormTableView.vue +++ b/src/components/makepager/CommonFormTableView.vue @@ -62,14 +62,14 @@ <div v-if="!detailEnter" style="margin: 10px"> <el-button size="small" type="primary" @click="add">鏂板</el-button> <!-- <el-button size="small" type="primary" disabled>瀵煎叆鏄庣粏</el-button> --> - <el-button size="small" type="primary">娓呯┖</el-button> - <el-button size="small" type="primary">閲嶇畻</el-button> + <el-button size="small" type="primary" @click="empty">娓呯┖</el-button> + <el-button size="small" type="primary" @click="recalculate">閲嶇畻</el-button> </div> <div v-if="showSummary.total || showSummary.refundable" style="height: 42px; line-height: 42px"> <el-row :gutter="10"> <el-col v-if="showSummary.total" :span="2" :offset="22"> <span style="font-weight: bold">鍚堣</span> - <span style="margin-left: 10px">0.00</span> + <span style="margin-left: 10px">{{ total }}</span> </el-col> <el-col v-if="showSummary.refundable" :span="2" :offset="22"> <span style="font-weight: bold">搴旈��娆�</span> @@ -114,7 +114,9 @@ } }, data() { - return {} + return { + total: 0 + } }, computed: {}, methods: { @@ -160,6 +162,9 @@ return this.number_format(prev, 2, ".", ",") } }, 0) + if (column.property === "total") { + this.total = sums[index] + } sums[index] } }) @@ -194,6 +199,7 @@ } return s.join(dec) }, + // 鏂板 add() { this.$emit("addProductClick") }, @@ -201,6 +207,22 @@ console.log(val, prop) console.log(row) this.$emit("inputContent", val, prop, row) + }, + // 娓呯┖ + empty() { + this.$emit("emptyProductClick") + }, + // 閲嶇畻 + recalculate() { + this.$confirm("纭畾瑕侀噸绠楁槑缁嗘墍鏈夎?", "鎻愮ず", { + confirmButtonText: "纭畾", + cancelButtonText: "鍙栨秷", + type: "warning" + }) + .then(() => { + this.$emit("recalculateProductClick") + }) + .catch(() => {}) } } } -- Gitblit v1.8.0