From 199338bd4fe73d295f18b032f8ce65e8e95896b2 Mon Sep 17 00:00:00 2001 From: zhouwx <1175765986@qq.com> Date: 星期五, 16 八月 2024 11:02:23 +0800 Subject: [PATCH] bug修改 --- src/views/safetyReview/projectManage/components/employNoticeRecord.vue | 14 +++++++++++--- 1 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/views/safetyReview/projectManage/components/employNoticeRecord.vue b/src/views/safetyReview/projectManage/components/employNoticeRecord.vue index bf53ce7..4a7ae99 100644 --- a/src/views/safetyReview/projectManage/components/employNoticeRecord.vue +++ b/src/views/safetyReview/projectManage/components/employNoticeRecord.vue @@ -36,7 +36,12 @@ </el-row> <el-table :data="state.planPersons" :border="true" style="margin: 20px 0"> <el-table-column label="序号" width="60" align="center" type="index"></el-table-column> - <el-table-column label="评价组成员" prop="person.name" align="center" :show-overflow-tooltip="true"/> + <el-table-column label="评价组成员" prop="person.name" align="center" :show-overflow-tooltip="true"> + <template #default="scope"> + <span v-if="scope.row.jobType === 2">{{ scope.row.person.name }} (组长)</span> + <span v-else>{{scope.row.person.name}}</span> + </template> + </el-table-column> <el-table-column label="专业能力/资格证书" prop="person.certificateNo" align="center" :show-overflow-tooltip="true"> <template #default="scope"> {{ getCertNo(scope.row) }} @@ -51,7 +56,7 @@ <el-table-column label="未到现场勘验原因" prop="reason" align="center" class-name="small-padding fixed-width"></el-table-column> <el-table-column label="是否已告知" align="center" class-name="small-padding fixed-width"> <template #default="scope"> - <el-radio-group v-model="scope.row.informed" size="large" @change="(value)=>changePerson(value,scope.row)"> + <el-radio-group v-model="scope.row.informed" size="large" @change="(value)=>changePerson(value,scope.row)" :disabled="projectType==='view'"> <el-radio :label="1" size="large">是</el-radio> <el-radio :label="0" size="large">否</el-radio> </el-radio-group> @@ -71,7 +76,8 @@ import Cookies from "js-cookie" const props = defineProps(['projectId']) const emit = defineEmits(["getNextStatus"]) - +import { useRoute } from 'vue-router' +const route = useRoute() const state = reactive({ formData: { id: null, @@ -102,9 +108,11 @@ }); +const projectType = ref(''); const riskOpen = async (type,val) => { state.formData.projectId = val state.projectId = val + projectType.value = route.query.type; // await getWorksList(val) if(type === 'detail' || type === 'edit' ){ const res = await getWorkDetail({projectId: val}) -- Gitblit v1.9.2