From 4e32f1188e9d0cafd3511994d2d13617ca6e08f9 Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期五, 15 十二月 2023 11:15:00 +0800 Subject: [PATCH] 完成 --- src/views/system/label/index.vue | 58 +++++++++++++++++++++++++++++----------------------------- 1 files changed, 29 insertions(+), 29 deletions(-) diff --git a/src/views/system/label/index.vue b/src/views/system/label/index.vue index f910400..d83ddd4 100644 --- a/src/views/system/label/index.vue +++ b/src/views/system/label/index.vue @@ -6,7 +6,7 @@ <div class="top-wj">鎮h�呮爣绛剧被鍨�</div> <div class="top-tj" @click="dialogFormVisible = true">+娣诲姞</div> </div> - <div class="center-ss"> + <!-- <div class="center-ss"> <el-input placeholder="璇疯緭鍏ュ唴瀹�" v-model="sidecolumnval" @@ -19,14 +19,19 @@ icon="el-icon-search" ></el-button> </el-input> - </div> + </div> --> <div class="bottom-fl"> - <el-tabs tab-position="right"> - <el-tab-pane :label="`鍏ㄩ儴 (${total})`"></el-tab-pane> + <el-tabs + tab-position="right" + v-model="queryParams.tagcategoryid" + @tab-click="handleClick" + > + <el-tab-pane :label="`鍏ㄩ儴 (${tagtotal})`" name="0"></el-tab-pane> <el-tab-pane class="tab-paness" - :key="item.name" v-for="(item, index) in editableTabs" + :key="item.categoryname" + :name="item.tagcategoryid.toString()" > <span slot="label"> {{ @@ -168,6 +173,7 @@ align="center" key="updateTime" prop="updateTime" + width="200" > <template slot-scope="scope"> <span @@ -182,7 +188,7 @@ align="center" key="tagdescription" prop="tagdescription" - width="120" + width="200" > </el-table-column> <el-table-column @@ -288,7 +294,7 @@ <el-form-item label="鏍囩鍚嶇О"> <el-input v-model="tagform.tagname"></el-input> </el-form-item> - <el-form-item label="鏍囩鎻忚堪"> + <el-form-item label="鏍囩鍒嗙被"> <el-select v-model="tagform.tagcategoryid" placeholder="璇烽�夋嫨鏍囩鍒嗙被" @@ -375,6 +381,7 @@ idds: "", //鍒嗙被id // 鎬绘潯鏁� total: 0, + tagtotal: 0, amendtag: false, //鏄惁淇敼绫诲埆 lstamendtag: false, //鏄惁淇敼鏍囩 scavisible: false, //鍒犻櫎寮规 @@ -433,30 +440,14 @@ }, ], //绫诲埆鍒楄〃 - editableTabs: [ - { - title: "楂樿鍘�", - number: "1", - }, - { - title: "绯栧翱鐥�", - number: "2", - }, - { - title: "楠ㄦ姌", - number: "2", - }, - { - title: "蹇冭剰鐥�", - number: "2", - }, - ], + editableTabs: [], // 鏌ヨ鏍囩鍒楄〃鍙傛暟 queryParams: { pageNum: 1, pageSize: 10, tagname: undefined, tagdescription: undefined, + tagcategoryid: "0", }, // 鍒椾俊鎭� columns: [ @@ -525,12 +516,14 @@ methods: { /** 鏌ヨ鏍囩鍒楄〃 */ getList(row) { - console.log(row); console.log(this.queryParams); listtag(this.addDateRange(this.queryParams)).then((response) => { this.total = response.total; this.userList = response.rows; }); + }, + handleClick() { + this.getList(); }, /** 淇敼鏍囩 */ handleUpdate(row) { @@ -559,16 +552,17 @@ // 娣诲姞/淇敼鏍囩 Maintenancetag() { if (this.lstamendtag) { - toamendtag(this.addDateRange(this.tagform)).then((response) => { + toamendtag(this.tagform).then((response) => { console.log(response); this.lstamendtagVisible = false; + this.gitclasify(); this.getList(); }); } else { - addapitag(this.addDateRange(this.tagform)).then((response) => { + addapitag(this.tagform).then((response) => { console.log(response); this.lstamendtagVisible = false; - + this.gitclasify(); this.getList(); }); } @@ -587,6 +581,11 @@ console.log(response); this.numberlb = response.total; this.editableTabs = response.rows; + const sum = this.editableTabs.reduce((accumulator, currentValue) => { + return accumulator + Number(currentValue.tagNum); + }, 0); + console.log(sum); + this.tagtotal = sum; }); }, // 娣诲姞/淇敼绫诲埆 @@ -706,6 +705,7 @@ }) .then(() => { this.getList(); + this.gitclasify(); this.$modal.msgSuccess("鍒犻櫎鎴愬姛"); }) .catch(() => {}); -- Gitblit v1.9.3