index.ts 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. import request from '@/utils/request';
  2. import { AxiosPromise } from 'axios';
  3. /**
  4. * 查询检测套餐列表
  5. * @param query
  6. * @returns {*}
  7. */
  8. export const testPackageList = (query?: any): any => {
  9. return request({
  10. url: '/dgtmedicine/testPackage/list',
  11. method: 'get',
  12. params: query
  13. });
  14. };
  15. /**
  16. * 查询检测套餐列表统计
  17. * @param query
  18. * @returns {*}
  19. */
  20. export const testPackageListCount = (query?: any): any => {
  21. return request({
  22. url: '/dgtmedicine/testPackage/queryPackCount',
  23. method: 'get',
  24. params: query
  25. });
  26. };
  27. /**
  28. * 获取企业信息列表
  29. * @param id
  30. * @returns {*}
  31. */
  32. export const getEnterpriseList = (query?: any): any => {
  33. return request({
  34. url: '/dgtmedicine/member/list',
  35. method: 'get',
  36. params: query
  37. });
  38. };
  39. /**
  40. * 新增检测套餐
  41. * @param id
  42. * @returns {*}
  43. */
  44. export const addTestPackage = (data?: any): any => {
  45. return request({
  46. url: '/dgtmedicine/testPackage/add',
  47. method: 'post',
  48. data
  49. });
  50. };
  51. /**
  52. * 修改检测套餐
  53. * @param id
  54. * @returns {*}
  55. */
  56. export const editTestPackage = (data?: any): any => {
  57. return request({
  58. url: '/dgtmedicine/testPackage/edit',
  59. method: 'post',
  60. data
  61. });
  62. };
  63. /**
  64. * 上架检测套餐
  65. * @param id
  66. * @returns {*}
  67. */
  68. export const testPackageSale = (id?: string): any => {
  69. return request({
  70. url: `/dgtmedicine/testPackage/onSale/${id}`,
  71. method: 'post'
  72. });
  73. };
  74. /**
  75. * 下架套餐
  76. * @param id
  77. * @returns {*}
  78. */
  79. export const testPackageUnSale = (id?: string): any => {
  80. return request({
  81. url: `/dgtmedicine/testPackage/offSale/${id}`,
  82. method: 'post'
  83. });
  84. };
  85. /**
  86. * 复制套餐
  87. * @param id
  88. * @returns {*}
  89. */
  90. export const copyTestPackage = (id?: string): any => {
  91. return request({
  92. url: `/dgtmedicine/testPackage/copy/${id}`,
  93. method: 'post'
  94. });
  95. };
  96. /**
  97. * 获取检测套餐详细信息
  98. * @param id
  99. * @returns {*}
  100. */
  101. export const getTestPackage = (id?: string): any => {
  102. return request({
  103. url: `/dgtmedicine/testPackage/getInfo/${id}`,
  104. method: 'get'
  105. });
  106. };
  107. /**
  108. * 查询检测套餐项目列表
  109. * @param id
  110. * @returns {*}
  111. */
  112. export const getTestPackageItems = (query?: any): any => {
  113. return request({
  114. url: `/dgtmedicine/testItem/list`,
  115. method: 'get',
  116. params: query
  117. });
  118. };