defaultWidgetForm.js 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. import {getToken} from "../util/token";
  2. const token = getToken();
  3. export const defaultDataSource = [
  4. {
  5. key: "getGroupUserTree",
  6. name: "部门人员",
  7. url: "/api/main/group/getGroupUserTree",
  8. method: "GET",
  9. auto: true,
  10. params: {},
  11. headers: token,
  12. responseFunc: "return res.data;",
  13. requestFunc: "return config;",
  14. errorFunc: "",
  15. args: []
  16. },
  17. {
  18. key: "getUserPage",
  19. name: "人员",
  20. url: "/api/main/user/getUserPage",
  21. method: "GET",
  22. auto: true,
  23. params: {
  24. pageNum: "1", size: "-1"
  25. },
  26. headers: token,
  27. responseFunc: "return res.data.list.map((item) => {\r\n return {\r\n value: item.id,\r\n label: item.name\r\n };\r\n });",
  28. requestFunc: "return config;",
  29. errorFunc: "",
  30. args: []
  31. },
  32. {
  33. key: "getDeptTree",
  34. name: "部门",
  35. url: "/api/main/group/getGroupList",
  36. method: "GET",
  37. auto: true,
  38. params: {},
  39. headers: token,
  40. responseFunc: "const data = [...res.data];\n return data.reduce((acc, item) => {\n const parent = data.find(i => i.id == item.parentId);\n if (parent) {\n if (!parent.children) {\n parent.children = [];\n }\n parent.children.push(item);\n } else {\n acc.push(item);\n }\n return acc;\n }, []);\n\n",
  41. requestFunc: "return config;",
  42. errorFunc: "",
  43. args: []
  44. }
  45. ]