From c7b33db117fd2893d7d1c93bf5d46e87d33e44d0 Mon Sep 17 00:00:00 2001
From: lkk <364857242@qq.com>
Date: 星期一, 16 十二月 2024 16:08:51 +0800
Subject: [PATCH] 初审结果查询

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

diff --git a/src/views/system/package/index.vue b/src/views/system/package/index.vue
index 01483dc..3821c97 100644
--- a/src/views/system/package/index.vue
+++ b/src/views/system/package/index.vue
@@ -432,6 +432,22 @@
             style="width: 150px"
           />
         </el-form-item>
+        <el-form-item label="浣撴绫诲埆" prop="tjCategory">
+          <el-select
+            v-model="form.tjCategory"
+            placeholder="璇烽�夋嫨鏄惁涓婃灦"
+            style="width: 150px"
+            filterable
+            clearable
+          >
+            <el-option
+              v-for="dict in dict.type.dict_tjtype"
+              :key="dict.value"
+              :label="dict.label"
+              :value="dict.value"
+            ></el-option>
+          </el-select>
+        </el-form-item>
 
         <div v-if="!isCollapsed" style="display: flex">
           <div>
@@ -587,7 +603,7 @@
                 </template> 
               </el-table-column>-->
             </el-table>
-            <span>鍚堣锛歿{ pics }}鍏�</span>
+            <h3 style="font-weight: 600">鍚堣锛歿{ pics }}鍏�</h3>
           </div>
         </el-col>
       </el-row>
@@ -640,7 +656,7 @@
 import { Message } from "element-ui";
 export default {
   name: "Package",
-  dicts: ["sys_normal_disable", "sys_yes_no"],
+  dicts: ["sys_normal_disable", "sys_yes_no", "dict_tjtype"],
   components: { Packages },
   data() {
     let checkPhoneNum = (rule, value, callback) => {
@@ -654,7 +670,7 @@
       }
     };
     return {
-      pics: "",
+      pics: 0,
       filterText: "",
       DataList: [],
       list1: true,
@@ -765,7 +781,12 @@
     },
     filterNode(value, data) {
       if (!value) return true;
-      return data.proName.indexOf(value) !== -1;
+      // return data.proName.indexOf(value) !== -1;
+      if(data.proName.indexOf(value) !== -1){
+        return data.proName.indexOf(value) !== -1;
+      }else{
+        return data.proEngName.indexOf(value) !== -1;
+      }
     },
     /** 鏌ヨ浣撴濂楅鍒楄〃 */
     getList() {
@@ -935,6 +956,7 @@
         this.form.keywords = this.form.keywords.slice(0, -1);
         this.form.keywords = this.form.keywords.split(",");
         this.DataList = [];
+        // this.pics = 0;
         this.checkedkey = [];
         this.checkedListkey = [];
         this.getDataList();
@@ -1065,7 +1087,6 @@
       this.loading = true;
       getProParentIdDxList().then((response) => {
         this.Treedata = response.data.list;
-        console.log(this.Treedata, 666);
         if (this.form.tjProjectList) {
           this.form.tjProjectList.forEach((item) => {
             this.Treedata.forEach((item1) => {
@@ -1078,13 +1099,16 @@
                     item2.disabled = true;
                     this.checkedListkey.push(item2.proId);
                     this.DataList.push(item2);
-                    console.log(this.DataList);
                     if (this.DataList.length != 0) {
                       this.DataList.forEach((item) => {
                         if (item.proParentId == item1.proId) {
                           item.propinName = item1.proName;
                           item.propinPrice = item1.proPrice;
                         }
+                      });
+                      this.pics = 0;
+                      this.DataList.forEach((item) => {
+                        this.pics += item.proPrice;
                       });
                     }
                   });
@@ -1104,6 +1128,10 @@
               this.DataList.forEach((item) => {
                 item.propinName = this.Treedata[0].proName;
                 item.propinPrice = this.Treedata[0].proPrice;
+              });
+              this.pics = 0;
+              this.DataList.forEach((item) => {
+                this.pics += item.proPrice;
               });
             });
           });
@@ -1126,7 +1154,7 @@
             this.spliceData();
             this.pics = 0;
             this.DataList.forEach((item1) => {
-              this.pics += item.proPrice;
+              this.pics += item1.proPrice;
               if (item1.proParentId == data.proId) {
                 item1.propinName = data.proName;
                 item1.propinPrice = this.dataObj.proPrice;
@@ -1151,7 +1179,6 @@
             item.disabled = true;
           });
           this.checkedListkey = [];
-          console.log(this.DataList);
           this.DataList.forEach((item, index) => {
             if (item.proParentId == this.dataObj.proId) {
               this.DataList.splice(index, this.TreedataList.length);
@@ -1188,13 +1215,15 @@
             this.pics = 0;
             this.DataList.forEach((item1) => {
               this.pics += item1.proPrice;
-              this.TotalPrice1 = item1.proPrice + this.TotalPrice1;
+              // this.TotalPrice1 = item1.proPrice + this.TotalPrice1;
             });
           }
         });
       } else if (checked == true) {
         this.DataList.push(data);
+        this.pics = 0;
         this.DataList.forEach((item1) => {
+          this.pics += item1.proPrice;
           if (item1.proParentId == this.dataObj.proId) {
             item1.propinName = this.dataObj.proName;
             item1.propinPrice = this.dataObj.proPrice;
@@ -1204,7 +1233,7 @@
         this.TotalPrice1 = 0;
         this.pics = 0;
         this.DataList.forEach((item1) => {
-          this.TotalPrice1 = item1.proPrice + this.TotalPrice1;
+          // this.TotalPrice1 = item1.proPrice + this.TotalPrice1;
           this.pics += item1.proPrice;
         });
       }

--
Gitblit v1.8.0