service.ts 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. /*
  2. * @Author: code4eat awesomedema@gmail.com
  3. * @Date: 2023-03-03 16:31:27
  4. * @LastEditors: code4eat awesomedema@gmail.com
  5. * @LastEditTime: 2023-04-26 13:56:05
  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 { request } from 'umi';
  10. //获取table列表数据
  11. export const getViewUnitTableData = (params?:{name:string,hide?:string}) => {
  12. return request('/performance/unit/getViewUnitMap', {
  13. method: 'GET',
  14. params
  15. });
  16. };
  17. //获取所有核算单元
  18. export const getAllCheckUnit = () => {
  19. return request('/performance/kpi/getUnitList', {
  20. method: 'GET',
  21. });
  22. };
  23. //检视所有提交
  24. export const postCheckViewAll = (userId:number) => {
  25. return request(`/performance/unit/addAllViewUnit?userId=${userId}`, {
  26. method: 'POST',
  27. });
  28. };
  29. //保存
  30. export type SaveCheckViewUnitDataType= {
  31. userId:number,
  32. unitList:{unitCode:string,unitName:string,unitType:string}[]
  33. }
  34. export const saveCheckViewUnit = (data:SaveCheckViewUnitDataType) => {
  35. return request('/performance/unit/addViewUnit', {
  36. method: 'POST',
  37. data
  38. });
  39. };