From cfcd9a35c74ce88da3647a0be3f1459fe5086ed1 Mon Sep 17 00:00:00 2001
From: lxl <lixuliang_hd@126.com>
Date: 星期三, 19 十月 2022 14:46:59 +0800
Subject: [PATCH] 控制

---
 src/views/AuthorizationManagement/userRoleAuthorization.vue |   85 +++++++++++++++++++++++-------------------
 1 files changed, 46 insertions(+), 39 deletions(-)

diff --git a/src/views/AuthorizationManagement/userRoleAuthorization.vue b/src/views/AuthorizationManagement/userRoleAuthorization.vue
index 9d9333c..292403f 100644
--- a/src/views/AuthorizationManagement/userRoleAuthorization.vue
+++ b/src/views/AuthorizationManagement/userRoleAuthorization.vue
@@ -38,7 +38,7 @@
           margin-left: 10px;
         "
       >
-        {{ $t("operatManage.UserRoleAuthorizationObj.RoleTable") }}
+        {{ $t('operatManage.UserRoleAuthorizationObj.RoleTable') }}
       </div>
       <el-divider />
       <el-table
@@ -63,10 +63,11 @@
           </template>
         </el-table-column>
         <el-table-column
-          prop="id"
-          :label="$t('operatManage.UserRoleAuthorizationObj.serialNumber')"
-        >
-        </el-table-column>
+          align="center"
+          type="index"
+          :label="$t('dataManage.styleObj.index')"
+          width="70px"
+        />
         <el-table-column
           prop="name"
           :label="$t('operatManage.UserRoleAuthorizationObj.name')"
@@ -104,7 +105,7 @@
         "
       >
         <span>
-          {{ $t("operatManage.UserRoleAuthorizationObj.userTable") }}</span
+          {{ $t('operatManage.UserRoleAuthorizationObj.userTable') }}</span
         >
         <div class="btn" style="margin-left: auto">
           <el-button
@@ -113,7 +114,7 @@
             size="small"
             :disabled="roleid == null ? true : false"
             @click="adduser"
-            >{{ $t("operatManage.UserRoleAuthorizationObj.Added") }}</el-button
+            >{{ $t('operatManage.UserRoleAuthorizationObj.Added') }}</el-button
           >
           <el-button
             type="danger"
@@ -121,7 +122,7 @@
             size="small"
             @click="deletesUser"
             :disabled="roleid == null ? true : false"
-            >{{ $t("operatManage.UserRoleAuthorizationObj.delete") }}</el-button
+            >{{ $t('operatManage.UserRoleAuthorizationObj.delete') }}</el-button
           >
         </div>
       </div>
@@ -139,10 +140,10 @@
       >
         <el-table-column type="selection" width="55"> </el-table-column>
         <el-table-column
-          prop="id"
-          :label="$t('operatManage.UserRoleAuthorizationObj.serialNumber')"
-        >
-        </el-table-column>
+          align="center"
+          type="index"
+          :label="$t('dataManage.styleObj.index')"
+        />
         <el-table-column
           prop="uname"
           :label="$t('operatManage.UserRoleAuthorizationObj.name')"
@@ -174,10 +175,10 @@
       >
         <el-table-column type="selection" width="55"> </el-table-column>
         <el-table-column
-          prop="id"
-          :label="$t('operatManage.UserRoleAuthorizationObj.serialNumber')"
-        >
-        </el-table-column>
+          align="center"
+          type="index"
+          :label="$t('dataManage.styleObj.index')"
+        />
         <el-table-column
           prop="uname"
           :label="$t('operatManage.UserRoleAuthorizationObj.name')"
@@ -197,15 +198,19 @@
         </el-pagination>
       </div>
       <div slot="footer" class="dialog-footer">
-        <el-button @click="dialogTableVisible = false">{{ $t("dataManage.dictionaryManageObj.cancel") }}</el-button>
-        <el-button type="primary" @click="addConfirm">{{ $t("dataManage.dictionaryManageObj.confirm") }}</el-button>
+        <el-button @click="dialogTableVisible = false">{{
+          $t('dataManage.dictionaryManageObj.cancel')
+        }}</el-button>
+        <el-button type="primary" @click="addConfirm">{{
+          $t('dataManage.dictionaryManageObj.confirm')
+        }}</el-button>
       </div>
     </el-dialog>
   </div>
 </template>
 
 <script>
