From c5f4bef2a867c3da79555a95b60a7c4d5c295f0e Mon Sep 17 00:00:00 2001
From: zhouwx <1175765986@qq.com>
Date: 星期一, 22 十二月 2025 15:18:57 +0800
Subject: [PATCH] 修改

---
 src/views/work/marketingManagement/contractManagement/contractChange/index.vue |   62 +++++++++++++++++++++++-------
 1 files changed, 47 insertions(+), 15 deletions(-)

diff --git a/src/views/work/marketingManagement/contractManagement/contractChange/index.vue b/src/views/work/marketingManagement/contractManagement/contractChange/index.vue
index ce03607..baa5fbf 100644
--- a/src/views/work/marketingManagement/contractManagement/contractChange/index.vue
+++ b/src/views/work/marketingManagement/contractManagement/contractChange/index.vue
@@ -21,7 +21,27 @@
             </el-option>
           </el-select>
         </el-form-item>
-        <el-form-item  v-if="data.isAdmin">
+        <el-form-item label="评审状态:" style="margin-left: 20px">
+          <el-select v-model="data.queryParams.status" placeholder="请选择" filterable clearable>
+            <el-option
+                v-for="item in data.stateList"
+                :key="item.id"
+                :label="item.name"
+                :value="item.id">
+            </el-option>
+          </el-select>
+        </el-form-item>
+        <el-form-item label="评审类型:"  style="margin-left: 20px">
+          <el-select v-model="data.queryParams.type" placeholder="请选择" filterable clearable>
+            <el-option
+                v-for="item in data.typeList"
+                :key="item.id"
+                :label="item.name"
+                :value="item.id">
+            </el-option>
+          </el-select>
+        </el-form-item>
+        <el-form-item >
           <el-button type="primary" style="margin-left: 30px" @click="searchClick">查询</el-button>
           <el-button plain @click="reset">重置</el-button>
         </el-form-item>
@@ -90,12 +110,32 @@
     pageNum: 1,
     pageSize: 10,
     companyId: null,
-    year: '',
-    type: ''
+    status:null,
+    type:null
   },
   companyList: [],
   isAdmin: false,
   dialogVisible: false,
+  stateList:[
+    {
+      id: 0,
+      name:'待评审'
+    },
+    {
+      id: 1,
+      name:'已评审'
+    },
+  ],
+  typeList:[
+    {
+      id: 1,
+      name:'合同评审'
+    },
+    {
+      id: 2,
+      name:'合同变更'
+    },
+  ],
 });
 const dataList = ref([]);
 const total = ref(0);
@@ -168,6 +208,8 @@
       companyId: '',
       pageNum: 1,
       pageSize: 10,
+      status:null,
+      type:null
     }
     choosedData.value = []
     data.companyList = [];
@@ -177,6 +219,8 @@
       companyId: data.queryParams.companyId,
       pageNum: 1,
       pageSize: 10,
+      status:null,
+      type:null
     }
   }
   getList();
@@ -195,18 +239,6 @@
   data.forEach(item => {
     const msg = item.type == 1 ? '评审' : '变更'
     templatePath.value = item.type == 1 ?  '/contractReviewExample.docx' : '/contractChangeExample.docx'
-    item.reviewMesses = item.reviewMesses.map((i,index) => {
-      return{
-        ...i,
-        contractReviewMessbs: i.contractReviewMessbs.map((q,qindex) => {
-          return{
-            ...q,
-            first: qindex == 0,
-            num: index+1,
-          }
-        })
-      }
-    })
     item.contractReviewRequires = item.contractReviewRequires.map((item,index) => {
       return {
         ...item,

--
Gitblit v1.9.2