index.js 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. import request from '@/utils/request';
  2. // 保存/修改 类型 /编码信息
  3. export async function save(data) {
  4. const res = await request.post('/main/business_code_category/' + (data.id ? 'update' : 'save'), data);
  5. if (res.data.code == 0) {
  6. return res.data.data;
  7. }
  8. return Promise.reject(new Error(res.data.message));
  9. }
  10. // 获取编码树
  11. export async function selectTreeList(data) {
  12. const res = await request.post(`/main/business_code_category/selectTreeList`, data);
  13. if (res.data.code == 0) {
  14. return res.data.data;
  15. }
  16. return Promise.reject(new Error(res.data.message));
  17. }
  18. // 获取右侧列表
  19. export async function listParentId(data) {
  20. const res = await request.post(`/main/business_code_category/listPageParentId`, data);
  21. if (res.data.code == 0) {
  22. return res.data.data;
  23. }
  24. return Promise.reject(new Error(res.data.message));
  25. }
  26. // 获取右侧码段列表
  27. export async function pageSegment(data) {
  28. const res = await request.post(`/main/business_code_manage/page`, data);
  29. if (res.data.code == 0) {
  30. return res.data.data;
  31. }
  32. return Promise.reject(new Error(res.data.message));
  33. }
  34. // 保存/修改 码段
  35. export async function saveSegment(data) {
  36. const res = await request.post('/main/business_code_manage/' + (data.id ? 'update' : 'save'), data);
  37. if (res.data.code == 0) {
  38. return res.data.data;
  39. }
  40. return Promise.reject(new Error(res.data.message));
  41. }
  42. /**
  43. * 删除码段
  44. */
  45. export async function removeSegment(data) {
  46. const res = await request.delete('/main/business_code_manage/delete', { data });
  47. if (res.data.code == 0) {
  48. return res.data.message;
  49. }
  50. return Promise.reject(new Error(res.data.message));
  51. }
  52. /**
  53. * 删除编码
  54. */
  55. export async function removeCode(data) {
  56. const res = await request.delete('/main/business_code_category/delete', { data });
  57. if (res.data.code == 0) {
  58. return res.data.message;
  59. }
  60. return Promise.reject(new Error(res.data.message));
  61. }
  62. // // 生成编码
  63. // export async function getCode(code) {
  64. // const res = await request.get(`/main/codemanage/getCode/` + code, {});
  65. // if (res.data.code == 0) {
  66. // return res.data.data;
  67. // }
  68. // return Promise.reject(new Error(res.data.message));
  69. // }
  70. // /**
  71. // * 检查编码是否存在
  72. // * @param code 编码
  73. // */
  74. // export async function checkCode(code) {
  75. // const res = await request.get('/main/codemanage/getByCode/' + code);
  76. // if (res.data.code == 0) {
  77. // return res.data.data;
  78. // }
  79. // return Promise.reject(new Error(res.data.message));
  80. // }
  81. /**
  82. * 查询文件夹分类数据
  83. * @data data
  84. */
  85. export async function getDocTreeListAPI(data) {
  86. const res = await request.post('/fm/directory/selectTreeList', data);
  87. if (res.data.code == 0) {
  88. return res.data.data;
  89. }
  90. return Promise.reject(new Error(res.data.message));
  91. }