From 355bddf13631205f0e997e04cea2489cbe37e391 Mon Sep 17 00:00:00 2001 From: shj <1790240199@qq.com> Date: 星期五, 22 七月 2022 16:00:10 +0800 Subject: [PATCH] Merge branch 'master' of https://sinanoaq.cn:8888/r/gtqtOut --- src/views/contingencyManagement/panManagement/component/openAdd.vue | 51 ++++++++++++++++++++++++++++----------------------- 1 files changed, 28 insertions(+), 23 deletions(-) diff --git a/src/views/contingencyManagement/panManagement/component/openAdd.vue b/src/views/contingencyManagement/panManagement/component/openAdd.vue index b2ebf54..181d212 100644 --- a/src/views/contingencyManagement/panManagement/component/openAdd.vue +++ b/src/views/contingencyManagement/panManagement/component/openAdd.vue @@ -1,7 +1,7 @@ <template> <div class="system-edit-user-container"> <el-dialog - title="新建应急预案管理" + :title="title" v-model="isShowDialog" width="769px" draggable @@ -16,14 +16,14 @@ > <el-row :gutter="35"> <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20"> - <el-form-item label="预案名称" prop="teamName"> - <el-input v-model="ruleForm.teamName" placeholder="请填写队伍名称"></el-input> + <el-form-item label="预案名称" prop="name"> + <el-input v-model="ruleForm.name" placeholder="请填写队伍名称"></el-input> </el-form-item> </el-col> <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20"> <el-form-item label="适用部门" prop="responsibleDepartment"> <el-tree-select - v-model="treeSelect" + v-model="ruleForm.treeSelect" :data="tree" multiple :render-after-expand="true" @@ -33,8 +33,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="teamLeader"> - <el-select v-model="ruleForm.teamLevel" class="w100" placeholder="请选择"> + <el-form-item label="预案类型" prop="type"> + <el-select v-model="ruleForm.type" class="w100" placeholder="请选择"> <el-option label="综合应急预案" value="admin"></el-option> <el-option label="现场处置方案" value="common"></el-option> <el-option label="专项应急预案" value="common"></el-option> @@ -43,16 +43,16 @@ </el-form-item> </el-col> <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20"> - <el-form-item label="危险源关联" prop="teamLevel"> - <el-select v-model="ruleForm.teamLevel" class="w100" placeholder="请选择"> + <el-form-item label="危险源关联" prop="associatedDanger"> + <el-select v-model="ruleForm.associatedDanger" class="w100" placeholder="请选择"> <el-option label="是" value="admin"></el-option> <el-option label="否" value="common"></el-option> </el-select> </el-form-item> </el-col> <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20"> - <el-form-item label="预案级别" prop="teamPhone"> - <el-select v-model="ruleForm.teamLevel" class="w100" placeholder="请选择"> + <el-form-item label="预案级别" prop="level"> + <el-select v-model="ruleForm.level" class="w100" placeholder="请选择"> <el-option label="公司级" value="admin"></el-option> <el-option label="分厂级" value="common"></el-option> <el-option label="车间级" value="common"></el-option> @@ -60,9 +60,9 @@ </el-form-item> </el-col> <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20"> - <el-form-item label="编写人" prop="telephone" > + <el-form-item label="编写人" prop="authorId" > <el-input - v-model="ruleForm.teamLeader" + v-model="ruleForm.authorId" placeholder="请选择" class="input-with-select" > @@ -73,18 +73,18 @@ </el-form-item> </el-col> <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20"> - <el-form-item label="编写部门" prop="telephone"> + <el-form-item label="编写部门" prop="authorDeptId"> <el-tree-select - v-model="ruleForm.responsibleDepartment" + v-model="ruleForm.authorDeptId" :data="data" class="w100" placeholder="请选择"/> </el-form-item> </el-col> <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20"> - <el-form-item label="发布实施日期" prop="telephone"> + <el-form-item label="发布实施日期" prop="releaseDate"> <el-date-picker - v-model="value1" + v-model="ruleForm.releaseDate" type="datetime" class="w100" placeholder="选择日期时间" @@ -171,6 +171,8 @@ import CheckTemplate from '/@/components/checkTemplate/index.vue' import RegionsDialog from '/@/components/regionsDialog/index.vue' + + export default defineComponent({ name: 'openAdd', components: { @@ -184,11 +186,14 @@ const ruleFormRef = ref<FormInstance>() //定义表单 const ruleForm = reactive({ - teamName: '', // 队伍名称 - teamLeader: '', //队伍负责人 - department: [], // 负责人部门 - phone: '', // 负责人手机 - telephone: '', // 固定电话 + name: '', // 预案名称 + type: '', //预案类型 + associatedDanger: '', // 危险源关联 + level: '', // 预案级别 + authorId: '', // 编写人 + authorDeptId: '', // 编写部门 + releaseDate: '', // 发布实施日期 + // telephone: '', // 应急队伍 }); // 打开弹窗 const openDialog = () => { @@ -204,7 +209,7 @@ closeDialog(); }; //日期选择器 - const value1 = ref('') + const releaseDate = ref('') // 上传附件 const fileList = ref<UploadUserFile[]>([]) // 可选择树 @@ -416,7 +421,7 @@ data, Search, ruleForm, - value1, + releaseDate, treeSelect, tree, daiInpt, -- Gitblit v1.9.2