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