page.js 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. /*
  2. 页面相关api
  3. **/
  4. import $axios from "@/service/httpServer";
  5. // 获取我的页面列表
  6. export const getMyPages = p => $axios.get('/page/getMyPages', p);
  7. // 获取我的页面详情
  8. export const getPageDetail = p => $axios.get('/page/detail', p);
  9. // 新增页面
  10. export const createPage = p => $axios.post('/page/create', p);
  11. // 更新页面
  12. export const updatePage = p => $axios.post('/page/update', p);
  13. // 删除页面
  14. export const deletePage = p => $axios.post('/page/delete', p);
  15. // 复制页面
  16. export const copyPage = p => $axios.post('/page/copy', p);
  17. // 设置为模板
  18. export const setTemplatePage = p => $axios.post('/page/setTemplate', p);
  19. // 发布页面
  20. export const publishPage = p => $axios.post('/page/setPublish', p);
  21. /**
  22. * ========================================================================
  23. * */
  24. // 获取我的模板
  25. export const getMyTemplates = p => $axios.get('/page/getMyTemplates', p);
  26. /**
  27. * ========================================================================
  28. * */
  29. // 获取模板市场模板
  30. export const getPublishTemplates = p => $axios.get('/page/getPublishTemplates', p);
  31. /**
  32. * ========================================================================
  33. * */
  34. // 获取协作人列表
  35. export const getCooperationUserListByPageId = p => $axios.get('/page/getCooperationList', p)
  36. // 按userIds添加协作人
  37. export const addCooperation = p => $axios.post('/page/addCooperation', p)
  38. // 删除协作人
  39. export const delCooperation = p => $axios.post('/page/delCooperation', p)