Browse Source

岗位管理配置

sujunling 2 years ago
parent
commit
2294f76974
1 changed files with 20 additions and 2 deletions
  1. 20 2
      src/api/sys/menu.ts

+ 20 - 2
src/api/sys/menu.ts

@@ -7,6 +7,7 @@ import menu_get_ids from '/@/mock/menu_get_ids.json'
 import tool from '/@/utils/Tool';
 
 enum Api {
+  BaseMenuUrl = '/menu',
   BaseMenuUrl = '/menu',
   GetMenuList = '/menu/me/menus',
   SysAdminMenuList = '/admin/me/menus',
@@ -14,14 +15,31 @@ enum Api {
   GetChildDepartment = '/user-center/department/getChildDepartment'
 }
 
+
+/**
+ * @description: 新增机构
+ */
+export const saveStructure = (params) => {
+  params.parentGid = session.getItem("adminRole").groupid
+  const formData = new FormData();
+  Object.keys(params).forEach((key) => formData.append(key, params[key]))
+  return new Promise<void>((resolve, reject) => {
+    defHttp.post({ url: Api.SaveOrUpdateRoleInfoWithMenu, params: formData }).then((res) => {
+      resolve(res.datas)
+    })
+  })
+};
+
 /**
- * @description: 获取结构列表
+ * @description: 获取构列表
  */
 
 export const structureList = () => {
   return new Promise<void>((resolve, reject) => {
     defHttp.post({ url: Api.GetChildDepartment }).then((res) => {
-      resolve(tool.structureTree([res.datas]))
+      var a = tool.structureTree([res.datas]);
+      console.log(a)
+      resolve(a)
     })
   })
 };