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