index.ts 910 B

1234567891011121314151617181920212223
  1. import request from '@/axios'
  2. import { REQUEST_BASE } from '@/constants'
  3. export const getPlanList = (params: any): Promise<IResponse> => {
  4. return request.get({ url: `${REQUEST_BASE}/decoration/cases`, params })
  5. }
  6. export const getPlanApplyList = (params: any): Promise<IResponse> => {
  7. return request.get({ url: `${REQUEST_BASE}/decoration/cases_apply`, params })
  8. }
  9. export const addPlan = (data: any): Promise<IResponse> => {
  10. return request.post({ url: `${REQUEST_BASE}/store`, data })
  11. }
  12. export const applyPlan = (data: any): Promise<IResponse> => {
  13. return request.put({ url: `${REQUEST_BASE}/decoration/cases/audit/${data.id}`, data })
  14. }
  15. export const editPlan = (data: any): Promise<IResponse> => {
  16. return request.put({ url: `${REQUEST_BASE}/store/${data.id}`, data })
  17. }
  18. export const delPlan = (id: number): Promise<IResponse> => {
  19. return request.delete({ url: `${REQUEST_BASE}/store/${id}` })
  20. }