system.js 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301
  1. import request from './request'
  2. /**
  3. * @description 配置分类 -- 编辑表单
  4. * @param {Object} param params {Object} 传值参数
  5. */
  6. export function updateConfigClassifyTable(id) {
  7. return request.get('config/classify/update/table/' + id)
  8. }
  9. /**
  10. * @description 配置分类 -- 添加表单
  11. */
  12. export function createConfigClassifyTable() {
  13. return request.get('config/classify/create/table')
  14. }
  15. /**
  16. * @description 配置分类 -- 列表
  17. */
  18. export function configClassifyLst(page, limit) {
  19. return request.get('config/classify/lst', { page, limit })
  20. }
  21. /**
  22. * @description 配置分类 -- 修改状态
  23. */
  24. export function changeConfigClassifyStatus(id, status) {
  25. return request.post('config/classify/status/' + id, { status })
  26. }
  27. /**
  28. * @description 配置分类 -- 删除
  29. */
  30. export function classifyDelApi(id) {
  31. return request.delete(`config/classify/delete/${id}`)
  32. }
  33. /**
  34. * @description 配置商家贡献值 -- 编辑表单
  35. * @param {Object} param params {Object} 传值参数
  36. */
  37. export function updateContributionTable(id) {
  38. return request.get('config/contribution/update/table/' + id)
  39. }
  40. /**
  41. * @description 配置商家贡献值 -- 添加表单
  42. */
  43. export function createContributionTable() {
  44. return request.get('config/contribution/create/table')
  45. }
  46. /**
  47. * @description 配置商家贡献值 -- 列表
  48. */
  49. export function ContributionLst(page, limit) {
  50. return request.get('config/contribution/lst', { page, limit })
  51. }
  52. /**
  53. * @description 配置商家贡献值 -- 修改状态
  54. */
  55. export function changeContributionStatus(id, status) {
  56. return request.post('config/contribution/status/' + id, { status })
  57. }
  58. /**
  59. * @description 配置商家贡献值 -- 删除
  60. */
  61. export function contributionDelApi(id) {
  62. return request.delete(`config/contribution/delete/${id}`)
  63. }
  64. /**
  65. * @description 配置 -- 删除
  66. */
  67. export function settingDelApi(id) {
  68. return request.delete(`config/setting/delete/${id}`)
  69. }
  70. export function updateConfigSettingTable(id) {
  71. return request.get('config/setting/update/table/' + id)
  72. }
  73. export function createConfigSettingTable() {
  74. return request.get('config/setting/create/table')
  75. }
  76. export function configSettingLst(page, limit) {
  77. return request.get('config/setting/lst', { page, limit })
  78. }
  79. export function changeConfigSettingStatus(id, status) {
  80. return request.post('config/setting/status/' + id, { status })
  81. }
  82. export function groupLst(page, limit) {
  83. return request.get('group/lst', { page, limit })
  84. }
  85. export function createGroupTable() {
  86. return request.get('group/create/table')
  87. }
  88. export function updateGroupTable(id) {
  89. return request.get('group/update/table/' + id)
  90. }
  91. /**
  92. * @description 数据列表 -- 表格表头
  93. * @param {Object} param params {Object} 传值参数
  94. */
  95. export function groupDetail(id) {
  96. return request.get('group/detail/' + id)
  97. }
  98. /**
  99. * @description 数据列表 -- 列表
  100. * @param {Object} param params {Object} 传值参数
  101. */
  102. export function groupDataLst(groupId, page, limit) {
  103. return request.get('group/data/lst/' + groupId, { page, limit })
  104. }
  105. /**
  106. * @description 数据列表 -- 新增表单
  107. * @param {Object} param params {Object} 传值参数
  108. */
  109. export function createGroupData(groupId) {
  110. return request.get('group/data/create/table/' + groupId)
  111. }
  112. /**
  113. * @description 数据列表 -- 编辑表单
  114. * @param {Object} param params {Object} 传值参数
  115. */
  116. export function updateGroupData(groupId, id) {
  117. return request.get(`group/data/update/table/${groupId}/${id}`)
  118. }
  119. /**
  120. * @description 数据列表 -- 修改状态
  121. */
  122. export function statusGroupData(id, data) {
  123. return request.post(`group/data/status/${id}`, data)
  124. }
  125. /**
  126. * @description 数据列表 -- 删除
  127. * @param {Object} param params {Object} 传值参数
  128. */
  129. export function deleteGroupData(id) {
  130. return request.delete('group/data/delete/' + id)
  131. }
  132. /**
  133. * @description 菜单管理 -- 列表
  134. */
  135. export function menuListApi(data) {
  136. return request.get('system/menu/lst', data)
  137. }
  138. /**
  139. * @description 菜单管理 -- 新增表单
  140. */
  141. export function menuCreateApi() {
  142. return request.get('system/menu/create/form')
  143. }
  144. /**
  145. * @description 菜单管理 -- 编辑表单
  146. */
  147. export function menuUpdateApi(id) {
  148. return request.get(`system/menu/update/form/${id}`)
  149. }
  150. /**
  151. * @description 菜单管理 -- 删除
  152. */
  153. export function menuDeleteApi(id) {
  154. return request.delete(`system/menu/delete/${id}`)
  155. }
  156. /**
  157. * @description 附件分类 -- 所有分类
  158. */
  159. export function formatLstApi() {
  160. return request.get(`system/attachment/category/formatLst`)
  161. }
  162. /**
  163. * @description 附件分类 -- 添加分类
  164. */
  165. export function attachmentCreateApi() {
  166. return request.get(`system/attachment/category/create/form`)
  167. }
  168. /**
  169. * @description 附件分类 -- 编辑分类
  170. */
  171. export function attachmentUpdateApi(id) {
  172. return request.get(`system/attachment/category/update/form/${id}`)
  173. }
  174. /**
  175. * @description 附件分类 -- 删除分类
  176. */
  177. export function attachmentDeleteApi(id) {
  178. return request.delete(`system/attachment/category/delete/${id}`)
  179. }
  180. /**
  181. * @description 图片列表
  182. */
  183. export function attachmentListApi(data) {
  184. return request.get(`system/attachment/lst`, data)
  185. }
  186. /**
  187. * @description 图片列表 -- 删除
  188. */
  189. export function picDeleteApi(id) {
  190. return request.delete(`system/attachment/delete`, id)
  191. }
  192. /**
  193. * @description 图片列表 -- 修改附件分类
  194. */
  195. export function categoryApi(ids, attachment_category_id) {
  196. return request.post(`system/attachment/category`, { ids, attachment_category_id })
  197. }
  198. /**
  199. * @description 客服管理 -- 创建表单
  200. */
  201. export function serviceCreateApi() {
  202. return request.get(`service/create/form`)
  203. }
  204. /**
  205. * @description 客服管理 -- 编辑表单
  206. */
  207. export function serviceUpdateApi(id) {
  208. return request.get(`service/update/form/${id}`)
  209. }
  210. /**
  211. * @description 客服管理 -- 列表
  212. */
  213. export function serviceListApi(data) {
  214. return request.get(`service/list`, data)
  215. }
  216. /**
  217. * @description 客服管理 -- 修改状态
  218. */
  219. export function serviceStatusApi(id, status) {
  220. return request.post(`service/status/${id}`, { status })
  221. }
  222. /**
  223. * @description 客服管理 -- 删除
  224. */
  225. export function serviceDeleteApi(id) {
  226. return request.delete(`service/delete/${id}`)
  227. }
  228. /**
  229. * @description 客服管理 -- 用户列表
  230. */
  231. export function userListApi(data) {
  232. return request.get(`user/list`, data)
  233. }
  234. /**
  235. * @description 客服管理 -- 用户列表
  236. */
  237. export function serviceChatListApi(id, data) {
  238. return request.get(`service/${id}/user`, data)
  239. }
  240. /**
  241. * @description 客服管理 -- 客服与用户的聊天记录
  242. */
  243. export function serviceChatUidListApi(id, uid, data) {
  244. return request.get(`service/${id}/${uid}/lst`, data)
  245. }
  246. /**
  247. * 身份等级设置列表
  248. * @param {Object} page
  249. * @param {Object} limit
  250. */
  251. export function configIdentityLst(page, limit) {
  252. return request.get('config/identity/lst', { page, limit })
  253. }
  254. /**
  255. * 身份等级设置编辑表单
  256. * @param {Object} page
  257. * @param {Object} limit
  258. */
  259. export function configIdentityUpdateForm(id) {
  260. return request.get('config/identity/update/table/' + id)
  261. }
  262. /**
  263. * 奖励配置列表
  264. * @param {Object} page
  265. * @param {Object} limit
  266. */
  267. export function configAwardLst(page, limit) {
  268. return request.get('config/award/lst', { page, limit })
  269. }
  270. /**
  271. * 奖励编辑表单
  272. * @param {Object} page
  273. * @param {Object} limit
  274. */
  275. export function configAwardUpdateForm(data) {
  276. return request.get('config/award/update/table', data)
  277. }