sass.js 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. import request from "@utils/request";
  2. //新增sass业态管理员
  3. export async function addSassDomainManager(params) {
  4. return request({
  5. url: `/api/sys/domain/sass/addSassDomainManager`,
  6. method: "POST",
  7. data: params,
  8. headers: {
  9. "Content-type": "application/json",
  10. },
  11. });
  12. }
  13. // 删除sass管理权限
  14. export async function deleteSassManagerRelation(params) {
  15. return request({
  16. url: `/api/sys/domain/sass/deleteSassManagerRelation/${params.relationId}`,
  17. method: "DELETE",
  18. headers: {
  19. "Content-type": "application/json",
  20. },
  21. });
  22. }
  23. // 获取sass树
  24. export async function getSassList(params) {
  25. return request({
  26. url: `/api/sys/resource/getSassList`,
  27. method: "GET",
  28. });
  29. }
  30. // 获取sass管理员
  31. export async function getSassManagers(params) {
  32. return request({
  33. url: `/api/sys/domain/sass/getSassManagers/${params.sassId}`,
  34. method: "GET",
  35. });
  36. }
  37. // 获取所有sass业态 (树结构)
  38. export async function getSassTree(params) {
  39. return request({
  40. url: `/api/sys/domain/sass/getSassTree`,
  41. method: "GET",
  42. });
  43. }
  44. // 切换sass业态
  45. export async function switchSass(params) {
  46. return request({
  47. url: `/api/sys/domain/sass/switchSass/${params.sassId}`,
  48. method: "GET",
  49. });
  50. }
  51. // 获取账号列表
  52. export async function getAccountTypePage(params) {
  53. return request({
  54. url: `/api/sys/account/getAccountTypePage`,
  55. method: "POST",
  56. data: params,
  57. });
  58. }
  59. // 新增sass业务
  60. export async function addSassDomainRange(params) {
  61. return request({
  62. url: `/api/sys/domain/sass/addSassDomainRange`,
  63. method: "POST",
  64. data: params,
  65. headers: {
  66. "Content-type": "application/json"
  67. }
  68. });
  69. }
  70. // 更新sass业态
  71. export async function updateSassDomain(params) {
  72. return request({
  73. url: `/api/sys/domain/sass/updateSassDomain`,
  74. method: "POST",
  75. data: params,
  76. headers: {
  77. "Content-type": "application/json"
  78. }
  79. });
  80. }