|
|
@@ -4,7 +4,7 @@ import { useUserStore } from '/@/store/modules/user';
|
|
|
import { RoleEnum } from '/@/enums/roleEnum';
|
|
|
|
|
|
enum Api {
|
|
|
- BaseMenuUrl = '/menu',
|
|
|
+ UpdateMenu = '/xld-2And3/updateMenu',
|
|
|
GetMenuList = '/xld-2And3/findAllMenu',
|
|
|
SysAdminMenuList = '/admin/me/menus',
|
|
|
GetMenuIdsByRoleId = '/menu/get_ids/',
|
|
|
@@ -35,6 +35,22 @@ export const getMenuList = () => {
|
|
|
}
|
|
|
};
|
|
|
|
|
|
+/**
|
|
|
+ * @description: 跟新按钮状态
|
|
|
+ */
|
|
|
+export function saveMenuApi(params, mode = 'modal') {
|
|
|
+ console.log(params);
|
|
|
+ return defHttp.post({
|
|
|
+ url: Api.UpdateMenu,
|
|
|
+ ...locationType,
|
|
|
+ data: {
|
|
|
+ id: `'${params.id}'`,
|
|
|
+ menu: JSON.stringify(params)
|
|
|
+ },
|
|
|
+ }, { errorMessageMode: mode });
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
export const delMenu = (menuIds: string[]) => {
|
|
|
const url = Api.BaseMenuUrl;
|
|
|
return defHttp.delete({ url: url, data: menuIds });
|