From 81eb726dec221cce6e0be422a69c01916ac13bf0 Mon Sep 17 00:00:00 2001
From: 马宇豪 <978517621@qq.com>
Date: 星期二, 26 十一月 2024 09:26:47 +0800
Subject: [PATCH] 新增

---
 src/views/safetyReview/expertManage/postEvaluation/index.vue |   38 +++++++++++++++++++-------------------
 1 files changed, 19 insertions(+), 19 deletions(-)

diff --git a/src/views/safetyReview/expertManage/postEvaluation/index.vue b/src/views/safetyReview/expertManage/postEvaluation/index.vue
index 3f91c8e..7fd16d8 100644
--- a/src/views/safetyReview/expertManage/postEvaluation/index.vue
+++ b/src/views/safetyReview/expertManage/postEvaluation/index.vue
@@ -4,15 +4,15 @@
         <el-form-item label="项目名称">
           <el-input v-model="queryParams.projectName" placeholder="请输入项目名称" />
         </el-form-item>
-        <el-form-item label="评估情况" prop="evaluationState">
-          <el-select v-model="queryParams.dutyStatus" placeholder="岗位状态" clearable>
+        <el-form-item label="评估情况">
+          <el-select v-model="queryParams.evaluationState" placeholder="评估情况" clearable>
             <el-option :key="0" label="未评估" :value="0"/>
             <el-option :key="1" label="已评估" :value="1"/>
           </el-select>
         </el-form-item>
-        <el-form-item label="审批时间" prop="projectCheckTime">
+        <el-form-item label="审批时间">
           <el-date-picker
-              v-model="searchTime"
+              v-model="queryParams.projectCheckTime"
               type="datetime"
               @change="changeTime"
               value-format="YYYY-MM-DD HH:mm:ss"
@@ -31,26 +31,26 @@
 <!--      </el-row>-->
       <el-table v-loading="loading" :data="expertList" :border="true">
         <el-table-column type="index" width="55" align="center" />
-        <el-table-column label="项目名称" align="center" prop="name" />
-        <el-table-column label="审批单时间" align="center" prop="birthday" />
-        <el-table-column label="结束时间" align="center" prop="birthday" />
-        <el-table-column label="部门" align="center" prop="degree" />
-        <el-table-column label="专家人数" align="center">
+        <el-table-column label="项目名称" align="center" prop="projectName"/>
+        <el-table-column label="审批单时间" align="center" prop="projectCheckTime"/>
+        <el-table-column label="结束时间" align="center" prop="projectEndTime" />
+        <el-table-column label="部门" align="center" prop="deptName" />
+        <el-table-column label="专家人数" align="center" prop="expertNum">
           <template #default="scope">
-            {{findNodeById(expertTypes,scope.row.bigClassify)}}/{{findNodeById(expertTypes,scope.row.smallClassify)}}
+            <el-button type="primary" link @click="openDialog('view',scope.row)">{{scope.row.expertNum}}</el-button>
           </template>
         </el-table-column>
-        <el-table-column label="评估状态" align="center" prop="state">
+        <el-table-column label="评估状态" align="center" prop="evaluationState">
           <template #default="scope">
-            <el-tag :type="scope.row.state==0?'info':scope.row.state==1?'':scope.row.state==2?'success':scope.row.state==3?'danger':'warning'">
-              {{scope.row.state==0?'暂存':scope.row.state==1?'审核中':scope.row.state==2?'审核通过':scope.row.state==3?'审核驳回':scope.row.state==4?'已作废':'--'}}
+            <el-tag :type="scope.row.evaluationState == 0?'info':scope.row.evaluationState==1?'success':''">
+              {{scope.row.evaluationState ==0?'未完成':scope.row.evaluationState==1?'已完成':'--'}}
             </el-tag>
           </template>
         </el-table-column>
         <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
           <template #default="scope">
-            <el-button type="primary" link @click="openDialog('edit',scope.row)">开始评估</el-button>
-            <el-button type="primary" link @click="openDialog('edit',scope.row)">修改评估</el-button>
+            <el-button type="primary" v-if="scope.row.evaluationState == 0" link @click="openDialog('edit',scope.row)">开始评估</el-button>
+            <el-button type="primary" v-if="scope.row.evaluationState == 1" link @click="openDialog('edit',scope.row)">修改评估</el-button>
           </template>
         </el-table-column>
       </el-table>
@@ -83,7 +83,7 @@
     pageNum: 1,
     pageSize: 10,
     projectName: '',
-    dutyStatus: null,
+    evaluationState: null,
     projectCheckTime: ''
   },
   classiFy: [],
@@ -143,8 +143,8 @@
   loading.value = false;
 }
 
-const openDialog = async (type, value) => {
-  expertListRef.value.openDialog(type, value)
+const openDialog = async (type,value) => {
+  expertListRef.value.openDialog(type,value)
 }
 
 const handleDelete = (val) => {
@@ -171,7 +171,7 @@
     pageNum: 1,
     pageSize: 10,
     projectName: '',
-    dutyStatus: null,
+    evaluationState: null,
     projectCheckTime: ''
   }
   handleQuery()

--
Gitblit v1.9.2