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/height.vue | 25 ++++++++++++------------- 1 files changed, 12 insertions(+), 13 deletions(-) diff --git a/src/views/newSpecialWorkSystem/workTicket/zysq/components/height.vue b/src/views/newSpecialWorkSystem/workTicket/zysq/components/height.vue index 84f054a..f7650ee 100644 --- a/src/views/newSpecialWorkSystem/workTicket/zysq/components/height.vue +++ b/src/views/newSpecialWorkSystem/workTicket/zysq/components/height.vue @@ -55,11 +55,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> @@ -74,7 +74,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" filterable multiple @change="getStartEndIds" clearable> <el-option v-for="item in workerList" :key="item.uid" @@ -88,18 +88,18 @@ <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> </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"--> @@ -183,7 +183,7 @@ </el-row> <el-row> <el-col :span="12"> - <el-form-item label="安全措施确认人" prop="safetyMeasureUids"> + <el-form-item label="安全措施确认人" filterable prop="safetyMeasureUids"> <el-select v-model="form.safetyMeasureUids" multiple clearable> <el-option v-for="item in workerList" @@ -209,7 +209,7 @@ </el-form-item> </template> </el-table-column> - <el-table-column prop="approvalUids" label="审批人" align="center"> + <el-table-column prop="approvalUids" filterable label="审批人" align="center"> <template #default="scope"> <el-select v-model="scope.row.approvalUids" multiple :disabled="isFirstRow(scope.$index)" clearable> <el-option @@ -237,7 +237,7 @@ </el-form-item> </el-col> <el-col :span="12"> - <el-form-item label="现场开始结束确认人" prop="startOrEndUids"> + <el-form-item label="现场开始结束确认人" filterable prop="startOrEndUids"> <el-select v-model="form.startOrEndUids" multiple clearable> <el-option v-for="item in workerList" @@ -280,7 +280,7 @@ export default defineComponent({ name: 'heightForm', 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); @@ -352,7 +352,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