saleprice.ts 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. import { SalePrice } from "@/api/interface/index";
  2. import { CommonDynamicSelect } from "@/api/modules/common";
  3. import { PORT1 } from "@/api/config/servicePort";
  4. import http from "@/api";
  5. export const getPriceList = () => {
  6. return http.post<SalePrice.ResPriceList>(PORT1 + `/GetPriceList`, {});
  7. };
  8. /**
  9. * @name 获取 部门列表
  10. */
  11. export const getDeptList = (params: any) => {
  12. let queryParams = {};
  13. let newParams = JSON.parse(JSON.stringify(params));
  14. newParams.dsname = "web_deptlist";
  15. newParams.queryparams = queryParams;
  16. newParams.pageNum && (newParams.pageindex = newParams.pageNum);
  17. newParams.pageSize && (newParams.pagesize = newParams.pageSize);
  18. return CommonDynamicSelect(newParams, "web_deptlist");
  19. };
  20. /**
  21. * @name 保存 部门信息
  22. */
  23. export const SaveDept = (params: SalePrice.ReqSaveDept) => {
  24. return http.post<SalePrice.ResSaveDept>(PORT1 + `/SaveDept`, params);
  25. };
  26. /**
  27. * @name 删除 部门信息
  28. */
  29. export const DelteDept = (params: SalePrice.ReqDeleteDept) => {
  30. return http.post<SalePrice.ResDeleteDept>(PORT1 + `/DeleteDept`, params);
  31. };
  32. /**
  33. * @name 获取 工厂利润率
  34. */
  35. export const getProfitRateList = (params: any) => {
  36. let queryParams = {};
  37. let newParams = JSON.parse(JSON.stringify(params));
  38. newParams.dsname = "web_factory_profitratelist";
  39. newParams.queryparams = queryParams;
  40. newParams.kind = newParams.kind;
  41. newParams.pageNum && (newParams.pageindex = newParams.pageNum);
  42. newParams.pageSize && (newParams.pagesize = newParams.pageSize);
  43. return CommonDynamicSelect(newParams, "web_factory_profitratelist");
  44. };
  45. /**
  46. * @name 保存 工厂利润率
  47. */
  48. export const SaveProfitRate = (params: SalePrice.ReqSaveProfitrate) => {
  49. return http.post<SalePrice.ResSaveProfitrate>(PORT1 + `/SaveProfitrate`, params);
  50. };