-import MyBread from "../../components/MyBread.vue";
+import MyBread from '../../components/MyBread.vue';
 import {
   queryDepTree,
   select_Role_ByPageAndCount,
@@ -213,7 +218,7 @@
   roleUserdeletes,
   userselectByPageForRole,
   roleUserinserts,
-} from "../../api/api";
+} from '../../api/api';
 export default {
   //import寮曞叆鐨勭粍浠堕渶瑕佹敞鍏ュ埌瀵硅薄涓墠鑳戒娇鐢�
   components: {
@@ -237,18 +242,18 @@
       usercount: 0,
       tableData: [],
       //   褰撳墠閫夋嫨鐨勮鐨刬d
-      templateSelection: "",
+      templateSelection: '',
       //   褰撳墠閫夋嫨鐨勮鐨勬暟鎹�
       checkList: [],
 
       defaultProps: {
-        children: "children",
-        label: "name",
+        children: 'children',
+        label: 'name',
       },
       oriData: [], //鍘熷鏍戞暟鎹�
       depList: [], //el鏍戞暟鎹�
       backUpData: {},
-      formLabelWidth: "170px",
+      formLabelWidth: '170px',
       listData: {
         pageIndex: 1,
         pageSize: 10,
@@ -262,10 +267,10 @@
   },
   methods: {
     addConfirm() {
-      this.$confirm("纭畾鏄惁鏂板", "鎻愮ず", {
-        confirmButtonText: "纭畾",
-        cancelButtonText: "鍙栨秷",
-        type: "warning",
+      this.$confirm('纭畾鏄惁鏂板', '鎻愮ず', {
+        confirmButtonText: '纭畾',
+        cancelButtonText: '鍙栨秷',
+        type: 'warning',
       })
         .then(async () => {
           let arr = [];
@@ -274,12 +279,14 @@
           });
           const data = await roleUserinserts(arr);
           if (data.code !== 200) {
-            return this.$message.error("鏂板澶辫触");
+            return this.$message.error('鏂板澶辫触');
           }
           this.$message({
-            type: "success",
-            message: "鏂板鎴愬姛!",
+            type: 'success',
+            message: '鏂板鎴愬姛!',
           });
+          this.dialogTableVisible = false;
+          this.getuserList();
         })
         .catch(() => {});
     },
@@ -295,11 +302,11 @@
       });
       const data = await roleUserdeletes({ ids: arr.toString() });
       if (data.code !== 200) {
-        return this.$message.error("鍒犻櫎澶辫触");
+        return this.$message.error('鍒犻櫎澶辫触');
       }
       this.$message({
-        message: "鍒犻櫎鎴愬姛",
-        type: "success",
+        message: '鍒犻櫎鎴愬姛',
+        type: 'success',
       });
       this.getuserList();
     },
@@ -355,7 +362,7 @@
       const data = await queryDepTree();
 
       if (data.code !== 200) {
-        return this.$message.error("璇锋眰鍗曚綅鎶ラ敊");
+        return this.$message.error('璇锋眰鍗曚綅鎶ラ敊');
       }
       this.depList = this.treeData(data.result);
     },
@@ -364,7 +371,7 @@
       return cloneData.filter((father) => {
         // 寰幆鎵�鏈夐」
         let branchArr = cloneData.filter((child) => father.id == child.pid); // 瀵规瘮ID锛屽垎鍒笂涓嬬骇鑿滃崟锛屽苟杩斿洖鏁版嵁
-        branchArr.length > 0 ? (father.children = branchArr) : ""; // 缁欑埗绾ф坊鍔犱竴涓猚hildren灞炴�э紝骞惰祴鍊�
+        branchArr.length > 0 ? (father.children = branchArr) : ''; // 缁欑埗绾ф坊鍔犱竴涓猚hildren灞炴�э紝骞惰祴鍊�
         return father.pid == 0; // 杩斿洖涓�绾ц彍鍗�
       });
     },
@@ -394,7 +401,7 @@
       this.addlistData.debid = this.debid;
       const data = await userselectByPageForRole(this.addlistData);
       if (data.code !== 200) {
-        return this.$message.error("鏂板鐢ㄦ埛鍒楄〃璇锋眰閿欒");
+        return this.$message.error('鏂板鐢ㄦ埛鍒楄〃璇锋眰閿欒');
       }
       this.gridData = data.result;
       this.addcount = data.count;
@@ -403,7 +410,7 @@
     async getuserList() {
       const data = await roleUserselectByPageForRole(this.userlistData);
       if (data.code !== 200) {
-        return this.$message.error("鐢ㄦ埛鍒楄〃璇锋眰閿欒");
+        return this.$message.error('鐢ㄦ埛鍒楄〃璇锋眰閿欒');
       }
       this.usertableData = data.result;
       this.usercount = data.count;
@@ -412,7 +419,7 @@
     async getRole() {
       const data = await select_Role_ByPageAndCount(this.listData);
       if (data.code !== 200) {
-        return this.$message.error("鐢ㄦ埛瑙掕壊璇锋眰閿欒");
+        return this.$message.error('鐢ㄦ埛瑙掕壊璇锋眰閿欒');
       }
       this.tableData = data.result;
       this.count = data.count;

--
Gitblit v1.9.3