From d94d00d2cd9eaf87bb3776f72f8e73410b93cb7a Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期一, 18 十二月 2023 15:59:37 +0800 Subject: [PATCH] 随访题库完成 --- src/views/system/label/index.vue | 76 ++++++++++++++++---------------------- 1 files changed, 32 insertions(+), 44 deletions(-) diff --git a/src/views/system/label/index.vue b/src/views/system/label/index.vue index f42d302..6df7f21 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="璇烽�夋嫨鏍囩鍒嗙被" @@ -338,20 +344,7 @@ listtag, tagclassifylist, } from "@/api/system/label"; -import { - listbase_tag, - getbase_tag, - addbase_tag, - updatebase_tag, - delbase_tag, -} from "@/api/smartorpor/base_tag"; -import { - listbase_tagcategory, - getbase_tagcategory, - addbase_tagcategory, - updatebase_tagcategory, - delbase_tagcategory, -} from "@/api/smartorpor/base_tagcategory"; + import Treeselect from "@riophae/vue-treeselect"; import "@riophae/vue-treeselect/dist/vue-treeselect.css"; @@ -375,6 +368,7 @@ idds: "", //鍒嗙被id // 鎬绘潯鏁� total: 0, + tagtotal: 0, amendtag: false, //鏄惁淇敼绫诲埆 lstamendtag: false, //鏄惁淇敼鏍囩 scavisible: false, //鍒犻櫎寮规 @@ -433,30 +427,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: [ @@ -524,12 +502,15 @@ methods: { /** 鏌ヨ鏍囩鍒楄〃 */ - getList() { + getList(row) { + console.log(this.queryParams); listtag(this.addDateRange(this.queryParams)).then((response) => { - console.log(response); this.total = response.total; this.userList = response.rows; }); + }, + handleClick() { + this.getList(); }, /** 淇敼鏍囩 */ handleUpdate(row) { @@ -558,16 +539,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(); }); } @@ -586,6 +568,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; }); }, // 娣诲姞/淇敼绫诲埆 @@ -705,6 +692,7 @@ }) .then(() => { this.getList(); + this.gitclasify(); this.$modal.msgSuccess("鍒犻櫎鎴愬姛"); }) .catch(() => {}); -- Gitblit v1.9.3