mirror of
https://gitee.com/xiongmao1988/rax-medical.git
synced 2025-08-24 13:04:57 +08:00
医生获取角色列表错误
This commit is contained in:
parent
0ef6c81f36
commit
ec8e203e67
103
src/api/role.ts
103
src/api/role.ts
|
@ -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);
|
||||||
});
|
});
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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/, ''),
|
||||||
|
|
Loading…
Reference in New Issue
Block a user