From e28e9395819fd992bc3e168b6ff89fb6f538f1bc Mon Sep 17 00:00:00 2001 From: 唐耀东 <18861537@qq.com> Date: 星期一, 23 五月 2022 15:25:34 +0800 Subject: [PATCH] 提交代码 --- src/views/basics/school/index.vue | 25 +++++++++++++++++++++++-- 1 files changed, 23 insertions(+), 2 deletions(-) diff --git a/src/views/basics/school/index.vue b/src/views/basics/school/index.vue index 11578c7..7f1884b 100644 --- a/src/views/basics/school/index.vue +++ b/src/views/basics/school/index.vue @@ -143,6 +143,13 @@ <el-button size="mini" type="text" + icon="el-icon-wind-power" + @click="handleOrganization(scope.row)" + >鏈烘瀯 + </el-button> + <el-button + size="mini" + type="text" icon="el-icon-office-building" @click="handleBuild(scope.row)" >寤虹瓚 @@ -177,7 +184,7 @@ /> <!-- 娣诲姞鎴栦慨鏀瑰鏍″璇濇 --> - <Dialog :title="title" :visible.sync="open" width="500px" append-to-body> + <Dialog :title="title" :visible.sync="open" width="500px" :append-to-body="true" :close-on-click-modal="false"> <el-form ref="form" :model="form" :rules="rules" label-width="80px"> <el-form-item label="瀛︽牎浠g爜" prop="code"> <el-input v-model="form.code" placeholder="璇疯緭鍏ュ鏍′唬鐮�"/> @@ -235,9 +242,15 @@ <el-button @click="cancel">鍙� 娑�</el-button> </div> </Dialog> + <!-- 寤虹瓚 --> <el-drawer title="寤虹瓚鍗曞厓" :visible.sync="buildOpen" size="50%" :append-to-body="true" :destroy-on-close="true"> <building :schoolId="id"></building> + </el-drawer> + + <!-- 缁勭粐鏈烘瀯 --> + <el-drawer title="缁勭粐鏈烘瀯" :visible.sync="organizationOpen" size="50%" :append-to-body="true" :destroy-on-close="true"> + <organization :schoolId="id"></organization> </el-drawer> </div> </template> @@ -246,12 +259,14 @@ import {listSchool, getSchool, delSchool, addSchool, updateSchool} from "@/api/oa/school"; import {listProvince, listCity} from "@/api/common/common"; import building from '../building' +import organization from '../organization' export default { name: "School", dicts: ['DICT105', 'DICT106'], components: { - building + building, + organization }, data() { return { @@ -324,6 +339,7 @@ // 鍩庡競 cityFormList: [], buildOpen: false, + organizationOpen: false, id: undefined }; }, @@ -489,6 +505,11 @@ handleBuild(r) { this.id = r.id; this.buildOpen = true; + }, + // 缁勭粐鏈烘瀯 + handleOrganization(r) { + this.id = r.id; + this.organizationOpen = true; } } }; -- Gitblit v1.9.1