index.ts 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177
  1. import request from '@/utils/request';
  2. // H5自定义页面分页列表
  3. export function diyList(query: any) {
  4. return request({
  5. url: '/mall/diyPage/diy',
  6. method: 'get',
  7. params: query
  8. });
  9. }
  10. // H5删除自定义页面
  11. export function delDiy(id: any) {
  12. return request({
  13. url: '/mall/diyPage/' + id,
  14. method: 'delete'
  15. });
  16. }
  17. // H5新增自定义页面
  18. export function addDiy(data: any) {
  19. return request({
  20. url: '/mall/diyPage',
  21. method: 'post',
  22. data: data
  23. });
  24. }
  25. // H5编辑自定义页面
  26. export function editDiy(data: any) {
  27. return request({
  28. url: '/mall/diyPage',
  29. method: 'put',
  30. data: data
  31. });
  32. }
  33. // H5获取自定义页面详细信息
  34. export function LookDiy(id: any) {
  35. return request({
  36. url: '/mall/diyPage/' + id,
  37. method: 'get'
  38. });
  39. }
  40. // 页面初始化数据
  41. export function diyInit(query: any) {
  42. return request({
  43. url: '/mall/diyPage/init',
  44. method: 'get',
  45. params: query
  46. });
  47. }
  48. // pc自定义页面分页列表
  49. export function pcDiyList(query: any) {
  50. return request({
  51. url: '/mall/diyPcPage/list',
  52. method: 'get',
  53. params: query
  54. });
  55. }
  56. // pc新增自定义页面
  57. export function pcAddDiy(data: any) {
  58. return request({
  59. url: '/mall/diyPcPage',
  60. method: 'post',
  61. data: data
  62. });
  63. }
  64. // pc编辑自定义页面
  65. export function pcEditDiy(data: any) {
  66. return request({
  67. url: '/mall/diyPcPage',
  68. method: 'put',
  69. data: data
  70. });
  71. }
  72. // pc删除自定义页面
  73. export function pcDelDiy(id: any) {
  74. return request({
  75. url: '/mall/diyPcPage/' + id,
  76. method: 'delete'
  77. });
  78. }
  79. // pc自定义详情
  80. export function pcLookDiy(id: any) {
  81. return request({
  82. url: '/mall/diyPcPage/' + id,
  83. method: 'get'
  84. });
  85. }
  86. // 查询mini装修页面模版列表
  87. export function miniList(query: any) {
  88. return request({
  89. url: '/mall/diyMiniTemplatePage/list',
  90. method: 'get',
  91. params: query
  92. });
  93. }
  94. // 新增mini装修页面模版
  95. export function addMin(data: any) {
  96. return request({
  97. url: '/mall/diyMiniTemplatePage',
  98. method: 'post',
  99. data: data
  100. });
  101. }
  102. // 修改mini装修页面模版
  103. export function editMin(data: any) {
  104. return request({
  105. url: '/mall/diyMiniTemplatePage',
  106. method: 'put',
  107. data: data
  108. });
  109. }
  110. // 删除mini装修页面模版
  111. export function delMin(id: any) {
  112. return request({
  113. url: '/mall/diyMiniTemplatePage/' + id,
  114. method: 'delete'
  115. });
  116. }
  117. // 获取mini装修页面模版详细信息
  118. export function LookMin(id: any) {
  119. return request({
  120. url: '/mall/diyMiniTemplatePage/' + id,
  121. method: 'get'
  122. });
  123. }
  124. // 自定义页面模版
  125. export function template(query: any) {
  126. return request({
  127. url: '/mall/diyPage/template',
  128. method: 'get',
  129. params: query
  130. });
  131. }
  132. // 大客户站点商品
  133. export function getCustomerProductPage(query: any) {
  134. return request({
  135. url: '/product/indexSiteProduct/getCustomerProductPage',
  136. method: 'get',
  137. params: query
  138. });
  139. }
  140. // 获取当前导航配置
  141. export function navigationCurrent(query: any) {
  142. return request({
  143. url: '/mall/navigationConfig/current',
  144. method: 'get',
  145. params: query
  146. });
  147. }
  148. // 保存导航配置
  149. export function navigationSave(data: any) {
  150. return request({
  151. url: '/mall/navigationConfig/save',
  152. method: 'post',
  153. data: data
  154. });
  155. }