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