service.ts 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. /*
  2. * @Author: code4eat awesomedema@gmail.com
  3. * @Date: 2023-03-03 16:31:27
  4. * @LastEditors: code4eat awesomedema@gmail.com
  5. * @LastEditTime: 2023-11-14 15:03:54
  6. * @FilePath: /KC-MiddlePlatform/src/pages/platform/setting/pubDicTypeMana/service.ts
  7. * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
  8. */
  9. import { Key } from 'react';
  10. import { request } from 'umi';
  11. //获取table列表数据
  12. export const getApportionmentLevelList = (params:any) => {
  13. return request('/costAccount/costsharelevel/list', {
  14. method: 'GET',
  15. params:{...params},
  16. });
  17. }
  18. //新增
  19. export type AddTableDataType = {
  20. leverSort:number,
  21. shareName:string,
  22. calcType:number,
  23. targetLevel:any
  24. }
  25. export const addData = (data:AddTableDataType) => {
  26. return request('/costAccount/costsharelevel/save', {
  27. method: 'POST',
  28. data:{...data}
  29. });
  30. };
  31. //编辑表格数据
  32. export type TableRowEditType = {
  33. id:number;
  34. }&AddTableDataType
  35. export const editData = (data:any) => {
  36. return request('/costAccount/costsharelevel/update', {
  37. method: 'POST',
  38. data
  39. });
  40. };
  41. //删除表格操作
  42. export const delData = (ids:Key[]) => {
  43. return request('/costAccount/costsharelevel/delete', {
  44. method: 'POST',
  45. data:[...ids]
  46. });
  47. };