足力健前端,vue版本

memberList.js 5.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310
  1. import request from "@/utils/request";
  2. // 获取会员列表数据
  3. export function getOrderLists(params) {
  4. return request({
  5. url: "api/vipinfo/getlistbypage",
  6. method: "get",
  7. params
  8. });
  9. }
  10. // 获取会员信息
  11. export function getMemberInfo(id) {
  12. return request({
  13. url: "api/vipinfo/getdetails",
  14. method: "get",
  15. params: {
  16. id
  17. }
  18. });
  19. }
  20. // 获取会员标签列表数据
  21. export function getLabelLists(params) {
  22. return request({
  23. url: "api/viplabelinfo/getlistbypage",
  24. method: "get",
  25. params
  26. });
  27. }
  28. // 添加会员数据
  29. export function addOrder(data) {
  30. return request({
  31. url: "api/vipinfo/add",
  32. method: "post",
  33. data
  34. });
  35. }
  36. // 编辑会员信息数据
  37. export function editOrder(data) {
  38. return request({
  39. url: "api/vipinfo/update",
  40. method: "post",
  41. data
  42. });
  43. }
  44. // 删除工单数据
  45. export function deleteOrder(ids) {
  46. return request({
  47. url: "callcenterapi/api/BusOrder/delete",
  48. method: "post",
  49. data: {
  50. ids
  51. }
  52. });
  53. }
  54. // 获取会员标签列表数据
  55. export function getbyphone(params) {
  56. return request({
  57. url: "api/VipInfo/getexistence",
  58. method: "get",
  59. params
  60. });
  61. }
  62. // 批量删除会员数据
  63. export function deletesMember(ids) {
  64. return request({
  65. url: "api/vipinfo/delete",
  66. method: "post",
  67. data: {
  68. ids
  69. }
  70. });
  71. }
  72. // 获取会员积分规则
  73. export function getRuleInfo() {
  74. return request({
  75. url: "api/score/getrule",
  76. method: "get"
  77. });
  78. }
  79. // 保存会员积分规则
  80. export function saveRuleInfo(data) {
  81. return request({
  82. url: "api/score/add",
  83. method: "post",
  84. data
  85. });
  86. }
  87. // 添加标签信息
  88. export function addLable(data) {
  89. return request({
  90. url: "api/viplabelinfo/add",
  91. method: "post",
  92. data
  93. });
  94. }
  95. // 编辑标签信息
  96. export function editLable(data) {
  97. return request({
  98. url: "api/viplabelinfo/update",
  99. method: "post",
  100. data
  101. });
  102. }
  103. // 删除标签信息
  104. export function deleteLable(ids) {
  105. return request({
  106. url: "api/viplabelinfo/delete",
  107. method: "post",
  108. data: {
  109. ids
  110. }
  111. });
  112. }
  113. // 获取标签信息详情
  114. export function getLableDetail(id) {
  115. return request({
  116. url: "api/viplabelinfo/getdetails",
  117. method: "get",
  118. params: {
  119. id
  120. }
  121. });
  122. }
  123. // 获取档案转移列表数据
  124. export function getFileTranserLists(params) {
  125. return request({
  126. url: "api/cusmsg/getlistbypage",
  127. method: "get",
  128. params
  129. });
  130. }
  131. // 获取档案转移信息详情
  132. export function getFileTranserInfo(id) {
  133. return request({
  134. url: "api/cusmsg/getdetails",
  135. method: "get",
  136. params: {
  137. id
  138. }
  139. });
  140. }
  141. // 转移档案操作
  142. export function getTransfer(ids, toperson) {
  143. return request({
  144. url: "api/vipinfo/transfer",
  145. method: "post",
  146. data: {
  147. ids,
  148. toperson
  149. }
  150. });
  151. }
  152. // 处理转移
  153. export function detailTransfer(ids, notagree) {
  154. return request({
  155. url: "api/vipinfo/deal",
  156. method: "post",
  157. data: {
  158. ids,
  159. notagree
  160. }
  161. });
  162. }
  163. // 获取会员类型
  164. export function getMemberType(params) {
  165. return request({
  166. url: "api/dictionary/getlistbypage",
  167. method: "get",
  168. params
  169. });
  170. }
  171. // 获取销售负责人
  172. export function getSalesmanData(params) {
  173. return request({
  174. url: "api/useraccount/getlistdrop",
  175. method: "get",
  176. params
  177. });
  178. }
  179. // 电话号码加密
  180. export function encryptphone(params) {
  181. return request({
  182. url: "api/VipInfo/encryptphone",
  183. method: "get",
  184. params
  185. });
  186. }
  187. // 电话号码解密
  188. export function decryptphone(params) {
  189. return request({
  190. url: "api/VipInfo/decryptphone",
  191. method: "get",
  192. params
  193. });
  194. }
  195. // 合并
  196. export function Merge(params) {
  197. return request({
  198. url: "api/VipInfo/Merge",
  199. method: "post",
  200. params
  201. });
  202. }
  203. // 拆分
  204. export function split(params) {
  205. return request({
  206. url: "api/VipInfo/SplitvIP",
  207. method: "post",
  208. params
  209. });
  210. }
  211. // 会员类型列表
  212. export function getMemberListType(params) {
  213. console.log(params);
  214. return request({
  215. url: "api/Membership/getlist",
  216. method: "get",
  217. params
  218. });
  219. }
  220. // 添加类型
  221. export function addType(data) {
  222. return request({
  223. url: "api/Membership/add",
  224. method: "post",
  225. data
  226. });
  227. }
  228. // 编辑类型
  229. export function editType(data) {
  230. return request({
  231. url: "api/Membership/update",
  232. method: "post",
  233. data
  234. });
  235. }
  236. // 详情类型
  237. export function detaiType(id) {
  238. // console.log(data)
  239. return request({
  240. url: "api/Membership/getdetails",
  241. method: "get",
  242. params: {
  243. id
  244. }
  245. });
  246. }
  247. // 操作类型
  248. export function deleteType(params) {
  249. return request({
  250. url: "api/Membership/operation",
  251. method: "post",
  252. params
  253. });
  254. }
  255. // 售后处理
  256. export function memberHandleTransferAfterSale(params) {
  257. return request({
  258. url: "api/VipInfo/handleTransfer",
  259. method: "get",
  260. params
  261. });
  262. }
  263. // 销售转办售后
  264. export function memberRansferAfterSale(params) {
  265. return request({
  266. url: "api/VipInfo/ransfer",
  267. method: "get",
  268. params
  269. });
  270. }
  271. // 获取会员订单列表
  272. export function getMemberOrderList(params) {
  273. return request({
  274. url: "api/ImportOrder/getlistbypage",
  275. method: "get",
  276. params
  277. });
  278. }
  279. // 获取会员订单列表
  280. export function importMemberErrormsg(params) {
  281. return request({
  282. url: "api/ImportOrder/Errormsg",
  283. method: "get",
  284. params
  285. });
  286. }
  287. // 编辑会员标签、分类
  288. export function importMemberTag(params) {
  289. return request({
  290. url: "api/VipInfo/updatetag",
  291. method: "post",
  292. params
  293. });
  294. }