From 3b75798cc41993f9016610296907d2338545a345 Mon Sep 17 00:00:00 2001 From: 马宇豪 <978517621@qq.com> Date: 星期五, 16 八月 2024 15:43:01 +0800 Subject: [PATCH] Default Changelist --- src/views/newSpecialWorkSystem/workTicket/wdsq/components/heightDialog.vue | 57 ++++++++++++++++++++++++++++----------------------------- 1 files changed, 28 insertions(+), 29 deletions(-) diff --git a/src/views/newSpecialWorkSystem/workTicket/wdsq/components/heightDialog.vue b/src/views/newSpecialWorkSystem/workTicket/wdsq/components/heightDialog.vue index d587381..e99ba6e 100644 --- a/src/views/newSpecialWorkSystem/workTicket/wdsq/components/heightDialog.vue +++ b/src/views/newSpecialWorkSystem/workTicket/wdsq/components/heightDialog.vue @@ -189,8 +189,8 @@ </el-row> <el-row> <el-col :span="12"> - <el-form-item label="安全措施确认人" filterable prop="safetyMeasureUids"> - <el-select v-model="form.safetyMeasureUids" multiple clearable> + <el-form-item label="安全措施确认人" prop="safetyMeasureUids"> + <el-select v-model="form.safetyMeasureUids" multiple filterable clearable> <el-option v-for="item in lists.workerList" :key="item.uid" @@ -216,9 +216,9 @@ </el-form-item> </template> </el-table-column> - <el-table-column prop="approvalUids" filterable label="审批人" align="center"> + <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" multiple filterable :disabled="isFirstRow(scope.$index)" clearable> <el-option v-for="item in lists.workerList" :key="item.uid" @@ -232,8 +232,8 @@ </el-row> <el-row> <el-col :span="12"> - <el-form-item label="完工验收" prop="acceptUid"> - <el-select v-model="form.acceptUid" clearable> + <el-form-item label="完工验收" prop="acceptUids"> + <el-select v-model="form.acceptUids" clearable filterable multiple> <el-option v-for="item in lists.workerList" :key="item.uid" @@ -245,8 +245,8 @@ </el-form-item> </el-col> <el-col :span="12"> - <el-form-item label="现场开始结束确认人" filterable prop="startOrEndUids"> - <el-select v-model="form.startOrEndUids" multiple clearable> + <el-form-item label="现场开始结束确认人" prop="startOrEndUids"> + <el-select v-model="form.startOrEndUids" multiple clearable filterable> <el-option v-for="item in lists.workerList" :key="item.uid" @@ -258,21 +258,20 @@ </el-form-item> </el-col> </el-row> - <el-row> - <el-col :span="12"> - <el-form-item label="最终审批人" prop="lastApprover"> - <el-select v-model="form.lastApprover" clearable> - <el-option - v-for="item in lists.workerList" - :key="item.uid" - :label="item.username" - :value="item.uid" - /> - </el-select> -<!-- <el-cascader style="width: 100%" v-model="form.lastApprover" :options="lists.workerList" :props="cas4Props" filterable :show-all-levels="false"/>--> - </el-form-item> - </el-col> - </el-row> +<!-- <el-row>--> +<!-- <el-col :span="12">--> +<!-- <el-form-item label="最终审批人" prop="lastApprover">--> +<!-- <el-select v-model="form.lastApprover" clearable>--> +<!-- <el-option--> +<!-- v-for="item in lists.workerList"--> +<!-- :key="item.uid"--> +<!-- :label="item.username"--> +<!-- :value="item.uid"--> +<!-- />--> +<!-- </el-select>--> +<!-- </el-form-item>--> +<!-- </el-col>--> +<!-- </el-row>--> </div> </el-form> <div class="applyBtn"> @@ -337,7 +336,7 @@ involveOtherWork: [], safetyMeasureUids: [], approvalDepBasicList: [], - acceptUid: null, + acceptUids: [], lastApprover: null, startOrEndUids: [], cameraIds: [], @@ -394,7 +393,7 @@ expStartTime: [{ required: true, message: '该内容不能为空', trigger: 'blur' }], expEndTime: [{ required: true, message: '该内容不能为空', trigger: 'blur' }], safetyMeasureUids: [{ required: true, message: '该内容不能为空', trigger: 'blur' }], - acceptUid: [{ required: true, message: '该内容不能为空', trigger: 'blur' }], + acceptUids: [{ required: true, message: '该内容不能为空', trigger: 'blur' }], lastApprover: [{ required: true, message: '该内容不能为空', trigger: 'blur' }], startOrEndUids: [{ required: true, message: '该内容不能为空', trigger: 'blur' }], "workDetail.hight": [{ required: true, message: '该内容不能为空', trigger: 'blur' }] @@ -441,9 +440,9 @@ approvalUids: item.approvalPersonList.filter(j=>j.type == 5).map(i=>i.userId), approvalType: item.approvalType })) - state.form.acceptUid = row.acceptUser.userId + state.form.acceptUids = row.acceptUserList.map(i=>i.userId) state.form.startOrEndUids = row.startOrEndList.map(i=>i.userId) - state.form.lastApprover = row.lastApprover.userId + // state.form.lastApprover = row.lastApprover.userId if(row.workDepList && row.workDepList.length>0){ state.form.workDepIds = row.workDepList.map(i=>i.workDepId) }else{ @@ -472,7 +471,7 @@ involveOtherWork: [], safetyMeasureUids: [], approvalDepBasicList: [], - acceptUid: null, + acceptUids: [], lastApprover: null, startOrEndUids: [], cameraIds: [], @@ -605,7 +604,7 @@ data.guardianUids = transform2Arr(data.guardianUids) data.safetyMeasureUids = transform2Arr(data.safetyMeasureUids) data.startOrEndUids = transform2Arr(data.startOrEndUids) - data.acceptUid = transform2Obj(data.acceptUid) + data.acceptUids = transform2Arr(data.acceptUids) data.lastApprover = transform2Obj(data.lastApprover) const res = await workApplyApi().modHeightApply(data) if (res.data.code === '200') { -- Gitblit v1.9.2