From 0d68be1fa109b0f55fa0b4c023baf4b66dcc9f28 Mon Sep 17 00:00:00 2001 From: liuchengxin <13104445455@163.com> Date: 星期四, 09 六月 2022 14:06:39 +0800 Subject: [PATCH] BUG修改 --- src/views/basics/school/index.vue | 27 ++++++++++++++++++++++++--- 1 files changed, 24 insertions(+), 3 deletions(-) diff --git a/src/views/basics/school/index.vue b/src/views/basics/school/index.vue index 11578c7..a671b29 100644 --- a/src/views/basics/school/index.vue +++ b/src/views/basics/school/index.vue @@ -1,6 +1,6 @@ <template> <div class="app-container"> - <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px"> + <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px" @submit.native.prevent> <el-form-item label="瀛︽牎浠g爜" prop="code"> <el-input v-model="queryParams.code" @@ -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