From 27bd6a398f88ee8de1b548b66d2f18cdf346b3b2 Mon Sep 17 00:00:00 2001 From: ludc Date: 星期一, 04 三月 2024 20:15:11 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- Source/UBCS-WEB/src/views/wel/Statistic.vue | 41 ++++++++++++++++++++--------------------- 1 files changed, 20 insertions(+), 21 deletions(-) diff --git a/Source/UBCS-WEB/src/views/wel/Statistic.vue b/Source/UBCS-WEB/src/views/wel/Statistic.vue index 741d0bd..4d4f437 100644 --- a/Source/UBCS-WEB/src/views/wel/Statistic.vue +++ b/Source/UBCS-WEB/src/views/wel/Statistic.vue @@ -53,7 +53,7 @@ </el-table-column> </el-table> <div slot="footer" class="dialog-footer"> - <el-button plain type="primary" @click="SaveHandler">淇濆瓨</el-button> + <el-button plain type="primary" @click="SaveHandler" v-loading="BtnLoading">淇濆瓨</el-button> </div> </el-dialog> </div> @@ -66,6 +66,7 @@ name: "Statistic", data() { return { + BtnLoading: false, loading: true, Crud: { form: '', @@ -97,7 +98,7 @@ FontInfo() { this.$nextTick(() => { const dataFatherBox = this.$refs.dataBox.$el; - console.log(dataFatherBox); + // console.log(dataFatherBox); this.$nextTick(() => { setTimeout(() => { //瀛椾綋 @@ -109,7 +110,7 @@ info.style.fontSize = '16px'; }); items.forEach((item) => { - item.style.border = '1px solid rgb(200, 200, 200, 1)'; + item.style.border = '1px solid #DCDFE6'; }); this.loading = false; }, 1000); // 寤惰繜1绉掓煡鎵緄nfo鍏冪礌 @@ -120,30 +121,27 @@ // console.log(row) this.SelectRow = row; }, - SaveHandler() { + async SaveHandler() { if (this.SelectRow.length <= 0) { - this.$message.warning('璇烽�夋嫨涓�鏉℃暟鎹紒') - return + this.$message.warning('璇烽�夋嫨涓�鏉℃暟鎹紒'); + return; } - let mdmNameList = []; - mdmNameList = this.SelectRow.map(item => { - return item.code - }) - console.log(mdmNameList) - save(this.userId, mdmNameList).then(res => { - console.log(res) - if (res.data.code === 200) { - this.$message.success('淇濆瓨鎴愬姛锛�') - //娓呴櫎宸叉湁鏁扮粍涓璸ush鏁版嵁 + this.BtnLoading = true; + try { + const {data: {code}} = await save(this.userId, this.SelectRow.map(item => item.code)); + if (code === 200) { + this.$message.success('淇濆瓨鎴愬姛锛�'); this.newData = []; - this.option.data = [] - this.MasterGetList() + this.option.data = []; + this.MasterGetList(); this.dialogTableVisible = false; - //瀛椾綋鍜岃竟妗嗛噸鏂板姞杞� + this.BtnLoading = false; this.loading = true; - this.FontInfo() + this.FontInfo(); } - }) + } catch { + this.BtnLoading = false; + } }, MoreHandler() { this.dialogTableVisible = true; @@ -155,6 +153,7 @@ } }) }) + // console.log(checkedrow) this.$nextTick(() => { checkedrow.forEach(row => { -- Gitblit v1.9.3