Sfoglia il codice sorgente

统一鉴权新增按钮

tianyabing 2 anni fa
parent
commit
f6fae4f677
2 ha cambiato i file con 33 aggiunte e 14 eliminazioni
  1. 15 7
      src/components/auth/authAction.vue
  2. 18 7
      src/components/auth/authRole.vue

+ 15 - 7
src/components/auth/authAction.vue

@@ -1,7 +1,11 @@
 <script>
 import publicFunc from "@/utils/publicFunc";
+import SelectUserDialog from "@/components/common/dialog/selectUserDialog.vue";
 import { requireImg } from "@/utils/requireImg";
 export default {
+  components: {
+    SelectUserDialog
+  },
   data() {
     return {
       checkedObj: {
@@ -451,6 +455,9 @@ export default {
     requireImg,
     groupClick(data) {
       this.checkedObj.groupChecked = data;
+    },
+    addUser() {
+      
     },
     systemClick(data) {
       if (this.checkedObj.groupChecked == "") {
@@ -756,19 +763,20 @@ export default {
               >
               </a-tree-select>
             </div>
-            <!-- <div class="top-section-inner-button">
+             <div class="top-section-inner-button">
               <div class="add-user-btn" @click="createUserDialog">
                 <div class="add-user-btn-icon"><div class="img"></div></div>
                 <div class="add-user-btn-text">添加用户</div>
               </div>
-              <a-modal
-                v-model="visible.user"
-                title="添加用户"
-                @ok="addUserEvent"
-              ></a-modal>
-            </div> -->
+              <!--<a-modal-->
+              <!--  v-model="visible.user"-->
+              <!--  title="添加用户"-->
+              <!--  @ok="addUserEvent"-->
+              <!--&gt;</a-modal>-->
+            </div>
           </div>
         </div>
+        <SelectUserDialog :show.sync="visible.user" :callback="addUser" ></SelectUserDialog>
         <div class="bottom-section">
           <div class="bottom-section-extra-box">
             <div

+ 18 - 7
src/components/auth/authRole.vue

@@ -1,7 +1,11 @@
 <script>
 import publicFunc from "@/utils/publicFunc";
+import SelectUserDialog from "@/components/common/dialog/selectUserDialog.vue";
 import { requireImg } from "@/utils/requireImg";
 export default {
+  components: {
+    SelectUserDialog
+  },
   data() {
     const columns = [
       {
@@ -324,6 +328,9 @@ export default {
     requireImg,
     groupClick(data) {
       this.checkedObj.groupChecked = data;
+    },
+    addUser() {
+
     },
     systemClick(data) {
       if (this.checkedObj.groupChecked == "") {
@@ -589,19 +596,23 @@ export default {
                 tree-default-expand-all
               ></a-tree-select>
             </div>
-            <!-- <div class="top-section-inner-button">
+             <div class="top-section-inner-button">
               <div class="add-user-btn" @click="createUserDialog">
                 <div class="add-user-btn-icon"><div class="img"></div></div>
                 <div class="add-user-btn-text">添加用户</div>
               </div>
-              <a-modal
-                v-model="visible.user"
-                title="添加用户"
-                @ok="addUserEvent"
-              ></a-modal>
-            </div> -->
+              <!--<a-modal-->
+              <!--  v-model=""-->
+              <!--  title="添加用户"-->
+              <!--  :width="1200"-->
+              <!--  @ok="addUserEvent"-->
+              <!--&gt;-->
+              <!--  <SelectUserDialog left-title="" />-->
+              <!--</a-modal>-->
+            </div>
           </div>
         </div>
+        <SelectUserDialog :show.sync="visible.user" :callback="addUser" ></SelectUserDialog>
         <div class="bottom-section">
           <div class="bottom-section-extra-box">
             <div