From 5a72942254d0a4cae77c2980b014a5cf55a52cf9 Mon Sep 17 00:00:00 2001
From: Your Name <123456>
Date: Fri, 24 Feb 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