See999 5 年之前
父節點
當前提交
f39f1ca1a2
共有 1 個文件被更改,包括 23 次插入5 次删除
  1. 23 5
      src/xt_pages/role/components/PermissionSettings.vue

+ 23 - 5
src/xt_pages/role/components/PermissionSettings.vue 查看文件

1
 <template>
1
 <template>
2
-  <el-dialog class="settingDialog" title="角色权限配置" width="750px" :visible.sync="visible">
2
+  <el-dialog
3
+    class="settingDialog"
4
+    title="角色权限配置"
5
+    width="750px"
6
+    :visible.sync="visible"
7
+  >
3
     <div class="roleSettings">
8
     <div class="roleSettings">
4
       <div class="roleName">
9
       <div class="roleName">
5
         <div class="roleNameLeft">
10
         <div class="roleNameLeft">
6
           <p>角色名称</p>
11
           <p>角色名称</p>
7
-          <el-input placeholder="请输入内容" v-model="input" :disabled="true"></el-input>
12
+          <el-input
13
+            placeholder="请输入内容"
14
+            v-model="input"
15
+            :disabled="true"
16
+          ></el-input>
8
         </div>
17
         </div>
9
         <p style="color:#338AFB">删除该角色</p>
18
         <p style="color:#338AFB">删除该角色</p>
10
       </div>
19
       </div>
29
         </div>
38
         </div>
30
         <div class="roleMainRight">
39
         <div class="roleMainRight">
31
           <div class="hasChoose">已选择权限</div>
40
           <div class="hasChoose">已选择权限</div>
32
-          <el-tree :data="data" :props="defaultProps" @node-click="handleNodeClick"></el-tree>
41
+          <el-tree
42
+            :data="data"
43
+            :props="defaultProps"
44
+            @node-click="handleNodeClick"
45
+          ></el-tree>
33
         </div>
46
         </div>
34
       </div>
47
       </div>
35
     </div>
48
     </div>
49
+    <div slot="footer" class="dialog-footer">
50
+      <el-button @click="hide">取 消</el-button>
51
+      <el-button type="primary">保 存</el-button>
52
+    </div>
36
   </el-dialog>
53
   </el-dialog>
37
 </template>
54
 </template>
38
 
55
 
39
-
40
 <script>
56
 <script>
41
 export default {
57
 export default {
42
   data() {
58
   data() {
87
   methods: {
103
   methods: {
88
     show() {
104
     show() {
89
       this.visible = true;
105
       this.visible = true;
106
+    },
107
+    hide() {
108
+      this.visible = false;
90
     }
109
     }
91
   }
110
   }
92
 };
111
 };
141
 }
160
 }
142
 </style>
161
 </style>
143
 
162
 
144
-
145
 <style lang="scss">
163
 <style lang="scss">
146
 .settingDialog {
164
 .settingDialog {
147
   .el-dialog__body {
165
   .el-dialog__body {