Commit f05f8af2 authored by 张毅辰's avatar 张毅辰

编译通过修改

parent 429bab95
......@@ -11,7 +11,7 @@ export function getRolePage(
queryParams?: RoleQuery
): AxiosPromise<RolePageResult> {
return request({
url: '/system/role/list',
url: "/system/role/list",
method: "get",
params: queryParams,
});
......@@ -26,7 +26,7 @@ export function getRoleOptions(
queryParams?: RoleQuery
): AxiosPromise<OptionType[]> {
return request({
url: 'system/role/listAll',
url: "system/role/listAll",
method: "get",
params: queryParams,
});
......@@ -49,24 +49,24 @@ export function getRoleMenuIds(roleId: number): AxiosPromise<number[]> {
*/
export function treeSelect() {
return request({
url: '/system/menu/treeSelect',
method: 'get'
})
url: "/system/menu/treeSelect",
method: "get",
});
}
/**
* 用户状态修改
*
*/
export function changeRoleStatus(businessId: number,flag:string) {
export function changeRoleStatus(businessId: number, flag: string) {
const data = {
businessId,
flag
}
flag,
};
return request({
url: '/system/role/changeStatus',
method: 'put',
params: data
url: "/system/role/changeStatus",
method: "put",
params: data,
});
}
/**
......@@ -92,7 +92,7 @@ export function updateRoleMenus(
*/
export function getRoleForm(id: number): AxiosPromise<RoleForm> {
return request({
url: '/system/role/detail/' + id,
url: "/system/role/detail/" + id,
method: "get",
});
}
......@@ -101,28 +101,28 @@ export function getRoleForm(id: number): AxiosPromise<RoleForm> {
*
* @param id
*/
export function roleMenuTreeSelect(roleId) {
export function roleMenuTreeSelect(roleId: any) {
return request({
url: '/system/menu/roleMenuTreeSelect/' + roleId,
method: 'get'
})
url: "/system/menu/roleMenuTreeSelect/" + roleId,
method: "get",
});
}
/** 根据角色ID查询菜单下拉树结构 无按钮 */
export function roleMenuTreeSelectMC(roleId) {
/** 根据角色ID查询菜单下拉树结构 无按钮 */
export function roleMenuTreeSelectMC(roleId: any) {
return request({
url: '/system/menu/treeSelectMC/' + roleId,
method: 'get'
})
url: "/system/menu/treeSelectMC/" + roleId,
method: "get",
});
}
/**
* 查询角色详细
*
*/
export function getRole(businessId:any) {
export function getRole(businessId: any) {
return request({
url: '/system/role/detail/' + businessId,
method: 'get'
})
url: "/system/role/detail/" + businessId,
method: "get",
});
}
/**
* 添加角色
......@@ -131,7 +131,7 @@ export function getRole(businessId:any) {
*/
export function addRole(data: RoleForm) {
return request({
url: '/system/role/add',
url: "/system/role/add",
method: "post",
data: data,
});
......@@ -145,7 +145,7 @@ export function addRole(data: RoleForm) {
*/
export function updateRole(id: number, data: RoleForm) {
return request({
url: '/system/role/update/' + id,
url: "/system/role/update/" + id,
method: "put",
data: data,
});
......@@ -158,7 +158,7 @@ export function updateRole(id: number, data: RoleForm) {
*/
export function deleteRoles(roleId: any) {
return request({
url: '/system/role/deleteLogical/' + roleId,
url: "/system/role/deleteLogical/" + roleId,
method: "delete",
});
}
......@@ -4,28 +4,36 @@
* @param {*} id id字段 默认 'id'
*/
export function handleTree(data, id, parentId, children, rootId) {
id = id || 'id'
parentId = parentId || 'parentId'
children = children || 'children'
rootId = rootId || Math.min.apply(Math, data.map(item => { return item[parentId] })) || 0
id = id || "id";
parentId = parentId || "parentId";
children = children || "children";
rootId =
rootId ||
Math.min(
Math,
...data.map((item) => {
return item[parentId];
})
) ||
0;
// 对源数据深度克隆
const cloneData = JSON.parse(JSON.stringify(data))
const cloneData = JSON.parse(JSON.stringify(data));
// 循环所有项
const treeData = cloneData.filter(father => {
const branchArr = cloneData.filter(child => {
const treeData = cloneData.filter((father: any) => {
const branchArr = cloneData.filter((child: any) => {
// 返回每一项的子级数组
return father[id] === child[parentId]
})
branchArr.length > 0 ? father.children = branchArr : ''
return father[id] === child[parentId];
});
branchArr.length > 0 ? (father.children = branchArr) : "";
// 返回第一层
return father[parentId] === rootId
})
return treeData !== '' ? treeData : data
return father[parentId] === rootId;
});
return treeData !== "" ? treeData : data;
}
// 转换字符串,undefined,null等转化为""
export function praseStrEmpty(str) {
if (!str || str === 'undefined' || str === 'null') {
return ''
export function praseStrEmpty(str: any) {
if (!str || str === "undefined" || str === "null") {
return "";
}
return str
return str;
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment