A1record.ts 920 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. import http from '@/utils/http'
  2. import { AppDispatch } from '..'
  3. /**
  4. * 古桥档案-获取列表
  5. */
  6. export const A1_APIgetList = (data: any, flag = false): any => {
  7. if (flag) return http.post('cms/bridge/pageList', data)
  8. else {
  9. return async (dispatch: AppDispatch) => {
  10. const res = await http.post('cms/bridge/pageList', data)
  11. if (res.code === 0) {
  12. const obj = {
  13. list: res.data.records,
  14. total: res.data.total
  15. }
  16. dispatch({ type: 'A1/getList', payload: obj })
  17. }
  18. }
  19. }
  20. }
  21. /**
  22. * 古桥档案-删除
  23. */
  24. export const A1_APIdel = (id: number) => {
  25. return http.get(`cms/bridge/remove/${id}`)
  26. }
  27. /**
  28. * 古桥档案-新增
  29. */
  30. export const A1_APIsave = (data: any) => {
  31. return http.post('cms/bridge/save', data)
  32. }
  33. /**
  34. * 古桥档案-获取详情
  35. */
  36. export const A1_APIgetInfo = (id: number) => {
  37. return http.get(`cms/bridge/detail/${id}`)
  38. }