From cc3e08bda13360c88b7189e8f8d043b60783c7fb Mon Sep 17 00:00:00 2001 From: 马宇豪 <978517621@qq.com> Date: 星期四, 21 十一月 2024 16:46:32 +0800 Subject: [PATCH] 新增 --- src/views/safetyReview/expertManage/evaluateRecord/components/evaluateDetail.vue | 62 ++++++++++++++++--------------- 1 files changed, 32 insertions(+), 30 deletions(-) diff --git a/src/views/safetyReview/expertManage/evaluateRecord/components/evaluateDetail.vue b/src/views/safetyReview/expertManage/evaluateRecord/components/evaluateDetail.vue index 5cc296e..09328b7 100644 --- a/src/views/safetyReview/expertManage/evaluateRecord/components/evaluateDetail.vue +++ b/src/views/safetyReview/expertManage/evaluateRecord/components/evaluateDetail.vue @@ -7,27 +7,27 @@ :before-close="handleClose" > <el-form :model="state.form" inline size="default" ref="busRef" :rules="state.formRules" label-width="140px" > - <el-form-item label="姓名:" prop="score"> - <el-input v-model.trim="state.form.score" readonly></el-input> + <el-form-item label="姓名:" prop="name"> + <el-input v-model.trim="state.form.name" readonly></el-input> </el-form-item> - <el-form-item label="身份证号:" prop="content"> - <el-input v-model.trim="state.form.content" readonly></el-input> + <el-form-item label="身份证号:" prop="idCard"> + <el-input v-model.trim="state.form.idCard" readonly></el-input> </el-form-item> - <el-form-item label="项目名称:" prop="score"> + <el-form-item label="项目名称:" prop="projectName"> + <el-input v-model.trim="state.form.projectName" readonly></el-input> + </el-form-item> + <el-form-item label="是否为专家组组长:" prop="leader"> + <el-input v-model.trim="state.form.leader" readonly></el-input> + </el-form-item> + <el-form-item label="考评记录时间:" prop="updateTime"> + <el-input v-model.trim="state.form.updateTime" readonly></el-input> + </el-form-item> + <el-form-item label="总计:" prop="score"> <el-input v-model.trim="state.form.score" readonly></el-input> </el-form-item> - <el-form-item label="是否为专家组组长:" prop="content"> - <el-input v-model.trim="state.form.content" readonly></el-input> - </el-form-item> - <el-form-item label="考评记录时间:" prop="content"> - <el-input v-model.trim="state.form.content" readonly></el-input> - </el-form-item> - <el-form-item label="总计:" prop="content"> - <el-input v-model.trim="state.form.content" readonly></el-input> - </el-form-item> </el-form> - <el-table :data="tableData" border style="width: 100%"> - <el-table-column prop="name" label="加(扣)分项目"/> + <el-table :data="state.form.tableData" border style="width: 100%"> + <el-table-column prop="content" label="加(扣)分项目"/> <el-table-column prop="score" label="分值明细" /> </el-table> <template #footer> @@ -43,20 +43,21 @@ import Editor from "@/components/Editor/index.vue"; import {ElMessage} from "element-plus"; import {addNotice} from "@/api/backManage/notice"; -import {addDict, editDict, getDictDetail} from "@/api/backManage/evaluate"; +import {addDict, editDict, getDictDetail, getExpertEvaDetail} from "@/api/backManage/evaluate"; const dialogVisible = ref(false); const title = ref(""); const busRef = ref(); -const length = ref() const emit = defineEmits(["getList"]); const state = reactive({ form: { - score: null, - id: '', - label: '', - value: '', - dictType: "sys_assess_type", + name: '', + idCard: '', + projectName: '', + leader: '', + updateTime: '', + score: '', + tableData: [] }, formRules:{ label: [{ required: true, message: '请输入类型', trigger: 'blur' }], @@ -65,20 +66,21 @@ }) const openDialog = async (type, value) => { - length.value = value.listLength title.value = type === 'add' ? '新增' : type ==='edit' ? '编辑' : '查看' ; - if(type === 'edit') { - state.form = value; + if(type === 'edit' || type === 'view') { + state.form = value + state.form.leader = value.teamLeader==1?'是':'否' const param = { - dictId: value.id + projectExpertId: value.projectExpertId } - const res = await getDictDetail(param); + const res = await getExpertEvaDetail(param); if(res.code === 200){ - state.form = res.data + state.form.tableData = res.data }else{ - ElMessage.warning(res.message) + ElMessage.warning(res.msg) } } + console.log(state.form,'form') dialogVisible.value = true; } -- Gitblit v1.9.2