fix: 角色搜索重置无效问题修复

Former-commit-id: ec9a83d9b6
This commit is contained in:
haoxr 2022-11-23 23:24:06 +08:00
parent 834b6656c2
commit 9ecbbb4ef8
2 changed files with 9 additions and 12 deletions

View File

@ -65,7 +65,7 @@ export function updateRoleMenus(
*
* @param id
*/
export function getRoleFormDetail(id: number): AxiosPromise<RoleForm> {
export function getRoleDetail(id: number): AxiosPromise<RoleForm> {
return request({
url: '/api/v1/roles/' + id,
method: 'get'

View File

@ -9,7 +9,7 @@ import { onMounted, reactive, ref, toRefs } from 'vue';
import {
listRolePages,
updateRole,
getRoleFormDetail,
getRoleDetail,
addRole,
deleteRoles,
getRoleMenuIds,
@ -49,10 +49,8 @@ const state = reactive({
},
menuDialogVisible: false,
resourceOptions: [] as OptionType[],
btnPerms: {} as any,
// ID
checkedMenuIds: new Set([]),
allPermIds: [] as string[],
//
checkedRole: {
id: '',
@ -78,12 +76,11 @@ const {
* 查询
*/
function handleQuery() {
emit('roleClick', {});
state.loading = true;
loading.value = true;
listRolePages(state.queryParams).then(({ data }) => {
state.roleList = data.list;
state.total = data.total;
state.loading = false;
roleList.value = data.list;
total.value = data.total;
loading.value = false;
});
}
/**
@ -115,8 +112,8 @@ function handleUpdate(row: any) {
visible: true
};
const roleId = row.id || state.ids;
getRoleFormDetail(roleId).then(({ data }) => {
state.formData = data;
getRoleDetail(roleId).then(({ data }) => {
formData.value = data;
});
}
@ -230,7 +227,7 @@ onMounted(() => {
<div class="app-container">
<div class="search">
<el-form ref="queryFormRef" :model="queryParams" :inline="true">
<el-form-item prop="name" label="关键字">
<el-form-item prop="keywords" label="关键字">
<el-input
v-model="queryParams.keywords"
placeholder="角色名称"