rjy před 4 roky
rodič
revize
f16e6c250e
1 změnil soubory, kde provedl 8 přidání a 1 odebrání
  1. 8 1
      src/views/new-plan/arrange/school-arrange.vue

+ 8 - 1
src/views/new-plan/arrange/school-arrange.vue

@@ -27,7 +27,7 @@
       </el-card>
     </detail-frame>
 
-    <el-drawer :visible.sync="drawer" direction="rtl" title="名额分配" @close="toClose">
+    <el-drawer :before-close="handleClose" :visible.sync="drawer" direction="rtl" title="名额分配" @close="toClose">
       <el-row type="flex" align="top" justify="center" style="padding:20px" :gutter="20">
         <el-col :span="12">
           <el-card>
@@ -141,6 +141,13 @@ export default {
     ...school(['query']),
     ...schPlan({ schPlanQuery: 'query', createSchPlan: 'create', updateSchPlan: 'update', setSchPlan: 'schArrange' }),
     ...classtype({ getClassType: 'query' }),
+    handleClose(done) {
+      this.$confirm('确认关闭?')
+        .then(_ => {
+          done();
+        })
+        .catch(_ => {});
+    },
     //请求,处理学校列表
     async getSchool() {
       const res = await this.query();