From 35cebfa072de707605d52842672c50beca04f398 Mon Sep 17 00:00:00 2001
From: lkk <364857242@qq.com>
Date: 星期四, 23 一月 2025 17:03:53 +0800
Subject: [PATCH] 1

---
 src/views/system/package/index.vue |   49 ++++++++++++++++++++++++++-----------------------
 1 files changed, 26 insertions(+), 23 deletions(-)

diff --git a/src/views/system/package/index.vue b/src/views/system/package/index.vue
index 83d3587..839dfd1 100644
--- a/src/views/system/package/index.vue
+++ b/src/views/system/package/index.vue
@@ -387,25 +387,23 @@
             ></el-option>
           </el-select>
         </el-form-item> -->
-
-        <el-form-item label="鍏抽敭瀛�" prop="keywords">
+        <el-form-item label="浣撴绫诲埆" prop="tjCategory">
           <el-select
-            multiple
-            v-model="form.keywords"
-            placeholder="璇烽�夋嫨鍏抽敭瀛�"
+            v-model="form.tjCategory"
+            placeholder="璇烽�夋嫨浣撴绫诲埆"
             style="width: 150px"
-            @change="sel"
             filterable
             clearable
           >
             <el-option
-              v-for="item in keywordList"
-              :key="item.id"
-              :label="item.keyword"
-              :value="item.id"
+              v-for="dict in dict.type.dict_tjtype"
+              :key="dict.value"
+              :label="dict.label"
+              :value="dict.value"
             ></el-option>
           </el-select>
         </el-form-item>
+
         <el-form-item label="鏄惁涓婃灦" prop="isOnSale">
           <!-- <el-radio-group v-model="form.pacStatus">
               <el-radio :label="0">鍚敤</el-radio>
@@ -414,7 +412,7 @@
           <el-select
             v-model="form.isOnSale"
             placeholder="璇烽�夋嫨鏄惁涓婃灦"
-            style="width: 150px"
+            style="width: 140px"
             filterable
             clearable
           >
@@ -469,19 +467,21 @@
             style="width: 140px"
           />
         </el-form-item>
-        <el-form-item label="浣撴绫诲埆" prop="tjCategory">
+        <el-form-item label="鍏抽敭瀛�" prop="keywords">
           <el-select
-            v-model="form.tjCategory"
-            placeholder="璇烽�夋嫨浣撴绫诲埆"
-            style="width: 150px"
+            multiple
+            v-model="form.keywords"
+            placeholder="璇烽�夋嫨鍏抽敭瀛�"
+            style="width: 160px"
+            @change="sel"
             filterable
             clearable
           >
             <el-option
-              v-for="dict in dict.type.dict_tjtype"
-              :key="dict.value"
-              :label="dict.label"
-              :value="dict.value"
+              v-for="item in keywordList"
+              :key="item.id"
+              :label="item.keyword"
+              :value="item.id"
             ></el-option>
           </el-select>
         </el-form-item>
@@ -864,9 +864,9 @@
         // categoryId: [
         //   { required: true, validator: checkPhoneNum, trigger: "change" },
         // ],
-        keywords: [
+        /*  keywords: [
           { required: true, validator: checkPhoneNum, trigger: "change" },
-        ],
+        ], */
         isOnSale: [
           { required: true, validator: checkPhoneNum, trigger: "change" },
         ],
@@ -875,6 +875,9 @@
           { required: true, validator: checkPhoneNum, trigger: "blur" },
         ],
         counterPrice: [
+          { required: true, validator: checkPhoneNum, trigger: "blur" },
+        ],
+        tjCategory: [
           { required: true, validator: checkPhoneNum, trigger: "blur" },
         ],
       },
@@ -1491,7 +1494,7 @@
       if (this.keys) {
         this.form.keywords = this.keys; // 濡傛灉鏈� this.keys锛屽垯鐩存帴璧嬪��
       } else {
-        this.form.keywords = this.form.keywords.toString(); // 濡傛灉娌℃湁锛屽垯灏� this.form.keywords 杞垚瀛楃涓�
+        // this.form.keywords = this.form.keywords; // 濡傛灉娌℃湁锛屽垯灏� this.form.keywords 杞垚瀛楃涓�
       }
 
       let packageProjects = []; // 瀹氫箟涓�涓┖鏁扮粍
@@ -1514,7 +1517,7 @@
         price: this.pics,
         pacId: this.form.pacId || null,
         isOnSale: this.form.isOnSale,
-        keywords: this.form.keywords,
+        // keywords: this.form.keywords,
         sort: this.form.sort,
         retailPrice: this.form.retailPrice,
         tjCategory: this.form.tjCategory,

--
Gitblit v1.8.0