From 54e14bff397221b5b0d64720f77217f4d34ebf98 Mon Sep 17 00:00:00 2001 From: ludc Date: 星期五, 14 七月 2023 09:50:53 +0800 Subject: [PATCH] Merge branch 'master' of http://dev.vci-tech.com:1065/r/ubcs --- Source/UBCS-WEB/src/components/BatchImport/ShowImportData.vue | 32 +++++++++++++++++++++----------- 1 files changed, 21 insertions(+), 11 deletions(-) diff --git a/Source/UBCS-WEB/src/components/BatchImport/ShowImportData.vue b/Source/UBCS-WEB/src/components/BatchImport/ShowImportData.vue index 2b2f7de..e888918 100644 --- a/Source/UBCS-WEB/src/components/BatchImport/ShowImportData.vue +++ b/Source/UBCS-WEB/src/components/BatchImport/ShowImportData.vue @@ -57,11 +57,12 @@ border :data="tab1Table" style="width: 100%" - height="400px" + height="40vh" highlight-current-row @current-change="resembleRowChange" @selection-change="tab1TableSelectChange" v-if="cloNamesList.length > 1" + v-loading="tab1Loading" > <el-table-column v-if="type !== 'batchApplyCode'" @@ -103,7 +104,8 @@ border :data="currentSelectedResemble" style="width: 100%" - height="200px" + height="20vh" + v-loading="tab1BottomTableLoading" > <el-table-column v-for="item in resembleColumList" @@ -138,12 +140,9 @@ <el-tab-pane :label="tab2Name" name="tab2"> <el-table border + v-loading="tab2Loading" :data="tab2Table" - :height=" - type === 'batchApplyCode' && tab2Table.length > 0 - ? '400px' - : '700px' - " + height="60vh" > <el-table-column v-for="item in successTableColumns" @@ -179,7 +178,7 @@ </div> <template #footer> <div> - <el-button size="small" type="primary" @click="submit" + <el-button size="small" type="primary" @click="submit" :loading="submitLoading" >纭畾瀵煎叆</el-button > <el-button size="small" @click="dialogVisible = false">鍙栨秷</el-button> @@ -284,6 +283,10 @@ }, batchApplyCodeTableData: {}, savedList: [], + tab1Loading: false, + tab2Loading: false, + tab1BottomTableLoading: false, + submitLoading: false }; }, @@ -338,11 +341,13 @@ this.localCodeClassifyOid = data.codeClassifyOid; this.cloNamesList = data.cloNamesList; this.templateOid = data.oid; + this.tab1Loading = true getResembleTable({ codeClassifyOid: this.type === "batchApplyCode" ? data.codeRuleOid : this.templateOid, redisOid: this.redisOid + "-resemble", }).then((res) => { + this.tab1Loading = false this.tab1Table = res.data.data.filter( (item) => !this.savedList.includes(item.oid) ); @@ -351,12 +356,14 @@ this.tab1Table; } }); + this.tab2Loading = true // 鑾峰彇姝g‘鏁版嵁 getSuccessTable({ codeClassifyOid: this.type === "batchApplyCode" ? data.codeRuleOid : this.templateOid, redisOid: this.redisOid + "-ok", }).then((res) => { + this.tab2Loading = false this.tab2Table = res.data.data; if (this.tab2Table.length > 0 && this.type === "batchApplyCode") { this.batchApplyCodeTableData[data.codeRuleOid]["codeApply"] = {}; @@ -382,10 +389,12 @@ if (!row || !row.oid) { return; } + this.tab1BottomTableLoading = true getCurretnSelectedRowResemble({ redisOid: this.redisOid + "-resemble-data", dataOid: row.oid, }).then((res) => { + this.tab1BottomTableLoading = false this.currentSelectedResemble = res.data.data; }); }, @@ -483,12 +492,12 @@ }, ]; } + this.submitLoading = true submitHistoryimport(params).then((res) => { - console.log(res); + this.submitLoading = false + console.log(res); if (res.data.code === 200) { this.$message.success(res.data.msg); - } else { - this.$message.error(res.data.msg); } }); }, @@ -572,6 +581,7 @@ } } .right { + transition: all 0.5s; margin-left: 20px; margin-top: 30px; } -- Gitblit v1.9.3