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