From 28ce8c61cf0dd368fdd4114d86e1942811b71329 Mon Sep 17 00:00:00 2001 From: 13937891274 <kxc0822> Date: 星期五, 05 八月 2022 16:35:19 +0800 Subject: [PATCH] 应急预案管理数据对接 --- src/views/contingencyManagement/panManagement/component/approval.vue | 27 +++++++++++++++------------ 1 files changed, 15 insertions(+), 12 deletions(-) diff --git a/src/views/contingencyManagement/panManagement/component/approval.vue b/src/views/contingencyManagement/panManagement/component/approval.vue index 5a8d3c0..8eea92f 100644 --- a/src/views/contingencyManagement/panManagement/component/approval.vue +++ b/src/views/contingencyManagement/panManagement/component/approval.vue @@ -52,8 +52,8 @@ </el-form-item> </el-col> <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20"> - <el-form-item label="编写人" prop="authorId"> - <el-input v-model="ruleForm.authorUid" placeholder="请选择" class="input-with-select"> + <el-form-item label="编写人" prop="authorUid"> + <el-input v-model="ruleForm.authorName" placeholder="请选择" class="input-with-select"> <template #append> <el-button :icon="Search" @click="openUser" /> </template> @@ -123,7 +123,7 @@ <!-- </el-form-item>--> <!-- </el-col>--> <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20"> - <el-form-item label="审批结果" prop="authorId"> + <el-form-item label="审批结果" prop="authorUid"> <el-radio-group v-model="ruleForm.resource"> <el-radio label="不通过" /> <el-radio label="通过" /> @@ -131,12 +131,12 @@ </el-form-item> </el-col> <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20"> - <el-form-item label="审批意见" prop="authorId"> + <el-form-item label="审批意见" prop="authorUid"> <el-input v-model="ruleForm.name" type="textarea" placeholder="请填写审批意见"></el-input> </el-form-item> </el-col> <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20"> - <el-form-item label="是否完成" prop="authorId" @change="typeChang"> + <el-form-item label="是否完成" prop="authorUid" @change="typeChang"> <el-radio-group v-model="ruleForm.complete"> <el-radio :label="false">是</el-radio> <el-radio :label="true">否</el-radio> @@ -144,8 +144,8 @@ </el-form-item> </el-col> <el-col v-if="ruleForm.complete" :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20"> - <el-form-item label="审批人" prop="authorId"> - <el-input v-model="ruleForm.authorUid" placeholder="请选择" class="input-with-select"> + <el-form-item label="审批人" prop="authorUid"> + <el-input v-model="ruleForm.authorName" placeholder="请选择" class="input-with-select"> <template #append> <el-button :icon="Search" @click="openUser" /> </template> @@ -162,7 +162,7 @@ </template> </el-dialog> <CheckTemplate ref="Shows" /> - <DailogSearchUser ref="userRef" @SearchUser="onUser" /> + <DailogSearchUserManger ref="userRef" @SearchUser="onUser" /> <RegionsDialog ref="openRef" /> </div> </template> @@ -173,7 +173,7 @@ import type { UploadUserFile, FormInstance } from 'element-plus'; import { ElMessage } from 'element-plus'; import { Search, FullScreen } from '@element-plus/icons-vue'; -import DailogSearchUser from '/@/components/DailogSearchUser/index.vue'; +import DailogSearchUserManger from '/@/components/DailogSearchUserManger/index.vue'; import CheckTemplate from '/@/components/checkTemplate/index.vue'; import RegionsDialog from '/@/components/regionsDialog/index.vue'; import { emergencyPlanApi } from '/@/api/emergencyPlan'; @@ -183,7 +183,7 @@ name: 'openAdd', components: { CheckTemplate, - DailogSearchUser, + DailogSearchUserManger, RegionsDialog, }, setup(prop, { emit }) { @@ -195,6 +195,7 @@ associatedDanger: '', // 危险源关联 level: '', // 预案级别 authorUid: '', // 编写人 + authorName: '', authorDeptId: '', // 编写部门 releaseDate: '', // 发布实施日期 fileList: [ @@ -322,7 +323,8 @@ type: '', //预案类型 associatedDanger: '', // 危险源关联 level: '', // 预案级别 - authorUid: '', // 编写人 + authorUid: '', // 编写人 + authorName: '', authorDeptId: '', // 编写部门 releaseDate: '', // 发布实施日期 fileList: [ @@ -361,7 +363,8 @@ }; //回显 const onUser = (e: any) => { - ruleForm.value.authorUid = e.uid; + ruleForm.value.authorUid = e[0].uid; + ruleForm.value.authorName = e[0].realName; }; const typeChang = () => { console.log('tag', ruleForm); -- Gitblit v1.9.2