Pārlūkot izejas kodu

角色管理修改

zhaoke 2 gadi atpakaļ
vecāks
revīzija
6a5f6078a7

+ 1 - 1
src/router/routes/routes-file-four.js

@@ -112,7 +112,7 @@ const roleRoutes = {
               path: 'editRole',
               name: 'AuthorityRoleEdit',
               component: () => import('@/views/authorityManagement/components/authorityRoleEdit'),
-              meta: { title: '编辑角色' }
+              meta: { title: '账号权限' }
             }
           ]
         }

+ 4 - 4
src/views/authorityManagement/components/authorityRoleEdit.vue

@@ -30,14 +30,14 @@
           <div class="addApp-form-content dialog-public-background">
             <el-form :inline="true" label-width="80px" ref="form" :rules="rules" class="form" :model="form">
               <el-form-item prop="name" label="角色名称">
-                <el-input placeholder="请输入角色名称" maxlength="32" v-model="form.name"></el-input>
+                <el-input disabled placeholder="请输入角色名称" maxlength="32" v-model="form.name"></el-input>
               </el-form-item>
               <el-form-item label="角色描述">
-                <el-input style="width: 340px" type="textarea" :rows="3" maxlength="200" placeholder="请输入描述" v-model="form.app"></el-input>
+                <el-input style="width: 340px" disabled type="textarea" :rows="3" maxlength="200" placeholder="请输入描述" v-model="form.app"></el-input>
               </el-form-item>
               <el-form-item label="是否启用">
-                <el-radio v-model="radio" :label="1">是</el-radio>
-                <el-radio v-model="radio" :label="0">否</el-radio>
+                <el-radio disabled v-model="radio" :label="1">是</el-radio>
+                <el-radio disabled v-model="radio" :label="0">否</el-radio>
               </el-form-item>
             </el-form>
           </div>

+ 4 - 11
src/views/authorityManagement/components/authorityRoleHome.vue

@@ -258,7 +258,6 @@ export default {
           } else {
             this.editRoleFunc()
           }
-          this.resetForm('ruleForm')
         } else {
           return false
         }
@@ -275,6 +274,7 @@ export default {
         const res = await SaveRole(this.ruleForm);
         if (res.code === 0) {
           this.$message.success(res.message);
+          this.resetForm('ruleForm');
           this.gueryRole({
             QueryName: this.keyWords,
             PageSize: this.PageSize,
@@ -294,10 +294,7 @@ export default {
           RoleId: id,
         });
         if (res.code === 0) {
-          const { RoleName, RoleDesc, RoleStatus } = res.returnData;
-          this.ruleForm.RoleName = RoleName;
-          this.ruleForm.RoleDesc = RoleDesc;
-          this.ruleForm.RoleStatus = RoleStatus;
+          this.ruleForm = res.returnData;
         } else {
           this.$message.error(res.message);
         }
@@ -308,14 +305,10 @@ export default {
     //确认保存
     async editRoleFunc () {
       try {
-        const res = await EditRole({
-          RoleName: this.ruleForm.RoleName,
-          RoleDesc: this.ruleForm.RoleDesc,
-          RoleStatus: this.ruleForm.RoleStatus,
-          RoleId: this.roleId,
-        });
+        const res = await EditRole(this.ruleForm);
         if (res.code === 0) {
           this.$message.success(res.message);
+          this.resetForm('ruleForm');
           this.gueryRole({
             QueryName: this.keyWords,
             PageSize: this.PageSize,