From 5a72942254d0a4cae77c2980b014a5cf55a52cf9 Mon Sep 17 00:00:00 2001
From: Your Name <123456>
Date: 星期五, 24 二月 2023 16:49:31 +0800
Subject: [PATCH] 更新

---
 src/views/system/role/component/roleDialog.vue |   49 ++++++++++++++++++++++++-------------------------
 1 files changed, 24 insertions(+), 25 deletions(-)

diff --git a/src/views/system/role/component/roleDialog.vue b/src/views/system/role/component/roleDialog.vue
index 9bdaac2..0d97381 100644
--- a/src/views/system/role/component/roleDialog.vue
+++ b/src/views/system/role/component/roleDialog.vue
@@ -1,23 +1,23 @@
 <template>
     <div class="system-add-role-container">
-        <el-dialog :title="title" v-model="isShowRoleDialog" width="769px">
+        <el-dialog :title="title" v-model="isShowRoleDialog" width="600px">
             <el-form :model="roleForm" size="default" label-width="90px">
                 <el-row :gutter="35">
-                    <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
+                    <el-col :xs="24" :sm="12" :md="12" :lg="24" :xl="24" class="mb20">
                         <el-form-item label="角色名称">
-                            <el-input v-model="roleForm.roleName" placeholder="请输入角色名称" clearable></el-input>
+                            <el-input v-model="roleForm.name" placeholder="请输入角色名称" clearable></el-input>
                         </el-form-item>
                     </el-col>
-                    <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-                        <el-form-item label="角色标识">
-                            <el-input v-model="roleForm.roleCode" placeholder="请输入角色标识" clearable></el-input>
-                        </el-form-item>
-                    </el-col>
-                    <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20">
-                        <el-form-item label="角色描述">
-                            <el-input v-model="roleForm.roleInfo" type="textarea" placeholder="请输入角色描述" maxlength="150"></el-input>
-                        </el-form-item>
-                    </el-col>
+<!--                    <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">-->
+<!--                        <el-form-item label="角色标识">-->
+<!--                            <el-input v-model="roleForm.roleCode" placeholder="请输入角色标识" clearable></el-input>-->
+<!--                        </el-form-item>-->
+<!--                    </el-col>-->
+<!--                    <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20">-->
+<!--                        <el-form-item label="角色描述">-->
+<!--                            <el-input v-model="roleForm.roleInfo" type="textarea" placeholder="请输入角色描述" maxlength="150"></el-input>-->
+<!--                        </el-form-item>-->
+<!--                    </el-col>-->
                 </el-row>
             </el-form>
             <template #footer>
@@ -46,9 +46,8 @@
     buttonName: string;
     isShowRoleDialog: boolean;
     roleForm: {
-        roleName: string;
-        roleCode: string;
-        roleInfo: string;
+        name: string;
+        roleId?:number;
     };
     menuData: Array<MenuDataTree>;
     menuProps: {
@@ -65,9 +64,7 @@
             title: '',
             buttonName: '',
             roleForm: {
-                roleName: '', // 角色名称
-                roleCode: '', // 角色标识
-                roleInfo: '' // 排序
+                name: '',
             },
             menuData: [],
             menuProps: {
@@ -82,21 +79,23 @@
                 state.title = '新增角色';
                 state.buttonName = '新增';
                 state.roleForm = {
-                    roleName: '',
-                    roleCode: '',
-                    roleInfo: ''
+                    name: '',
                 };
             } else {
                 state.title = '修改角色';
                 state.buttonName = '修改';
-                state.roleForm = JSON.parse(JSON.stringify(value));
+                let data = JSON.parse(JSON.stringify(value));
+                state.roleForm = {
+                    roleId: data.id,
+                    name: data.name
+                }
             }
         };
         // 新增
         const onSubmit = async () => {
             if (state.title === '新增角色') {
                 let res = await useRoleApi().addRole(state.roleForm);
-                if (res.data.code === '200') {
+                if (res.data.code === 100) {
                     ElMessage({
                         type: 'success',
                         message: '角色新增成功',
@@ -112,7 +111,7 @@
                 }
             } else {
                 let res = await useRoleApi().modRole(state.roleForm);
-                if (res.data.code === '200') {
+                if (res.data.code === 100) {
                     ElMessage({
                         type: 'success',
                         message: '角色修改成功',

--
Gitblit v1.9.2