estimateApi.ts 989 B

12345678910111213141516171819202122232425262728293031
  1. import { defHttp } from '/@/utils/http/axios';
  2. import { setParams } from '/@/utils/index';
  3. enum Api {
  4. estimateWardList = '/biz/consumableEstimate/estimate/ward',
  5. estimateInWardList = '/biz/consumableEstimate/estimate/inWard',
  6. estimatePrint = '/biz/consumableEstimate/statistics/query',
  7. wardAndNumber = '/biz/consumableEstimate/wardAndNumber',
  8. }
  9. // 病区一级列表
  10. export const getestimateWardList = (params?: object) => {
  11. return defHttp.post({ url: Api.estimateWardList, params: setParams(params) });
  12. };
  13. // 病区内二级列表
  14. export const getestimateInWardList = (params?: object) => {
  15. return defHttp.post({ url: Api.estimateInWardList, params: setParams(params) });
  16. };
  17. // 病区内二级列表
  18. export const getWardAndNumber = () => {
  19. return defHttp.get({ url: Api.wardAndNumber });
  20. };
  21. /**
  22. * @description: 耗材统计单
  23. * @method: POST
  24. */
  25. export const estimatePrint = (params: object) => {
  26. return defHttp.post({ url: Api.estimatePrint, params: params });
  27. };