user.js 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313
  1. // +----------------------------------------------------------------------
  2. // | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
  3. // +----------------------------------------------------------------------
  4. // | Copyright (c) 2016~2021 https://www.crmeb.com All rights reserved.
  5. // +----------------------------------------------------------------------
  6. // | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
  7. // +----------------------------------------------------------------------
  8. // | Author: CRMEB Team <admin@crmeb.com>
  9. // +----------------------------------------------------------------------
  10. import request from '@/plugins/request';
  11. // 用户标签
  12. /**
  13. *用户标签-标签分类
  14. */
  15. export function userlabelListInfo() {
  16. return request({
  17. url: 'user/user_label_cate',
  18. method: 'get',
  19. });
  20. }
  21. /**
  22. *用户标签-添加标签分类
  23. */
  24. export function userLabelCreate() {
  25. return request({
  26. url: `user/user_label_cate/create`,
  27. method: 'get'
  28. });
  29. }
  30. /**
  31. *用户标签-标签分类编辑
  32. */
  33. export function userLabelEdit(id) {
  34. return request({
  35. url: `user/user_label_cate/${id}/edit`,
  36. method: 'get'
  37. });
  38. }
  39. /**
  40. *用户标签-获取标签列表
  41. */
  42. export function LabeInfo(data) {
  43. return request({
  44. url: `user/user_label`,
  45. method: 'get',
  46. params: data
  47. });
  48. }
  49. /**
  50. *用户标签-添加标签列表
  51. */
  52. export function usercreateApi() {
  53. return request({
  54. url: `user/user_label/create`,
  55. method: 'get'
  56. });
  57. }
  58. /**
  59. *用户标签-标签列表编辑
  60. */
  61. export function userEditApi(id) {
  62. return request({
  63. url: `user/user_label/${id}/edit`,
  64. method: 'get'
  65. });
  66. }
  67. /**
  68. *用户-用户列表-获取用户列表
  69. */
  70. export function userListApi(data) {
  71. return request({
  72. url: `user/get_list`,
  73. method: 'get',
  74. params: data
  75. });
  76. }
  77. /**
  78. *用户-当前门店店员列表和店员信息
  79. */
  80. export function cashierList(data) {
  81. return request({
  82. url: `user/cashier_list`,
  83. method: 'get',
  84. params: data
  85. });
  86. }
  87. /**
  88. *用户-用户列表-获取搜索用户列表
  89. */
  90. export function usersearchApi(data) {
  91. return request({
  92. url: `user/search`,
  93. method: 'get',
  94. params: data
  95. });
  96. }
  97. /**
  98. * 获取用户标签
  99. */
  100. export function getUserLabel(uid) {
  101. return request({
  102. url: `user/label/${uid}`,
  103. method: 'get'
  104. });
  105. }
  106. /**
  107. * 设置用户标签
  108. */
  109. export function putUserLabel(uid, data) {
  110. return request({
  111. url: `user/label/${uid}`,
  112. method: 'post',
  113. data
  114. });
  115. }
  116. /**
  117. *用户-用户列表- 详情
  118. */
  119. export function detailsApi(id) {
  120. return request({
  121. url: `user/info/${id}`,
  122. method: 'get'
  123. });
  124. }
  125. /**
  126. *用户-用户列表-详情中tab选项
  127. */
  128. export function infoApi(data) {
  129. return request({
  130. url: `user/record/${data.id}`,
  131. method: 'get',
  132. params: data.datas
  133. });
  134. }
  135. /**
  136. *用户-用户列表- 获取设置会员标签表单
  137. */
  138. export function userSetLabelApi(data) {
  139. return request({
  140. url: `user/set_label`,
  141. method: 'post',
  142. data
  143. });
  144. }
  145. /**
  146. *用户-用户列表- 充值列表
  147. */
  148. export function userRechargelApi() {
  149. return request({
  150. url: `store/recharge_info`,
  151. method: 'get'
  152. });
  153. }
  154. /**
  155. *用户-用户列表- 充值会员列表
  156. */
  157. export function usermemberApi() {
  158. return request({
  159. url: `user/member/ship`,
  160. method: 'get'
  161. });
  162. }
  163. /**
  164. *用户-用户列表- 充值保存
  165. */
  166. export function userSaveApi(data) {
  167. return request({
  168. url: `store/recharge`,
  169. method: 'post',
  170. data
  171. });
  172. }
  173. /**
  174. *用户-用户列表- 充值保存
  175. */
  176. export function usermeberApi(data) {
  177. return request({
  178. url: `/user/member`,
  179. method: 'post',
  180. data
  181. });
  182. }
  183. /**
  184. *用户-用户列表- 修改店员保存
  185. */
  186. export function setUserSaveApi(data) {
  187. return request({
  188. url: `staff/binding/user`,
  189. method: 'post',
  190. data
  191. });
  192. }
  193. /**
  194. * @description 个人中心 --- 修改密码
  195. * data 请求参数
  196. */
  197. export function updtaeAdmin(data) {
  198. return request({
  199. url: `updatePwd`,
  200. method: 'PUT',
  201. data
  202. });
  203. }
  204. /**
  205. *用户-用户列表- 修改店员保存
  206. */
  207. export function checkOrderApi(type,data) {
  208. return request({
  209. url: `check_order_status/${type}`,
  210. method: 'post',
  211. data
  212. });
  213. }
  214. /**
  215. *用户-个人中心
  216. */
  217. export function staffInfoApi() {
  218. return request({
  219. url: `user/cashier_info `,
  220. method: 'get'
  221. });
  222. }
  223. /**
  224. *收银台-获取用户详情
  225. */
  226. export function getUserInfo(uid) {
  227. return request({
  228. url: `user/info/${uid}`,
  229. method: 'get',
  230. });
  231. }
  232. /**
  233. * 显示指定的资源
  234. * @param {*} id
  235. * @returns
  236. */
  237. export function readUserInfo(id) {
  238. return request({
  239. url: `user/read/${id}`,
  240. method: 'get',
  241. });
  242. }
  243. /**
  244. * 获取指定用户的信息
  245. * @param {*} id
  246. * @param {*} params
  247. * @returns
  248. */
  249. export function getUserOneInfo(id, params) {
  250. return request({
  251. url: `user/one_info/${id}`,
  252. method: 'get',
  253. params
  254. });
  255. }
  256. /**
  257. * 获取会员类型
  258. * @param {*} params
  259. * @returns
  260. */
  261. export function getMemberCard(params) {
  262. return request({
  263. url: `user/member_card`,
  264. method: 'get',
  265. params
  266. });
  267. }
  268. /**
  269. * 会员充值
  270. * @param {*} data
  271. * @returns
  272. */
  273. export function memberRecharge(data) {
  274. return request({
  275. url: `user/mer_recharge`,
  276. method: 'post',
  277. data
  278. });
  279. }