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/hoist.vue | 31 +++++++++++++++---------------- 1 files changed, 15 insertions(+), 16 deletions(-) diff --git a/src/views/newSpecialWorkSystem/workTicket/zysq/components/hoist.vue b/src/views/newSpecialWorkSystem/workTicket/zysq/components/hoist.vue index 27bd3ff..fb355d4 100644 --- a/src/views/newSpecialWorkSystem/workTicket/zysq/components/hoist.vue +++ b/src/views/newSpecialWorkSystem/workTicket/zysq/components/hoist.vue @@ -65,11 +65,11 @@ </el-col> <el-col :span="12"> <el-form-item label="吊装作业人及证件编号" prop="operatorUids"> - <el-select v-model="form.operatorUids" multiple clearable> + <el-select v-model="form.operatorUids" filterable 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> @@ -83,8 +83,8 @@ </el-form-item> </el-col> <el-col :span="12"> - <el-form-item label="指挥人员" prop="headUids"> - <el-select v-model="form.headUids" multiple @change="getStartEndIds" clearable> + <el-form-item label="作业负责人" prop="headUids"> + <el-select v-model="form.headUids" multiple filterable @change="getStartEndIds" clearable> <el-option v-for="item in workerList" :key="item.uid" @@ -98,7 +98,7 @@ <el-row> <el-col :span="12"> <el-form-item label="司索人" prop="workDetail.solicitorUids"> - <el-select v-model="form.workDetail.solicitorUids" multiple clearable> + <el-select v-model="form.workDetail.solicitorUids" filterable multiple clearable> <el-option v-for="item in workerList" :key="item.uid" @@ -109,7 +109,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"--> @@ -128,11 +128,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> @@ -229,7 +229,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" @@ -276,7 +276,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" @@ -291,7 +291,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" @@ -303,7 +303,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" @@ -345,7 +345,7 @@ export default defineComponent({ name: 'hoistForm', 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); @@ -417,7 +417,6 @@ workDepId: [{ required: true, message: '该内容不能为空', trigger: 'blur' }], headUids: [{ required: true, message: '该内容不能为空', trigger: 'blur' }], analystUids: [{ 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