From 5bf7ab4427dd6338d8e3b6204318747437bf0275 Mon Sep 17 00:00:00 2001
From: lkk <364857242@qq.com>
Date: 星期二, 21 一月 2025 19:32:46 +0800
Subject: [PATCH] taocan

---
 src/views/system/package/index.vue |   65 ++++++++++++++++++++------------
 1 files changed, 40 insertions(+), 25 deletions(-)

diff --git a/src/views/system/package/index.vue b/src/views/system/package/index.vue
index e8b6b9e..83d3587 100644
--- a/src/views/system/package/index.vue
+++ b/src/views/system/package/index.vue
@@ -24,19 +24,19 @@
           @keyup.enter.native="handleQuery"
         />
       </el-form-item>
-      <el-form-item label="濂楅鍒嗙被" prop="categoryId">
+      <el-form-item label="浣撴绫诲埆" prop="tjCategory">
         <el-select
-          v-model="queryParams.categoryId"
+          v-model="queryParams.tjCategory"
           placeholder="璇烽�夋嫨鐘舵��"
           style="width: 200px"
           filterable
           clearable
         >
           <el-option
-            v-for="dict in categoryList"
+            v-for="dict in dict.type.dict_tjtype"
             :key="dict.id"
-            :label="dict.name"
-            :value="dict.id"
+            :label="dict.label"
+            :value="dict.value"
           ></el-option>
         </el-select>
       </el-form-item>
@@ -131,12 +131,19 @@
         />
         <!-- <el-table-column label="缂栧彿" align="center" prop="pacId" /> -->
         <el-table-column
-          label="濂楅鍒嗙被"
+          label="浣撴绫诲埆"
           width="100px"
           align="center"
           prop="categoryNames"
           fixed
-        ></el-table-column>
+        >
+          <template slot-scope="scope">
+            <dict-tag
+              :options="dict.type.dict_tjtype"
+              :value="scope.row.tjCategory"
+            />
+          </template>
+        </el-table-column>
         <el-table-column
           label="濂楅鍚嶇О"
           align="center"
@@ -240,12 +247,12 @@
           align="center"
           prop="retailPrice"
         ></el-table-column>
-        <el-table-column
+        <!-- <el-table-column
           label="鍘熶环"
           width="90px"
           align="center"
           prop="counterPrice"
-        ></el-table-column>
+        ></el-table-column> -->
         <el-table-column
           label="宸插敭鏁伴噺"
           width="90px"
@@ -363,12 +370,7 @@
           </el-select>
         </el-form-item>
 
-        <el-form-item label="濂楅绫荤洰" prop="categoryId">
-          <!-- <el-input
-            v-model="form.createId"
-            placeholder="璇疯緭鍏ュ晢鍝佺被鐩�"
-            style="width: 200px"
-          /> -->
+        <!--  <el-form-item label="濂楅绫荤洰" prop="categoryId">
           <el-select
             v-model="form.categoryId"
             placeholder="璇烽�夋嫨濂楅绫荤洰"
@@ -384,7 +386,7 @@
               :value="item.id"
             ></el-option>
           </el-select>
-        </el-form-item>
+        </el-form-item> -->
 
         <el-form-item label="鍏抽敭瀛�" prop="keywords">
           <el-select
@@ -946,6 +948,7 @@
       this.loading = true;
       listCategory(this.queryParams).then((response) => {
         this.categoryList = response.rows;
+        console.log(this.categoryList, 9988);
       });
     },
     shangpin(vals) {},
@@ -1068,6 +1071,8 @@
       // });
       getPacInFo(this.forms.pacId).then((response) => {
         this.form = response.data;
+        console.log(this.form, 2233);
+
         this.form.keywords = this.form.keywords.slice(0, -1);
         this.form.keywords = this.form.keywords.split(",");
         // this.DataList = [];
@@ -1093,6 +1098,8 @@
       this.open = true;
       getPacInFo(row.pacId).then((response) => {
         this.form = response.data;
+        console.log(this.form, 445);
+
         this.form.keywords = this.form.keywords.slice(0, -1);
         this.form.keywords = this.form.keywords.split(",");
         this.DataList = [];
@@ -1153,16 +1160,16 @@
 
     /** 鍒犻櫎鎸夐挳鎿嶄綔 */
     handleDelete1(row) {
-      this.DataList = this.DataList.filter(item => item.proId !== row.proId);
+      this.DataList = this.DataList.filter((item) => item.proId !== row.proId);
       // 浠� checkedNodes 涓Щ闄�
       const index = this.checkedNodes.indexOf(row.proId);
       if (index > -1) {
         this.checkedNodes.splice(index, 1);
       }
       const tree = this.$refs.tree;
-      const node = tree.getNode(row.proId); 
+      const node = tree.getNode(row.proId);
       if (node) {
-        node.setChecked(false); 
+        node.setChecked(false);
       }
       this.updateTotalPrice();
     },
@@ -1280,7 +1287,10 @@
       search(this.queryParams1).then((response) => {
         this.Treedata = response.data.list; // 鏇存柊鏍戝舰鏁版嵁
         this.total1 = response.data.total; // 鏇存柊鎬绘潯鏁�
-        this.pics = this.DataList.reduce((total, item) => total + item.priceOrd, 0);
+        this.pics = this.DataList.reduce(
+          (total, item) => total + item.priceOrd,
+          0
+        );
 
         // 纭繚鍦ㄦ暟鎹姞杞藉悗淇濇寔閫変腑鐘舵��
         this.$nextTick(() => {
@@ -1370,13 +1380,13 @@
     handleCurrentChecked(data, checked, indeterminate) {
       if (checked) {
         // 濡傛灉宸查�夊垪琛ㄤ腑涓嶅瓨鍦ㄦ椤圭洰锛屽垯娣诲姞
-        if (!this.DataList.some(item => item.proId === data.proId)) {
+        if (!this.DataList.some((item) => item.proId === data.proId)) {
           this.DataList.push({
             proId: data.proId,
             proName: data.proName,
             priceOrd: data.proPrice,
             limits: 10,
-            priceNow: data.proPrice
+            priceNow: data.proPrice,
           });
         }
         // 娣诲姞鍒� checkedNodes 鏁扮粍
@@ -1385,7 +1395,9 @@
         }
       } else {
         // 鍙栨秷閫変腑鏃讹紝浠嶥ataList涓Щ闄�
-        this.DataList = this.DataList.filter(item => item.proId !== data.proId);
+        this.DataList = this.DataList.filter(
+          (item) => item.proId !== data.proId
+        );
         // 浠� checkedNodes 涓Щ闄�
         const index = this.checkedNodes.indexOf(data.proId);
         if (index > -1) {
@@ -1395,7 +1407,7 @@
 
       // 鏇存柊浼樻儬浠峰拰鎬讳环
       this.updateTotalPrice();
-    }, 
+    },
     updateTotalPrice() {
       // 璁$畻鎵�鏈夐」鐩殑鎬讳紭鎯犱环
       this.form.xianprice = this.DataList.reduce((sum, item) => {
@@ -1403,7 +1415,10 @@
       }, new Big(0)).toNumber();
 
       // 璁$畻鍘熶环鎬诲拰
-      this.pics = this.DataList.reduce((total, item) => total + item.priceOrd, 0);
+      this.pics = this.DataList.reduce(
+        (total, item) => total + item.priceOrd,
+        0
+      );
     },
     spliceData() {
       for (var i = 0; i < this.DataList.length; i++) {

--
Gitblit v1.8.0