index.ts 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. import { http } from "/@/utils/http";
  2. import { loadEnv } from "@build/index";
  3. const { VITE_PROXY_DOMAIN_REAL, VITE_PROXY_USER_REAL } = loadEnv();
  4. const userAPi = VITE_PROXY_DOMAIN_REAL;
  5. const yewuApi = VITE_PROXY_USER_REAL + "/admin/";
  6. interface ResponseType extends Promise<any> {
  7. data?: object;
  8. code?: number;
  9. message?: string;
  10. }
  11. // 添加
  12. export const httpAdd = (data: object): ResponseType => {
  13. return http.request("post", `${yewuApi}orderinvadd`, { data });
  14. };
  15. // 列表
  16. export const httpList = (data: object): ResponseType => {
  17. return http.request("post", `${yewuApi}orderinvlist`, { data });
  18. };
  19. // 详情
  20. export const httpDetail = (data: object): ResponseType => {
  21. return http.request("post", `${yewuApi}orderinvinfo`, { data });
  22. };
  23. // 状态
  24. export const httpStatus = (data: object): ResponseType => {
  25. return http.request("post", `${yewuApi}orderinvstatus`, { data });
  26. };
  27. // 订单列表
  28. export const httpOrderList = (data: object): ResponseType => {
  29. return http.request("post", `${yewuApi}orderlist`, { data });
  30. };
  31. //设置物流
  32. export const httpSetPost = (data: object): ResponseType => {
  33. return http.request("post", `${yewuApi}invsetpost`, { data });
  34. };
  35. //
  36. export const httpInvoiceList = (data: object): ResponseType => {
  37. return http.request("post", `${yewuApi}invoicelist`, { data });
  38. };
  39. export const httpUpload = (data: object): ResponseType => {
  40. return http.request("post", `${yewuApi}orderinvimport`, { data });
  41. };