auth.js 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235
  1. import request from '@/utils/request'
  2. // Excel表格导入
  3. export function authImportExcel(data) {
  4. return request({
  5. url: '/auth/import/excel',
  6. method: 'post',
  7. data,
  8. headers: { 'Content-Type': 'multipart/form-data;charset=UTF-8' }
  9. })
  10. }
  11. // Excel表格导出
  12. export function authExportExcel(params) {
  13. return request({
  14. url: '/auth/export/excel',
  15. method: 'get',
  16. params
  17. })
  18. }
  19. // 授权列表
  20. export function fecthAuthList(params) {
  21. return request({
  22. url: '/auth/list',
  23. method: 'get',
  24. params
  25. })
  26. }
  27. // 授权列表
  28. export function fecthAuthListAll(params) {
  29. return request({
  30. url: '/auth/listAll',
  31. method: 'get',
  32. params
  33. })
  34. }
  35. // 添加品牌授权
  36. export function saveBrandAuth(data) {
  37. return request({
  38. url: '/auth/save',
  39. method: 'post',
  40. data
  41. })
  42. }
  43. // 获取授权信息
  44. export function getAuthFormData(params) {
  45. return request({
  46. url: '/auth/form/data',
  47. method: 'get',
  48. params
  49. })
  50. }
  51. // 修改授权状态
  52. export function changeAuthStatus(data) {
  53. return request({
  54. url: '/auth/update/status',
  55. method: 'post',
  56. data
  57. })
  58. }
  59. // 删除授权
  60. export function removeAuth(data) {
  61. return request({
  62. url: '/auth/delete',
  63. method: 'post',
  64. data
  65. })
  66. }
  67. // 审核状态
  68. export function auditAuth(data) {
  69. return request({
  70. url: '/auth/audit',
  71. method: 'post',
  72. data
  73. })
  74. }
  75. // 审核-已查看
  76. export function auditAuthCheck(id) {
  77. return request({
  78. url: `/auth/check/${id}`,
  79. method: 'post'
  80. })
  81. }
  82. // 获取用户反馈信息列表
  83. export function getFeedbackList(params) {
  84. return request({
  85. url: '/shop/feedback/list',
  86. method: 'get',
  87. params
  88. })
  89. }
  90. // 获取反馈信息
  91. export function getFeedbackDetail(params) {
  92. return request({
  93. url: '/shop/feedback/form/data',
  94. method: 'get',
  95. params
  96. })
  97. }
  98. // 处理反馈信息
  99. export function handleFeedback(data) {
  100. return request({
  101. url: '/shop/feedback/handle',
  102. method: 'post',
  103. data
  104. })
  105. }
  106. // 一键下载授权牌 / 二维码
  107. export function exportAd(params) {
  108. return request({
  109. url: '/download/shop/image',
  110. method: 'get',
  111. params
  112. })
  113. }
  114. // 添加机构用户
  115. export function createClubUser(data) {
  116. return request({
  117. url: '/club/user/save',
  118. method: 'post',
  119. data
  120. })
  121. }
  122. // 删除机构用户
  123. export function removeClubUser(data) {
  124. return request({
  125. url: '/club/user/delete',
  126. method: 'post',
  127. data
  128. })
  129. }
  130. // 机构用户列表
  131. export function getAuthUserList(params) {
  132. return request({
  133. url: '/club/user/list',
  134. method: 'get',
  135. params
  136. })
  137. }
  138. // 机构用户状态修改
  139. export function authUserStatusChange(data) {
  140. return request({
  141. url: '/club/user/status/update',
  142. method: 'post',
  143. data
  144. })
  145. }
  146. // 机构生成邀请码
  147. export function makeGenerate(data) {
  148. return request({
  149. url: '/club/user/code/generate',
  150. method: 'post',
  151. data
  152. })
  153. }
  154. // 更新邀请码
  155. export function updateGenerate(data) {
  156. return request({
  157. url: '/club/user/code/update',
  158. method: 'post',
  159. data
  160. })
  161. }
  162. // 解绑邀请码
  163. export function unbindGenerate(data) {
  164. return request({
  165. url: '/club/user/code/unbind',
  166. method: 'post',
  167. data
  168. })
  169. }
  170. // 重置密码
  171. export function resetClubUserPassword(data) {
  172. return request({
  173. url: '/club/user/reset/password',
  174. method: 'post',
  175. data
  176. })
  177. }
  178. // 供应商用户导出
  179. export function exportClubUser(data) {
  180. return request({
  181. url: '/download/Clubuser/excel',
  182. method: 'get',
  183. data
  184. })
  185. }
  186. // 设置明星机构
  187. export function setStarClub(data) {
  188. return request({
  189. url: '/auth/star',
  190. method: 'post',
  191. data
  192. })
  193. }
  194. // 获取可绑定机构列表
  195. export function fetchClubBindList(params) {
  196. return request({
  197. url: '/auth/club/bind/list',
  198. method: 'get',
  199. params
  200. })
  201. }
  202. // 更换绑定机构
  203. export function clubUserBindSave(data) {
  204. return request({
  205. url: '/club/user/bind/save',
  206. method: 'post',
  207. data
  208. })
  209. }