utils.service.js 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462
  1. /* HTTP API 公共模块业务
  2. * Copyright 2020, CAIMEI365
  3. * Date 2020/06/16
  4. * auther ZHJY
  5. */
  6. var PublicApi = {
  7. uploadimg: function (params, callback) {//供应商添加物流上传图片
  8. Http.uploadImage({ url:'/formData/MultiPictareaddData',data:params},callback)
  9. },
  10. uploadFile: function (params, callback) {//上传文件
  11. Http.uploadImage({
  12. url:'/file/upload',
  13. data:params
  14. },callback)
  15. },
  16. deleteOssFile: function (params, callback) {//删除Oss文件
  17. Http.AjaxService({
  18. url:'/file/delete',
  19. type:'post',
  20. data:params,
  21. json:false,
  22. mask:true,
  23. replace:false
  24. })
  25. .then(function(res){
  26. callback(res);
  27. });
  28. },
  29. GetHomeData:function(params,callback){ //首页数据
  30. // Http.AjaxService({ url:'/home/data', type:'get', data:params, json:false})
  31. // .then(function(res){
  32. // callback(res)
  33. // });
  34. Http.AjaxService({
  35. url:'/commodity/home/floor',
  36. type:'get',
  37. data:params,
  38. json:false,
  39. isHost:true
  40. })
  41. .then(function(res){
  42. callback(res)
  43. });
  44. },
  45. GetHomeBanner:function(params,callback){ //首页bnner
  46. Http.AjaxService({
  47. url:'/home/banner',
  48. type:'get',
  49. data:params,
  50. json:false
  51. })
  52. .then(function(res){
  53. callback(res)
  54. });
  55. },
  56. GetHomeRightData:function(params,callback){ //首页右侧模块
  57. Http.AjaxService({
  58. url:'/home/top/data',
  59. type:'get',
  60. data:params,
  61. json:false
  62. })
  63. .then(function(res){
  64. callback(res)
  65. });
  66. },
  67. GetProductClassify:function(params,callback){ //获取一级分类
  68. Http.AjaxService({
  69. url:'/commodity/classify',
  70. type:'get',
  71. data:params,
  72. json:false,
  73. isHost:true
  74. })
  75. .then(function(res){
  76. callback(res)
  77. });
  78. },
  79. GetNavigationMenu:function(params,callback){ //获取顶部导航
  80. Http.AjaxService({
  81. url:'/home/init',
  82. type:'get',
  83. data:params,
  84. json:false
  85. })
  86. .then(function(res){
  87. callback(res)
  88. });
  89. },
  90. GetProvince:function(params,callback){ //获取省份信息
  91. Http.AjaxService({
  92. url:'/club/province',
  93. type:'get',
  94. data:params,
  95. json:false
  96. })
  97. .then(function(res){
  98. callback(res)
  99. });
  100. },
  101. GetCity:function(params,callback){ //获取区分信息
  102. Http.AjaxService({
  103. url:'/club/city',
  104. type:'get',
  105. data:params,
  106. json:true
  107. })
  108. .then(function(res){
  109. callback(res)
  110. });
  111. },
  112. GetTown:function(params,callback){ //获取市信息
  113. Http.AjaxService({
  114. url:'/club/town',
  115. type:'get',
  116. data:params,
  117. json:true
  118. })
  119. .then(function(res){
  120. callback(res)
  121. });
  122. },
  123. GetFirstClassFication:function(params,callback){ //获取一级分类
  124. Http.AjaxService({
  125. url:'/commodity/type/first',
  126. type:'get',
  127. data:params,
  128. json:true,
  129. isHost:true
  130. })
  131. .then(function(res){
  132. callback(res)
  133. });
  134. },
  135. GetTwoClassFication:function(params,callback){ //获取二级分类
  136. Http.AjaxService({
  137. url:'/commodity/type/second',
  138. type:'get',
  139. data:params,
  140. json:true,
  141. isHost:true
  142. })
  143. .then(function(res){
  144. callback(res)
  145. });
  146. },
  147. GetThreeClassFication:function(params,callback){ //获取三级分类
  148. Http.AjaxService({
  149. url:'/commodity/type/third',
  150. type:'get',
  151. data:params,
  152. json:true,
  153. isHost:true
  154. })
  155. .then(function(res){
  156. callback(res)
  157. });
  158. },
  159. addCart : function (params,callback) { //加入购物车
  160. Http.AjaxService({
  161. url:'/shoppingCart/addCart',
  162. type:'post',
  163. data:params,
  164. json:false
  165. })
  166. .then(function(res){
  167. callback(res)
  168. });
  169. },
  170. getImgVerifyCode : function (params,callback){ //获取图形验证图形
  171. Http.AjaxService({
  172. url:'/user/captcha',
  173. type:'get',
  174. data:params,
  175. json:true,
  176. isHost:true
  177. })
  178. .then(function(res){
  179. if (res.code == 0) {
  180. callback(res);
  181. }
  182. });
  183. },
  184. getMobileSMScode : function (params,callback){//直接获取手机短信验证码
  185. Http.AjaxService({
  186. url:'/user/activateCodeByReg',
  187. type:'get',
  188. data:params,
  189. json:true
  190. })
  191. .then(function(res){
  192. callback(res);
  193. });
  194. },
  195. getEmailSMScode : function (params,callback) { //获取邮箱短信验证码
  196. Http.AjaxService({
  197. url:'/user/mail/code',
  198. type:'get',
  199. data:params,
  200. json:true,
  201. isHost:true
  202. })
  203. .then(function(res){
  204. callback(res);
  205. });
  206. },
  207. findCompanyPwd : function(params,callback) {//用户找回密码
  208. Http.AjaxService({
  209. url:'/user/findCompanyPwd',
  210. type:'post',
  211. data:params,
  212. json:true
  213. })
  214. .then(function(res){
  215. callback(res);
  216. });
  217. },
  218. clubChangeMobile:function(params,callback){//更换手机号
  219. Http.AjaxService({
  220. url:'/user/update/mobile',
  221. type:'post',
  222. data:params,
  223. json:false,
  224. isHost:true
  225. })
  226. .then(function(res){
  227. callback(res);
  228. });
  229. },
  230. editCompanyInfo : function (params,callback) {//获取要修改的企业信息
  231. Http.AjaxService({
  232. url:'/user/club/applicationData',
  233. type:'get',
  234. data:params,
  235. json:true
  236. })
  237. .then(function(res){
  238. callback(res);
  239. });
  240. },
  241. modifiedData : function (params,callback) {//提交个人中心修改机构信息
  242. Http.AjaxService({
  243. url:'/operation/modifiedData',
  244. type:'post',
  245. data:params,
  246. json:false
  247. })
  248. .then(function(res){
  249. callback(res);
  250. });
  251. },
  252. bindIngUseEmail : function(params,callback) { //未绑定邮箱账户绑定邮箱
  253. Http.AjaxService({
  254. url:'/user/binding',
  255. type:'post',
  256. data:params,
  257. json:true
  258. })
  259. .then(function(res){
  260. callback(res)
  261. });
  262. },
  263. getOperationList : function (params,callback) { //获取机构运营人员列表
  264. Http.AjaxService({
  265. url:'/user/bindOrganization',
  266. type:'post',
  267. data:params,
  268. json:false
  269. })
  270. .then(function(res){
  271. callback(res)
  272. });
  273. },
  274. addOperation : function (params,callback) { //机构员工管理添加运营人员
  275. Http.AjaxService({
  276. url:'/operation/add',
  277. type:'post',
  278. data:params,
  279. json:false
  280. })
  281. .then(function(res){
  282. callback(res)
  283. });
  284. },
  285. deleteOperation : function (params,callback) { //机构员工管理删除运营人员
  286. Http.AjaxService({
  287. url:'/operation/delete',
  288. type:'post',
  289. data:params,
  290. json:false
  291. })
  292. .then(function(res){
  293. callback(res)
  294. });
  295. },
  296. updateInvitationCode : function (params,callback) { //机构员工管理更新邀请码
  297. Http.AjaxService({
  298. url:'/operation/updateInvitationCode',
  299. type:'post',
  300. data:params,
  301. json:false
  302. })
  303. .then(function(res){
  304. callback(res)
  305. });
  306. },
  307. queryShoppingCartList:function(params,callback){ //购物车数据列表
  308. Http.AjaxService({
  309. url:'/shoppingCart/shoppingInfo',
  310. type:'get',
  311. data:params, json:false
  312. })
  313. .then(function(res){
  314. callback(res)
  315. });
  316. },
  317. shoppingCartUpdate:function(params,callback){//更新商品增减
  318. Http.AjaxService({
  319. url:'/shoppingCart/update',
  320. type:'post',
  321. data:params,
  322. json:false
  323. })
  324. .then(function(res){
  325. callback(res)
  326. });
  327. },
  328. shoppingCartDelete:function(params,callback) {//删除购物车商品
  329. Http.AjaxService({
  330. url:'/shoppingCart/delete',
  331. type:'post',
  332. data:params,
  333. json:false
  334. })
  335. .then(function(res){
  336. callback(res)
  337. });
  338. },
  339. queryOrderConfirmInfo:function(params,callback){ //购物车数据列表
  340. Http.AjaxService({
  341. url:'/order/confirm',
  342. type:'get',
  343. data:params,
  344. json:true
  345. })
  346. .then(function(res){
  347. callback(res)
  348. });
  349. },
  350. queryAddressList:function(params,callback){ //地址列表
  351. Http.AjaxService({
  352. url:'/personalCenter/findAddress',
  353. type:'get',
  354. data:params,
  355. json:true
  356. })
  357. .then(function(res){
  358. callback(res)
  359. });
  360. },
  361. deleteNewAddress:function(params,callback){ //删除地址
  362. Http.AjaxService({
  363. url:'/personalCenter/deleteAddress',
  364. type:'get',
  365. data:params,
  366. json:true
  367. })
  368. .then(function(res){
  369. callback(res)
  370. });
  371. },
  372. addNewAddress:function(params,callback) {//保存地址
  373. Http.AjaxService({
  374. url:'/personalCenter/saveAddress',
  375. type:'post',
  376. data:params,
  377. json:false
  378. })
  379. .then(function(res){
  380. callback(res)
  381. });
  382. },
  383. defaultAddress:function(params,callback) {//设为默认地址
  384. Http.AjaxService({
  385. url:'/personalCenter/defaultAddress',
  386. type:'post',
  387. data:params,
  388. json:false
  389. })
  390. .then(function(res){
  391. callback(res)
  392. });
  393. },
  394. getOrderPostage:function(params,callback){ //获取邮费信息
  395. Http.AjaxService({
  396. url:'/order/postage',
  397. type:'get',
  398. data:params,
  399. json:true
  400. })
  401. .then(function(res){
  402. callback(res)
  403. });
  404. },
  405. getFindInvoice:function(params,callback){ //获取发票信息
  406. Http.AjaxService({
  407. url:'/personalCenter/findInvoice',
  408. type:'get',
  409. data:params,
  410. json:true
  411. })
  412. .then(function(res){
  413. callback(res)
  414. });
  415. },
  416. confirmOrder:function (params,callback) {//提交订单
  417. Http.AjaxService({
  418. url:'/order/submit',
  419. type:'post',
  420. data:params,
  421. json:false
  422. })
  423. .then(function(res){
  424. callback(res)
  425. });
  426. },
  427. updateInvoice:function (params,callback) {//保存发票信息
  428. Http.AjaxService({
  429. url:'/personalCenter/invoice',
  430. type:'post',
  431. data:params,
  432. json:false
  433. })
  434. .then(function(res){
  435. callback(res)
  436. });
  437. },
  438. markAsRead:function (params,callback) {//已读消息
  439. Http.AjaxService({
  440. url:'/user/markAsRead',
  441. type:'post',
  442. data:params,
  443. json:false
  444. })
  445. .then(function(res){
  446. callback(res)
  447. });
  448. },
  449. deleteMessage:function (params,callback) {//删除消息
  450. Http.AjaxService({
  451. url:'/user/deleteMessage',
  452. type:'post',
  453. data:params,
  454. json:false
  455. })
  456. .then(function(res){
  457. callback(res)
  458. });
  459. },
  460. };