page.ts 963 B

1234567891011121314151617181920212223242526272829303132333435
  1. import request from '@/config/axios'
  2. export interface DiyPageVO {
  3. id?: number
  4. templateId?: number
  5. name: string
  6. remark: string
  7. previewImageUrls: string[]
  8. property: string
  9. }
  10. // 查询装修页面列表
  11. export const getDiyPagePage = async (params: any) => {
  12. return await request.get({ url: `/promotion/diy-page/page`, params })
  13. }
  14. // 查询装修页面详情
  15. export const getDiyPage = async (id: number) => {
  16. return await request.get({ url: `/promotion/diy-page/get?id=` + id })
  17. }
  18. // 新增装修页面
  19. export const createDiyPage = async (data: DiyPageVO) => {
  20. return await request.post({ url: `/promotion/diy-page/create`, data })
  21. }
  22. // 修改装修页面
  23. export const updateDiyPage = async (data: DiyPageVO) => {
  24. return await request.put({ url: `/promotion/diy-page/update`, data })
  25. }
  26. // 删除装修页面
  27. export const deleteDiyPage = async (id: number) => {
  28. return await request.delete({ url: `/promotion/diy-page/delete?id=` + id })
  29. }