From a8ef7c1a4b2ab6acd91a0520e6258bd753d17f20 Mon Sep 17 00:00:00 2001 From: 马宇豪 <978517621@qq.com> Date: 星期三, 16 八月 2023 15:58:20 +0800 Subject: [PATCH] 人员证书类型 --- src/views/newSpecialWorkSystem/workTicket/zysq/components/ground.vue | 27 +++++++++++++-------------- 1 files changed, 13 insertions(+), 14 deletions(-) diff --git a/src/views/newSpecialWorkSystem/workTicket/zysq/components/ground.vue b/src/views/newSpecialWorkSystem/workTicket/zysq/components/ground.vue index 1981325..015562c 100644 --- a/src/views/newSpecialWorkSystem/workTicket/zysq/components/ground.vue +++ b/src/views/newSpecialWorkSystem/workTicket/zysq/components/ground.vue @@ -24,9 +24,9 @@ <el-form-item label="作业人及证件编号" prop="operatorUids"> <el-select v-model="form.operatorUids" multiple clearable> <el-option - v-for="item in workerList" + v-for="item in spList.opList" :key="item.uid" - :label="item.username" + :label="item.realName" :value="item.uid" /> </el-select> @@ -41,7 +41,7 @@ </el-col> <el-col :span="12"> <el-form-item label="作业负责人" prop="headUids"> - <el-select v-model="form.headUids" multiple @change="getStartEndIds" clearable> + <el-select v-model="form.headUids" multiple filterable @change="getStartEndIds" clearable> <el-option v-for="item in workerList" :key="item.uid" @@ -64,7 +64,7 @@ </el-form-item> </el-col> <el-col :span="12" class="valueSelect"> - <el-form-item label="关联其他特殊作业" prop="involveOtherWork"> + <el-form-item label="关联其他特殊作业"> <!-- <el-select v-model="form.involveOtherWork" multiple clearable>--> <!-- <el-option--> <!-- v-for="item in otherWorkList"--> @@ -83,11 +83,11 @@ <el-row> <el-col :span="12"> <el-form-item label="监护人" prop="guardianUids"> - <el-select v-model="form.guardianUids" multiple @change="getSafetyIds" clearable> + <el-select v-model="form.guardianUids" filterable multiple @change="getSafetyIds" clearable> <el-option - v-for="item in workerList" + v-for="item in spList.jhList" :key="item.uid" - :label="item.username" + :label="item.realName" :value="item.uid" /> </el-select> @@ -206,7 +206,7 @@ <el-row> <el-col :span="12"> <el-form-item label="安全措施确认人" prop="safetyMeasureUids"> - <el-select v-model="form.safetyMeasureUids" multiple clearable> + <el-select v-model="form.safetyMeasureUids" filterable multiple clearable> <el-option v-for="item in workerList" :key="item.uid" @@ -253,7 +253,7 @@ </el-table-column> <el-table-column prop="approvalUids" label="审批人" align="center"> <template #default="scope"> - <el-select v-model="scope.row.approvalUids" multiple :disabled="isFirstRow(scope.$index)" clearable> + <el-select v-model="scope.row.approvalUids" filterable multiple :disabled="isFirstRow(scope.$index)" clearable> <el-option v-for="item in workerList" :key="item.uid" @@ -268,7 +268,7 @@ <el-row> <el-col :span="12"> <el-form-item label="完工验收" prop="acceptUid"> - <el-select v-model="form.acceptUid" clearable> + <el-select v-model="form.acceptUid" filterable clearable> <el-option v-for="item in workerList" :key="item.uid" @@ -280,7 +280,7 @@ </el-col> <el-col :span="12"> <el-form-item label="现场开始结束确认人" prop="startOrEndUids"> - <el-select v-model="form.startOrEndUids" multiple clearable> + <el-select v-model="form.startOrEndUids" filterable multiple clearable> <el-option v-for="item in workerList" :key="item.uid" @@ -294,7 +294,7 @@ <el-row> <el-col :span="12"> <el-form-item label="签字人" prop="workDetail.signUid"> - <el-select v-model="form.workDetail.signUid" clearable> + <el-select v-model="form.workDetail.signUid" filterable clearable> <el-option v-for="item in workerList" :key="item.uid" @@ -347,7 +347,7 @@ export default defineComponent({ name: 'groundForm', components: {workSelect}, - props:['departList','departList2','workerList','deviceList','otherWorks'], + props:['departList','departList2','workerList','deviceList','otherWorks','spList'], setup(props: any, context: any) { const userInfo = useUserInfo() const { userInfos } = storeToRefs(userInfo); @@ -408,7 +408,6 @@ operatorUids: [{ required: true, message: '该内容不能为空', trigger: 'blur' }], workDepId: [{ required: true, message: '该内容不能为空', trigger: 'blur' }], headUids: [{ required: true, message: '该内容不能为空', trigger: 'blur' }], - involveOtherWork: [{ required: true, message: '该内容不能为空', trigger: 'blur' }], guardianUids: [{ required: true, message: '该内容不能为空', trigger: 'blur' }], riskIdentification: [{ required: true, message: '该内容不能为空', trigger: 'blur' }], cameraIds: [{ required: true, message: '该内容不能为空', trigger: 'blur' }], -- Gitblit v1.9.2