user.service.js 9.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311
  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. ToWechatLogin : function (params,callback) {//获取扫码登录参数
  20. Http.AjaxService({
  21. url:'/user/login/auth/parameters',
  22. type:'get',
  23. data:params,
  24. json:false,
  25. isHost:true
  26. })
  27. .then(function(res){
  28. callback(res)
  29. });
  30. },
  31. ToWechatPolling : function (params,callback) {//扫码登录轮询
  32. Http.AjaxService({
  33. url:'/user/login/auth/scan/result',
  34. type:'get',
  35. data:params,
  36. json:false,
  37. isHost:true
  38. })
  39. .then(function(res){
  40. callback(res)
  41. });
  42. },
  43. ClubRegister: function (params, callback) {//机构注册
  44. Http.AjaxService({
  45. url:'/user/register/club',
  46. type:'post',
  47. data:params,
  48. json:false,
  49. isHost:true
  50. })
  51. .then(function(res){
  52. callback(res);
  53. });
  54. },
  55. SupplierRgister:function(params, callback){//供应商注册
  56. Http.AjaxService({
  57. url: '/user/register/shop',
  58. type: 'post',
  59. data: params,
  60. json: false,
  61. isHost:true
  62. })
  63. .then(function (res) {
  64. callback(res)
  65. });
  66. },
  67. /*
  68. * @params
  69. * isCheckCaptcha 是否检查图片验证码,0:检查,1:不检查
  70. * imgCode 图片验证码
  71. * activateCodeType 1:找回密码,2:注册机构,3:供应商注册,4:更换联系人手机号-旧手机验证码,5:更换联系人手机号-新手机验证码
  72. * platformType 0:www,1:crm/h5,2:小程序
  73. * token 图片token
  74. * */
  75. getRegisterMobileCode: function (params, callback) {//机构注册获取短信验证码
  76. Http.AjaxService({
  77. url:'/user/sms/code',
  78. type:'get',
  79. data:params,
  80. json:false,
  81. isHost:true
  82. })
  83. .then(function(res){
  84. callback(res);
  85. });
  86. },
  87. getNoteSMScode : function (params,callback){//绑定机构运营人员获取短信验证码
  88. Http.AjaxService({
  89. url:'/user/sms/bind',
  90. type:'get',
  91. data:params,
  92. json:true,
  93. isHost:true
  94. })
  95. .then(function(res){
  96. callback(res);
  97. });
  98. },
  99. ClubUpgrade : function(params,callback) {//机构升级会员信息
  100. Http.AjaxService({
  101. url:'/user/register/club/upgrade',
  102. type:'post',
  103. data:params,
  104. json:false,
  105. isHost:true
  106. })
  107. .then(function(res){
  108. callback(res);
  109. });
  110. },
  111. FindCompanyPwd : function(params,callback) {//用户找回密码
  112. Http.AjaxService({
  113. url:'/user/update/password',
  114. type:'post',
  115. data:params,
  116. json:false,
  117. isHost:true
  118. })
  119. .then(function(res){
  120. callback(res);
  121. });
  122. },
  123. GetMyPcCenterInfo : function(params,callback) {//机构个人中心数据查询(暂时废除)
  124. Http.AjaxService({
  125. url:'/pcCenter/myPcCenter',
  126. type:'get',
  127. data:params,
  128. json:true
  129. })
  130. .then(function(res){
  131. callback(res);
  132. });
  133. },
  134. GetMymessageList : function(params,callback) {//个人中心消息列表
  135. Http.AjaxService({
  136. url:'/user/messageList',
  137. type:'get',
  138. data:params,
  139. json:true
  140. })
  141. .then(function(res){
  142. callback(res);
  143. });
  144. },
  145. UserPuploadAvatar : function(params,callback) {//机构个人中心头像更新
  146. Http.AjaxService({
  147. url:'/user/uploadAvatar ',
  148. type:'post',
  149. data:params,
  150. json:false
  151. })
  152. .then(function(res){
  153. callback(res);
  154. });
  155. },
  156. GetMyOperationList : function(params,callback) {//查询机构运营人员管理列表
  157. Http.AjaxService({
  158. url:'/user/operation/list',
  159. type:'get',
  160. data:params,
  161. json:true,
  162. isHost:true
  163. })
  164. .then(function(res){
  165. callback(res);
  166. });
  167. },
  168. DeleteMyOperation : function(params,callback) {//删除单个运营人员
  169. Http.AjaxService({
  170. url:'/user/operation/delete',
  171. type:'POST',
  172. data:params,
  173. json:false,
  174. isHost:true
  175. })
  176. .then(function(res){
  177. callback(res);
  178. });
  179. },
  180. UpdateInvitationCode : function(params,callback) {//机构更新运营人员邀请码
  181. Http.AjaxService({
  182. url:'/user/operation/code/update',
  183. type:'POST',
  184. data:params,
  185. json:false,
  186. isHost:true
  187. })
  188. .then(function(res){
  189. callback(res);
  190. });
  191. },
  192. AddOperationUse : function(params,callback) {//添加运营人员
  193. Http.AjaxService({
  194. url:'/user/operation/save',
  195. type:'POST',
  196. data:params,
  197. json:false,
  198. isHost:true
  199. })
  200. .then(function(res){
  201. callback(res);
  202. });
  203. },
  204. GetApplicationData : function(params,callback) {//查询机构资料信息
  205. Http.AjaxService({
  206. url:'/user/club/info',
  207. type:'GET',
  208. data:params,
  209. json:false,
  210. isHost:true
  211. })
  212. .then(function(res){
  213. callback(res);
  214. });
  215. },
  216. UpdateModifiedData: function(params,callback) {//查询机构资料信息
  217. Http.AjaxService({
  218. url:'/user/club/info/update',
  219. type:'POST',
  220. data:params,
  221. json:false,
  222. isHost:true
  223. })
  224. .then(function(res){
  225. callback(res);
  226. });
  227. },
  228. SupplierShopInfo:function(params, callback){//供应商修改申请信息查询
  229. Http.AjaxService({
  230. url: '/supplier/shopInfo',
  231. type: 'get',
  232. data: params,
  233. json: false
  234. })
  235. .then(function (res) {
  236. callback(res)
  237. });
  238. },
  239. UpdateCompanyInfo: function (params, callback) {//供应商修改申请信息保存
  240. Http.AjaxService({
  241. url:'/user/register/shop/apply',
  242. type:'post',
  243. data:params,
  244. json:false,
  245. isHost:true
  246. })
  247. .then(function(res){
  248. callback(res);
  249. });
  250. },
  251. BindOrganization : function(params,callback) {//扫码微信绑定机构
  252. Http.AjaxService({
  253. url:'/user/login/auth/scan/bind',
  254. type:'post',
  255. data:params,
  256. json:false,
  257. isHost:true
  258. })
  259. .then(function(res){
  260. callback(res)
  261. });
  262. },
  263. Maintenance : function(params,callback) {//扫码微信绑定机构
  264. Http.AjaxService({
  265. url:'/pcCenter/applyMaintenance',
  266. type:'post',
  267. data:params,
  268. json:false
  269. })
  270. .then(function(res){
  271. callback(res)
  272. });
  273. },
  274. GetUserObtainBeans : function(params,callback) {//获取采美豆状态
  275. Http.AjaxService({
  276. url:'/user/club/obtain/beans',
  277. type:'get',
  278. data:params,
  279. json:false,
  280. isHost:true
  281. })
  282. .then(function(res){
  283. callback(res)
  284. });
  285. },
  286. GetUserClubHome : function(params,callback) {// 机构个人中心
  287. Http.AjaxService({
  288. url:'/user/club/home',
  289. type:'get',
  290. data:params,
  291. json:false,
  292. isHost:true
  293. })
  294. .then(function(res){
  295. callback(res)
  296. });
  297. },
  298. GetUserClubBeansList : function(params,callback) {//机构采美豆收支明细
  299. Http.AjaxService({
  300. url:'/user/club/beans/history',
  301. type:'get',
  302. data:params,
  303. json:false,
  304. isHost:true
  305. })
  306. .then(function(res){
  307. callback(res)
  308. });
  309. },
  310. };