user.service.js 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563
  1. /* HTTP API 用户业务模块
  2. * Copyright 2020, CAIMEI365
  3. * Date 2020/06/16
  4. * auther ZHJY
  5. */
  6. var UserApi = {
  7. PostLoginAccount : function (params,callback) {//新系统登录
  8. Http.AjaxService({
  9. url:'/user/login/password',
  10. type:'post',
  11. data:params,
  12. json:false,
  13. isHost:true
  14. })
  15. .then(function(res){
  16. callback(res)
  17. });
  18. },
  19. userCodeLogin : function (params,callback) {//短信验证码登录
  20. Http.AjaxService({
  21. url:'/user/login/codeLogin',
  22. type:'post',
  23. data:params,
  24. json:false,
  25. isHost:true
  26. })
  27. .then(function(res){
  28. callback(res)
  29. });
  30. },
  31. userCheckePhone : function (params,callback) {//获取登录短信验证码
  32. Http.AjaxService({
  33. url:'/user/login/code',
  34. type:'get',
  35. data:params,
  36. json:false,
  37. isHost:true
  38. })
  39. .then(function(res){
  40. callback(res)
  41. });
  42. },
  43. userOperateCode : function (params,callback) {//获取绑定运营人员手机短信验证码
  44. Http.AjaxService({
  45. url:'/user/operate/code',
  46. type:'get',
  47. data:params,
  48. json:false,
  49. isHost:true
  50. })
  51. .then(function(res){
  52. callback(res)
  53. });
  54. },
  55. userLoginVerification : function (params,callback) {//绑定运营人员校验手机验证码
  56. Http.AjaxService({
  57. url:'/user/login/verification',
  58. type:'post',
  59. data:params,
  60. json:false,
  61. isHost:true
  62. })
  63. .then(function(res){
  64. callback(res)
  65. });
  66. },
  67. ToWechatLogin : function (params,callback) {//获取扫码登录参数
  68. Http.AjaxService({
  69. url:'/user/login/auth/parameters',
  70. type:'get',
  71. data:params,
  72. json:false,
  73. isHost:true
  74. })
  75. .then(function(res){
  76. callback(res)
  77. });
  78. },
  79. ToWechatPolling : function (params,callback) {//扫码登录轮询
  80. Http.AjaxService({
  81. url:'/user/login/auth/scan/result',
  82. type:'get',
  83. data:params,
  84. json:false,
  85. isHost:true
  86. })
  87. .then(function(res){
  88. callback(res)
  89. });
  90. },
  91. ClubRegister: function (params, callback) {//机构注册
  92. Http.AjaxService({
  93. url:'/user/register/club',
  94. type:'post',
  95. data:params,
  96. json:false,
  97. isHost:true
  98. })
  99. .then(function(res){
  100. callback(res);
  101. });
  102. },
  103. SupplierRgister:function(params, callback){//供应商注册
  104. Http.AjaxService({
  105. url: '/user/register/shop',
  106. type: 'post',
  107. data: params,
  108. json: false,
  109. isHost:true
  110. })
  111. .then(function (res) {
  112. callback(res)
  113. });
  114. },
  115. /*
  116. * @params
  117. * isCheckCaptcha 是否检查图片验证码,0:检查,1:不检查
  118. * imgCode 图片验证码
  119. * activateCodeType 1:找回密码,2:注册机构,3:供应商注册,4:更换联系人手机号-旧手机验证码,5:更换联系人手机号-新手机验证码 6:二手发布
  120. * platformType 0:www,1:crm/h5,2:小程序
  121. * token 图片token
  122. * */
  123. getRegisterMobileCode: function (params, callback) {//机构注册获取短信验证码
  124. Http.AjaxService({
  125. url:'/user/sms/code',
  126. type:'get',
  127. data:params,
  128. json:false,
  129. isHost:true
  130. })
  131. .then(function(res){
  132. callback(res);
  133. });
  134. },
  135. getNoteSMScode : function (params,callback){//绑定机构运营人员获取短信验证码
  136. Http.AjaxService({
  137. url:'/user/sms/bind',
  138. type:'get',
  139. data:params,
  140. json:true,
  141. isHost:true
  142. })
  143. .then(function(res){
  144. callback(res);
  145. });
  146. },
  147. ClubUpgrade : function(params,callback) {//机构升级会员信息
  148. Http.AjaxService({
  149. url:'/user/register/club/upgrade',
  150. type:'post',
  151. data:params,
  152. json:false,
  153. isHost:true
  154. })
  155. .then(function(res){
  156. callback(res);
  157. });
  158. },
  159. FindCompanyPwd : function(params,callback) {//用户找回密码
  160. Http.AjaxService({
  161. url:'/user/update/password',
  162. type:'post',
  163. data:params,
  164. json:false,
  165. isHost:true
  166. })
  167. .then(function(res){
  168. callback(res);
  169. });
  170. },
  171. GetMyPcCenterInfo : function(params,callback) {//机构个人中心数据查询(暂时废除)
  172. Http.AjaxService({
  173. url:'/user/club/personal/data',
  174. type:'get',
  175. data:params,
  176. json:true
  177. })
  178. .then(function(res){
  179. callback(res);
  180. });
  181. },
  182. GetMymessageList : function(params,callback) {//个人中心消息列表
  183. Http.AjaxService({
  184. url:'/user/center/messages',
  185. type:'get',
  186. data:params,
  187. json:true
  188. })
  189. .then(function(res){
  190. callback(res);
  191. });
  192. },
  193. UserPuploadAvatar : function(params,callback) {//机构个人中心头像更新
  194. Http.AjaxService({
  195. url:'/user/center/avatar/save',
  196. type:'post',
  197. data:params,
  198. json:false
  199. })
  200. .then(function(res){
  201. callback(res);
  202. });
  203. },
  204. GetMyOperationList : function(params,callback) {//查询机构运营人员管理列表
  205. Http.AjaxService({
  206. url:'/user/operation/list',
  207. type:'get',
  208. data:params,
  209. json:true,
  210. isHost:true
  211. })
  212. .then(function(res){
  213. callback(res);
  214. });
  215. },
  216. DeleteMyOperation : function(params,callback) {//删除单个运营人员
  217. Http.AjaxService({
  218. url:'/user/operation/delete',
  219. type:'POST',
  220. data:params,
  221. json:false,
  222. isHost:true
  223. })
  224. .then(function(res){
  225. callback(res);
  226. });
  227. },
  228. UpdateInvitationCode : function(params,callback) {//机构更新运营人员邀请码
  229. Http.AjaxService({
  230. url:'/user/operation/code/update',
  231. type:'POST',
  232. data:params,
  233. json:false,
  234. isHost:true
  235. })
  236. .then(function(res){
  237. callback(res);
  238. });
  239. },
  240. AddOperationUse : function(params,callback) {//添加运营人员
  241. Http.AjaxService({
  242. url:'/user/operation/save',
  243. type:'POST',
  244. data:params,
  245. json:false,
  246. isHost:true
  247. })
  248. .then(function(res){
  249. callback(res);
  250. });
  251. },
  252. GetApplicationData : function(params,callback) {//查询机构资料信息
  253. Http.AjaxService({
  254. url:'/user/club/info',
  255. type:'GET',
  256. data:params,
  257. json:false,
  258. isHost:true
  259. })
  260. .then(function(res){
  261. callback(res);
  262. });
  263. },
  264. UpdateModifiedData: function(params,callback) {//查询机构资料信息
  265. Http.AjaxService({
  266. url:'/user/club/info/update',
  267. type:'POST',
  268. data:params,
  269. json:false,
  270. isHost:true
  271. })
  272. .then(function(res){
  273. callback(res);
  274. });
  275. },
  276. SupplierShopInfo:function(params, callback){//供应商修改申请信息查询
  277. Http.AjaxService({
  278. url: '/supplier/shopInfo',
  279. type: 'get',
  280. data: params,
  281. json: false
  282. })
  283. .then(function (res) {
  284. callback(res)
  285. });
  286. },
  287. UpdateCompanyInfo: function (params, callback) {//供应商修改申请信息保存
  288. Http.AjaxService({
  289. url:'/user/register/shop/apply',
  290. type:'post',
  291. data:params,
  292. json:false,
  293. isHost:true
  294. })
  295. .then(function(res){
  296. callback(res);
  297. });
  298. },
  299. BindOrganization : function(params,callback) {//扫码微信绑定机构
  300. Http.AjaxService({
  301. url:'/user/login/auth/scan/bind',
  302. type:'post',
  303. data:params,
  304. json:false,
  305. isHost:true
  306. })
  307. .then(function(res){
  308. callback(res)
  309. });
  310. },
  311. Maintenance : function(params,callback) {//扫码微信绑定机构
  312. Http.AjaxService({
  313. url:'/pcCenter/applyMaintenance',
  314. type:'post',
  315. data:params,
  316. json:false
  317. })
  318. .then(function(res){
  319. callback(res)
  320. });
  321. },
  322. GetUserObtainBeans : function(params,callback) {//获取采美豆状态
  323. Http.AjaxService({
  324. url:'/user/club/obtain/beans',
  325. type:'get',
  326. data:params,
  327. json:false,
  328. isHost:true
  329. })
  330. .then(function(res){
  331. callback(res)
  332. });
  333. },
  334. GetUserClubHome : function(params,callback) {// 机构个人中心
  335. Http.AjaxService({
  336. url:'/user/club/home',
  337. type:'get',
  338. data:params,
  339. json:false,
  340. isHost:true
  341. })
  342. .then(function(res){
  343. callback(res)
  344. });
  345. },
  346. GetUserClubBeansList : function(params,callback) {//机构采美豆收支明细
  347. Http.AjaxService({
  348. url:'/user/club/beans/history',
  349. type:'get',
  350. data:params,
  351. json:false,
  352. isHost:true
  353. })
  354. .then(function(res){
  355. callback(res)
  356. });
  357. },
  358. GetUserBalanceList : function(params,callback) {//机构采美豆收支明细
  359. Http.AjaxService({
  360. url:'/user/center/balance',
  361. type:'get',
  362. data:params,
  363. json:false,
  364. isHost:true
  365. })
  366. .then(function(res){
  367. callback(res)
  368. });
  369. },
  370. GetSuperCenterInfo: function (params, callback) {//会员中心数据
  371. Http.AjaxService({
  372. url: '/user/super/center',
  373. type:'get',
  374. data:params,
  375. json:false,
  376. isHost:true
  377. }).then(function (res) {
  378. callback(res);
  379. });
  380. },
  381. RegisterSuperByBeans: function (params, callback) {//会员中心采美豆抵扣开通svip会员
  382. Http.AjaxService({
  383. url: '/user/register/super/beans',
  384. type:'get',
  385. data:params,
  386. json:false,
  387. isHost:true
  388. }).then(function (res) {
  389. callback(res);
  390. });
  391. },
  392. SuperHistory: function (params, callback) {//会员开通记录
  393. Http.AjaxService({
  394. url: '/user/super/history',
  395. type:'get',
  396. data:params,
  397. json:false,
  398. isHost:true
  399. }).then(function (res) {
  400. callback(res);
  401. });
  402. },
  403. // user/super/package
  404. FetchSuperPackage: function (params, callback) {//获取会员套餐
  405. Http.AjaxService({
  406. url: '/user/super/package',
  407. type:'get',
  408. data:params,
  409. json:false,
  410. isHost:true
  411. }).then(function (res) {
  412. callback(res);
  413. });
  414. },
  415. RegisterSuperPay: function(params, callback){ // 在线支付超级会员预处理
  416. Http.AjaxService({
  417. url: '/user/register/super/pay',
  418. type: 'get',
  419. data: params,
  420. json: false,
  421. isHost: true
  422. }).then(function (res) {
  423. callback(res);
  424. });
  425. },
  426. getAuthClubMessageCount: function (params, callback) {//机构消息通知中心未读消息数量
  427. Http.AjaxService({
  428. url: '/user/login/auth/ClubMessageCount',
  429. type:'get',
  430. data:params,
  431. json:false,
  432. isHost:true
  433. }).then(function (res) {
  434. callback(res);
  435. });
  436. },
  437. getAuthClubMessageList: function (params, callback) {//机构消息通知列表
  438. Http.AjaxService({
  439. url: '/user/login/auth/ClubMessageList',
  440. type:'get',
  441. data:params,
  442. json:false,
  443. isHost:true
  444. }).then(function (res) {
  445. callback(res);
  446. });
  447. },
  448. authDeleteMessage: function (params, callback) {//删除通知消息
  449. Http.AjaxService({
  450. url: '/user/login/auth/deleteMessage',
  451. type:'post',
  452. data:params,
  453. json:false,
  454. isHost:true
  455. }).then(function (res) {
  456. callback(res);
  457. });
  458. },
  459. authUpdateRead: function (params, callback) {//标记通知消息
  460. Http.AjaxService({
  461. url: '/user/login/auth/updateRead',
  462. type:'post',
  463. data:params,
  464. json:false,
  465. isHost:true
  466. }).then(function (res) {
  467. callback(res);
  468. });
  469. },
  470. userClubRecordLinkage: function (params, callback) {//查询行为记录链接信息
  471. Http.AjaxService({
  472. url: '/user/club/recordLinkage',
  473. type:'get',
  474. data:params,
  475. json:false,
  476. isHost:true
  477. }).then(function (res) {
  478. callback(res);
  479. });
  480. },
  481. userClubChoseList: function (params, callback) {//可分配协销列表
  482. Http.AjaxService({
  483. url: '/user/club/chose/list',
  484. type:'get',
  485. data:params,
  486. json:false,
  487. isHost:true
  488. }).then(function (res) {
  489. callback(res);
  490. });
  491. },
  492. userClubChoseSales: function (params, callback) {//分配协销
  493. Http.AjaxService({
  494. url: '/user/club/chose/sales',
  495. type:'post',
  496. data:params,
  497. json:false,
  498. isHost:true
  499. }).then(function (res) {
  500. callback(res);
  501. });
  502. },
  503. userGetWechatMinLink: function (params, callback) {//获取H5跳转小程序路径
  504. Http.AjaxService({
  505. url: '/user/wechat/link',
  506. type:'get',
  507. data:params,
  508. json:false,
  509. isHost:true
  510. }).then(function (res) {
  511. callback(res);
  512. });
  513. },
  514. mcareWechatMinLink: function (params, callback) {//获取H5跳转丽格小程序路径
  515. Http.AjaxService({
  516. url: '/user/wechat/link/mcare',
  517. type:'get',
  518. data:params,
  519. json:false,
  520. isHost:true
  521. }).then(function (res) {
  522. callback(res);
  523. });
  524. },
  525. shortcutLogin : function (params,callback) {//供应商快捷登录
  526. Http.AjaxService({
  527. url:'/user/shop/shortcutLogin',
  528. type:'GET',
  529. data:params,
  530. json:false,
  531. isHost:true
  532. })
  533. .then(function(res){
  534. callback(res)
  535. });
  536. },
  537. wechatAuthLink : function (params,callback) {//获取微信参数
  538. Http.AjaxService({
  539. url:'/user/login/auth/link',
  540. type:'GET',
  541. data:params,
  542. json:false,
  543. isHost:true
  544. })
  545. .then(function(res){
  546. callback(res)
  547. });
  548. },
  549. wechatAuthWebsite : function (params,callback) {//微信授权登录
  550. Http.AjaxService({
  551. url:'/user/login/auth/website',
  552. type:'GET',
  553. data:params,
  554. json:false,
  555. isHost:true
  556. })
  557. .then(function(res){
  558. callback(res)
  559. });
  560. }
  561. };