reportVariety.js 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. //报告品种
  2. import http from "@/api/http.js"
  3. //英文报告品种权限
  4. export const reportVarietyENInterence={
  5. // 品种列表
  6. varietyList:params=>{
  7. return http.get('/en_permission/list',params)
  8. },
  9. //获取过滤后的品种列表数据
  10. filterVarietyOpts:params=>{
  11. // return http.get('/en_permission/list',{Enabled:1})
  12. return new Promise((resolve,reject)=>{
  13. http.get('/en_permission/list',params).then(res=>{
  14. if(res.Ret===200){
  15. let temArr=res.Data||[]
  16. temArr=temArr.filter(e=>e.Child&&e.Enabled===1)
  17. temArr.forEach(e => {
  18. e.Child=e.Child.filter(_e=>_e.Enabled===1)
  19. });
  20. temArr.forEach(e => {
  21. e.Child.forEach(_e=>{
  22. delete _e.Child
  23. })
  24. });
  25. resolve({Ret:200,Data:temArr})
  26. }else{
  27. resolve(res)
  28. }
  29. })
  30. })
  31. },
  32. //父级品种
  33. parentVarietyList:params=>{
  34. return http.get('/en_permission/parent/list',params)
  35. },
  36. //新增品种
  37. addVariety:params=>{
  38. return http.post('/en_permission/add',params)
  39. },
  40. //编辑品种
  41. editVariety:params=>{
  42. return http.post('/en_permission/edit',params)
  43. },
  44. //删除品种
  45. delVariety:params=>{
  46. return http.post('/en_permission/remove',params)
  47. },
  48. sortVariety:params=>{
  49. return http.post('/en_permission/move',params)
  50. },
  51. // 禁用\启用
  52. setEnable:params=>{
  53. return http.post('/en_permission/enabled/set',params)
  54. }
  55. }
  56. //中文品种
  57. export const reportVarietyInterence={
  58. // 品种列表
  59. varietyList:params=>{
  60. return http.get('/permission/list',params)
  61. },
  62. //获取过滤后的品种列表数据
  63. filterVarietyOpts:params=>{
  64. // return http.get('/custom/permission/list',params)
  65. // 后端给的接口格式有问题 算了 自己通过品种列表判断过滤下把
  66. //将禁用的去掉
  67. return new Promise((resolve,reject)=>{
  68. http.get('/permission/list',params).then(res=>{
  69. if(res.Ret===200){
  70. let temArr=res.Data||[]
  71. temArr=temArr.filter(e=>e.Child&&e.Enabled===1)
  72. temArr.forEach(e => {
  73. e.Child=e.Child.filter(_e=>_e.Enabled===1)
  74. });
  75. temArr.forEach(e => {
  76. e.Child.forEach(_e=>{
  77. delete _e.Child
  78. })
  79. });
  80. resolve({Ret:200,Data:temArr})
  81. }else{
  82. resolve(res)
  83. }
  84. })
  85. })
  86. },
  87. //新增品种
  88. addVariety:params=>{
  89. return http.post('/permission/add',params)
  90. },
  91. //编辑品种
  92. editVariety:params=>{
  93. return http.post('/permission/edit',params)
  94. },
  95. sortVariety:params=>{
  96. return http.post('/permission/move',params)
  97. },
  98. // 禁用\启用
  99. setEnable:params=>{
  100. return http.post('/permission/enabled/set',params)
  101. }
  102. }