医生获取角色列表错误

This commit is contained in:
zhaoyz 2024-04-29 15:28:20 +08:00
parent 0ef6c81f36
commit ec8e203e67
3 changed files with 60 additions and 49 deletions

View File

@ -1,71 +1,82 @@
import request, {getData} from "@/utils/request"; import request, {getData} from "@/utils/request";
const getRoleListUrl = '/admin/role/tree'; const getRoleTreeUrl = '/admin/role/tree';
const roleUrl = "/admin/role"; const roleUrl = "/admin/role";
const saveRoleMenuUrl = "/admin/role/menu"; const saveRoleMenuUrl = "/admin/role/menu";
const getDetailsUrl = "/admin/role/details"; const getDetailsUrl = "/admin/role/details";
const getRoleListUrl = "/admin/role/list";
export function getRoleList(current: number, size: number, name?: string) { export function getRoleTree(current: number, size: number, name?: string) {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
const params: any[] = ["current=" + current, "size=" + size]; const params: any[] = ["current=" + current, "size=" + size];
if (name) params.push("roleName=" + name); if (name) params.push("roleName=" + name);
getData(getRoleListUrl + "?" + params.join("&")).then((res: any) => { getData(getRoleTreeUrl + "?" + params.join("&")).then((res: any) => {
resolve(res.data) resolve(res.data)
}).catch(error => { }).catch(error => {
resolve(error) resolve(error)
})
})
}
export function getRoleList() {
return new Promise(resolve => {
getData(getRoleListUrl).then((res: any) => {
resolve(res.data);
}).catch(err => {
resolve(err);
}) })
}) })
} }
export function addRole(role: any) { export function addRole(role: any) {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
request.postForm(roleUrl, role).then((res: any) => { request.postForm(roleUrl, role).then((res: any) => {
resolve(res.data); resolve(res.data);
}).catch(err => { }).catch(err => {
resolve(err); resolve(err);
}) })
}) })
} }
export function updateRole(role: any) { export function updateRole(role: any) {
return new Promise(resolve => { return new Promise(resolve => {
request.put(roleUrl, role).then(res => { request.put(roleUrl, role).then(res => {
resolve(res.data); resolve(res.data);
}).catch(err => { }).catch(err => {
resolve(err); resolve(err);
}) })
}) })
} }
export function saveRoleMenus(roleId: string, menuIds: string) { export function saveRoleMenus(roleId: string, menuIds: string) {
return new Promise(resolve => { return new Promise(resolve => {
request.put(saveRoleMenuUrl, {roleId, menuIds}) request.put(saveRoleMenuUrl, {roleId, menuIds})
.then(res => { .then(res => {
resolve(res.data); resolve(res.data);
}).catch(err => { }).catch(err => {
resolve(err); resolve(err);
}) })
}) })
} }
export function getDetails(id: string) { export function getDetails(id: string) {
return new Promise(resolve => { return new Promise(resolve => {
request(getDetailsUrl + "/" + id).then(res => { request(getDetailsUrl + "/" + id).then(res => {
resolve(res.data); resolve(res.data);
}).catch(err => { }).catch(err => {
resolve(err); resolve(err);
}) })
}) })
} }
export function deleteById(ids: []) { export function deleteById(ids: []) {
return new Promise(resolve => { return new Promise(resolve => {
request.delete(roleUrl, {data: ids}) request.delete(roleUrl, {data: ids})
.then(res => { .then(res => {
resolve(res.data) resolve(res.data)
}).catch(err => { }).catch(err => {
resolve(err); resolve(err);
}); });
}) })
} }

View File

@ -104,7 +104,7 @@ function init() {
} }
function getRoleList() { function getRoleList() {
roleApi.getRoleList(current, size, queryParams.value).then((res: any) => { roleApi.getRoleTree(current, size, queryParams.value).then((res: any) => {
if (res.code == 0) { if (res.code == 0) {
total.value = res.data.total total.value = res.data.total
tableData.value = res.data.records tableData.value = res.data.records

View File

@ -23,15 +23,15 @@ export default defineConfig({
server: { server: {
proxy: { proxy: {
'/api': { '/api': {
//target: 'http://192.168.137.235:9999', // 目标服务器地址
target: 'http://localhost:9999', // 目标服务器地址 target: 'http://localhost:9999', // 目标服务器地址
// target: 'http://110.41.142.124:6379', // 目标服务器地址
ws: true, // 是否启用 WebSocket ws: true, // 是否启用 WebSocket
changeOrigin: true, // 是否修改请求头中的 Origin 字段 changeOrigin: true, // 是否修改请求头中的 Origin 字段
rewrite: (path) => path.replace(/^\/api/, ''), rewrite: (path) => path.replace(/^\/api/, ''),
}, },
'/socket.io': { '/socket.io': {
//target: 'ws://192.168.137.235:9999',
target: 'ws://localhost:9999', target: 'ws://localhost:9999',
// target: 'ws://110.41.142.124:6379',
ws: true, ws: true,
changeOrigin: true, changeOrigin: true,
rewrite: (path) => path.replace(/^\/socket.io/, ''), rewrite: (path) => path.replace(/^\/socket.io/, ''),