api.js 25 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258
  1. import ApibaseUrl from "@/config/urlConfig.js"
  2. const ApiUrl = ApibaseUrl.getApibaseUrl();
  3. const getdata = function(api,data,successc,failc){
  4. //获取版本号
  5. if(api=='getversion'){
  6. uni.request({
  7. url: ApiUrl+'/system/version/getversion',
  8. method:"GET",
  9. sslVerify:false,
  10. data:data,
  11. header: {
  12. 'Content-Type': 'application/json',
  13. },
  14. success: res=> {
  15. successc(res);
  16. },
  17. fail: function (err) {
  18. failc(err);
  19. },
  20. })
  21. }
  22. //切换语言
  23. if(api=='changeLanguages'){
  24. uni.request({
  25. url: ApiUrl+'/changeLanguages',
  26. method:"GET",
  27. sslVerify:false,
  28. data:data,
  29. header: {
  30. 'Content-Type': 'application/json',
  31. },
  32. success: res=> {
  33. successc(res);
  34. },
  35. fail: function (err) {
  36. failc(err);
  37. },
  38. })
  39. }
  40. // 刷新token
  41. if(api=='refreshToken'){
  42. uni.request({
  43. url: ApiUrl+'/infouser/user/gettoken',
  44. method:"GET",
  45. sslVerify:false,
  46. data:data,
  47. header: {
  48. 'Content-Type': 'application/json',
  49. 'token':getApp().globalData.token
  50. },
  51. success: res=> {
  52. successc(res);
  53. },
  54. fail: function (err) {
  55. failc(err);
  56. },
  57. })
  58. }
  59. // 获取手机验证码
  60. if(api=='smsCode'){
  61. uni.request({
  62. url: ApiUrl+'/infouser/user/getcode',
  63. method:"GET",
  64. sslVerify:false,
  65. data:data,
  66. header: {
  67. 'Content-Type': 'application/json',
  68. },
  69. success: res=> {
  70. successc(res);
  71. },
  72. fail: function (err) {
  73. failc(err);
  74. },
  75. })
  76. }
  77. //会员手机验证码登录注册
  78. if(api=='loginBySmsCode'){
  79. uni.request({
  80. url: ApiUrl+'/infouser/user/lodeing',
  81. method:"POST",
  82. sslVerify:false,
  83. data:data,
  84. header: {
  85. 'Content-Type': 'application/json',
  86. },
  87. success: res=> {
  88. successc(res);
  89. },
  90. fail: function (err) {
  91. failc(err);
  92. },
  93. })
  94. }
  95. // 注销账号
  96. if(api=='deleuser'){
  97. uni.request({
  98. url: ApiUrl+'/infouser/user/deleuser',
  99. method:"GET",
  100. sslVerify:false,
  101. data:data,
  102. header: {
  103. 'Content-Type': 'application/json',
  104. 'token':getApp().globalData.token
  105. },
  106. success: res=> {
  107. successc(res);
  108. },
  109. fail: function (err) {
  110. failc(err);
  111. },
  112. })
  113. }
  114. // 获取用户信息
  115. if(api=='getUserMsg'){
  116. uni.request({
  117. url: ApiUrl+'/infouser/user/getuserinfo',
  118. method:"GET",
  119. sslVerify:false,
  120. data:data,
  121. header: {
  122. 'Content-Type': 'application/json',
  123. 'token':getApp().globalData.token
  124. },
  125. success: res=> {
  126. successc(res);
  127. },
  128. fail: function (err) {
  129. failc(err);
  130. },
  131. })
  132. }
  133. //更新用户信息
  134. if(api=='updataUserMsg'){
  135. uni.request({
  136. url: ApiUrl+'/infouser/user/setuser',
  137. method:"POST",
  138. sslVerify:false,
  139. data:data,
  140. header: {
  141. 'Content-Type': 'application/json',
  142. 'token':getApp().globalData.token
  143. },
  144. success: res=> {
  145. successc(res);
  146. },
  147. fail: function (err) {
  148. failc(err);
  149. },
  150. })
  151. }
  152. //代理用户登录
  153. if(api=='userLogin'){
  154. uni.request({
  155. url: ApiUrl+'/user/app/loding',
  156. method:"POST",
  157. sslVerify:false,
  158. data:data,
  159. header: {
  160. 'Content-Type': 'application/json',
  161. },
  162. success: res=> {
  163. successc(res);
  164. },
  165. fail: function (err) {
  166. failc(err);
  167. },
  168. })
  169. }
  170. //---------------------------------------------------
  171. //获取门店服务类型列表
  172. if(api=='fwlxlist'){
  173. uni.request({
  174. url: ApiUrl+'/system/ServiceType/fwlxlist',
  175. method:"GET",
  176. sslVerify:false,
  177. data:data,
  178. header: {
  179. 'Content-Type': 'application/json',
  180. },
  181. success: res=> {
  182. successc(res);
  183. },
  184. fail: function (err) {
  185. failc(err);
  186. },
  187. })
  188. }
  189. //获取门店分类列表
  190. if(api=='getmendianfenlei'){
  191. uni.request({
  192. url: ApiUrl+'/fenlei/type/list',
  193. method:"GET",
  194. sslVerify:false,
  195. data:data,
  196. header: {
  197. 'Content-Type': 'application/json',
  198. },
  199. success: res=> {
  200. successc(res);
  201. },
  202. fail: function (err) {
  203. failc(err);
  204. },
  205. })
  206. }
  207. //获取门店列表
  208. if(api=='getmendianlist'){
  209. uni.request({
  210. url: ApiUrl+'/chanting/store/getstorelist',
  211. method:"GET",
  212. sslVerify:false,
  213. data:data,
  214. header: {
  215. 'Content-Type': 'application/json',
  216. },
  217. success: res=> {
  218. successc(res);
  219. },
  220. fail: function (err) {
  221. console.log(err)
  222. failc(err);
  223. },
  224. })
  225. }
  226. //分类门店列表
  227. if(api=='getserverlist'){
  228. uni.request({
  229. url: ApiUrl+'/chanting/store/getserverlist',
  230. method:"GET",
  231. sslVerify:false,
  232. data:data,
  233. header: {
  234. 'Content-Type': 'application/json',
  235. },
  236. success: res=> {
  237. successc(res);
  238. },
  239. fail: function (err) {
  240. console.log(err)
  241. failc(err);
  242. },
  243. })
  244. }
  245. //评分等门店列表
  246. if(api=='getPfStore'){
  247. uni.request({
  248. url: ApiUrl+'/chanting/store/getPfStore',
  249. method:"GET",
  250. sslVerify:false,
  251. data:data,
  252. header: {
  253. 'Content-Type': 'application/json',
  254. },
  255. success: res=> {
  256. successc(res);
  257. },
  258. fail: function (err) {
  259. console.log(err)
  260. failc(err);
  261. },
  262. })
  263. }
  264. //门店详情
  265. if(api=='getmendianDetail'){
  266. uni.request({
  267. url: ApiUrl+'/chanting/store/getstore',
  268. method:"GET",
  269. sslVerify:false,
  270. data:data,
  271. header: {
  272. 'Content-Type': 'application/json',
  273. 'token':getApp().globalData.token
  274. },
  275. success: res=> {
  276. successc(res);
  277. },
  278. fail: function (err) {
  279. failc(err);
  280. },
  281. })
  282. }
  283. //门店商品分类
  284. if(api=='getmendianshangpinFL'){
  285. uni.request({
  286. url: ApiUrl+'/system/fenlei/getfenlei',
  287. method:"GET",
  288. sslVerify:false,
  289. data:data,
  290. header: {
  291. 'Content-Type': 'application/json',
  292. 'token':getApp().globalData.token
  293. },
  294. success: res=> {
  295. successc(res);
  296. },
  297. fail: function (err) {
  298. failc(err);
  299. },
  300. })
  301. }
  302. //门店商品分类对应商品列表
  303. if(api=='getmendianshangpinList'){
  304. uni.request({
  305. url: ApiUrl+'/chanting/food/getidlist',
  306. method:"GET",
  307. sslVerify:false,
  308. data:data,
  309. header: {
  310. 'Content-Type': 'application/json',
  311. 'token':getApp().globalData.token
  312. },
  313. success: res=> {
  314. successc(res);
  315. },
  316. fail: function (err) {
  317. failc(err);
  318. },
  319. })
  320. }
  321. //查询商品
  322. if(api=='searchGoods'){
  323. uni.request({
  324. url: ApiUrl+'/chanting/food/getfoodlist',
  325. method:"GET",
  326. sslVerify:false,
  327. data:data,
  328. header: {
  329. 'Content-Type': 'application/json',
  330. 'token':getApp().globalData.token
  331. },
  332. success: res=> {
  333. successc(res);
  334. },
  335. fail: function (err) {
  336. failc(err);
  337. },
  338. })
  339. }
  340. if(api=='searchfor'){
  341. uni.request({
  342. url: ApiUrl+'/chanting/food/searchfor',
  343. method:"GET",
  344. sslVerify:false,
  345. data:data,
  346. header: {
  347. 'Content-Type': 'application/json',
  348. },
  349. success: res=> {
  350. successc(res);
  351. },
  352. fail: function (err) {
  353. failc(err);
  354. },
  355. })
  356. }
  357. //商品详情
  358. if(api=='GoodsDetail'){
  359. uni.request({
  360. url: ApiUrl+'/chanting/food/getfood',
  361. method:"GET",
  362. sslVerify:false,
  363. data:data,
  364. header: {
  365. 'Content-Type': 'application/json',
  366. },
  367. success: res=> {
  368. successc(res);
  369. },
  370. fail: function (err) {
  371. failc(err);
  372. },
  373. })
  374. }
  375. //---------------------------------------------------
  376. //用户收货地址管理
  377. if(api=='ADDaddress'){
  378. uni.request({
  379. url: ApiUrl+'/system/address/address',
  380. method:"POST",
  381. sslVerify:false,
  382. data:data,
  383. header: {
  384. 'Content-Type': 'application/json',
  385. 'token':getApp().globalData.token
  386. },
  387. success: res=> {
  388. successc(res);
  389. },
  390. fail: function (err) {
  391. failc(err);
  392. },
  393. })
  394. }
  395. if(api=='getaddressList'){
  396. uni.request({
  397. url: ApiUrl+'/system/address/getaddress',
  398. method:"GET",
  399. sslVerify:false,
  400. data:data,
  401. header: {
  402. 'Content-Type': 'application/json',
  403. 'token':getApp().globalData.token
  404. },
  405. success: res=> {
  406. successc(res);
  407. },
  408. fail: function (err) {
  409. failc(err);
  410. },
  411. })
  412. }
  413. if(api=='getaddressxq'){
  414. uni.request({
  415. url: ApiUrl+'/system/address/getaddressxq',
  416. method:"GET",
  417. sslVerify:false,
  418. data:data,
  419. header: {
  420. 'Content-Type': 'application/json',
  421. 'token':getApp().globalData.token
  422. },
  423. success: res=> {
  424. successc(res);
  425. },
  426. fail: function (err) {
  427. failc(err);
  428. },
  429. })
  430. }
  431. if(api=='getzuijinaddress'){
  432. uni.request({
  433. url: ApiUrl+'/system/address/getzuijinaddress',
  434. method:"GET",
  435. sslVerify:false,
  436. data:data,
  437. header: {
  438. 'Content-Type': 'application/json',
  439. 'token':getApp().globalData.token
  440. },
  441. success: res=> {
  442. successc(res);
  443. },
  444. fail: function (err) {
  445. failc(err);
  446. },
  447. })
  448. }
  449. if(api=='deleaddress'){
  450. uni.request({
  451. url: ApiUrl+'/system/address/deleaddress',
  452. method:"GET",
  453. sslVerify:false,
  454. data:data,
  455. header: {
  456. 'Content-Type': 'application/json',
  457. 'token':getApp().globalData.token
  458. },
  459. success: res=> {
  460. successc(res);
  461. },
  462. fail: function (err) {
  463. failc(err);
  464. },
  465. })
  466. }
  467. //---------------------------------------------------
  468. //经纬度获取地址信息
  469. if(api=='getLocationAddr'){
  470. uni.request({
  471. url: ApiUrl+'/utils/getLocationAddr',
  472. method:"GET",
  473. sslVerify:false,
  474. data:data,
  475. header: {
  476. 'Content-Type': 'application/json',
  477. },
  478. success: res=> {
  479. successc(res);
  480. },
  481. fail: function (err) {
  482. failc(err);
  483. },
  484. })
  485. }
  486. //经纬度获取精准地址信息
  487. if(api=='getAddr'){
  488. uni.request({
  489. url: ApiUrl+'/utils/getAddr',
  490. method:"GET",
  491. sslVerify:false,
  492. data:data,
  493. header: {
  494. 'Content-Type': 'application/json',
  495. },
  496. success: res=> {
  497. successc(res);
  498. },
  499. fail: function (err) {
  500. failc(err);
  501. },
  502. })
  503. }
  504. if(api=='setLocat'){
  505. uni.request({
  506. url: ApiUrl+'/utils/setLocat',
  507. method:"GET",
  508. sslVerify:false,
  509. data:data,
  510. header: {
  511. 'Content-Type': 'application/json',
  512. },
  513. success: res=> {
  514. successc(res);
  515. },
  516. fail: function (err) {
  517. failc(err);
  518. },
  519. })
  520. }
  521. if(api=='gcj02towgs'){
  522. uni.request({
  523. url: ApiUrl+'/utils/GCJ2TOWGS',
  524. method:"GET",
  525. sslVerify:false,
  526. data:data,
  527. header: {
  528. 'Content-Type': 'application/json',
  529. },
  530. success: res=> {
  531. successc(res);
  532. },
  533. fail: function (err) {
  534. failc(err);
  535. },
  536. })
  537. }
  538. //--------------------------------------------------
  539. //订单管理
  540. //订单列表
  541. if(api=='getorderList'){
  542. uni.request({
  543. url: ApiUrl+'/system/order/getorderlist',
  544. method:"GET",
  545. sslVerify:false,
  546. data:data,
  547. header: {
  548. 'Content-Type': 'application/json',
  549. 'token':getApp().globalData.token
  550. },
  551. success: res=> {
  552. successc(res);
  553. },
  554. fail: function (err) {
  555. failc(err);
  556. },
  557. })
  558. }
  559. if(api=='setorderuzt'){
  560. uni.request({
  561. url: ApiUrl+'/system/order/setorderuzt',
  562. method:"POST",
  563. sslVerify:false,
  564. data:data,
  565. header: {
  566. 'Content-Type': 'application/json',
  567. 'token':getApp().globalData.token
  568. },
  569. success: res=> {
  570. successc(res);
  571. },
  572. fail: function (err) {
  573. failc(err);
  574. },
  575. })
  576. }
  577. //订单详情
  578. if(api=='getorderxq'){
  579. uni.request({
  580. url: ApiUrl+'/system/order/getorderxq',
  581. method:"GET",
  582. sslVerify:false,
  583. data:data,
  584. header: {
  585. 'Content-Type': 'application/json',
  586. 'token':getApp().globalData.token
  587. },
  588. success: res=> {
  589. successc(res);
  590. },
  591. fail: function (err) {
  592. failc(err);
  593. },
  594. })
  595. }
  596. if(api=='getyunfei'){
  597. uni.request({
  598. url: ApiUrl+'/utils/getyunfei',
  599. method:"GET",
  600. sslVerify:false,
  601. data:data,
  602. header: {
  603. 'Content-Type': 'application/json',
  604. },
  605. success: res=> {
  606. successc(res);
  607. },
  608. fail: function (err) {
  609. failc(err);
  610. },
  611. })
  612. }
  613. //--------------------------------------------------------
  614. //支付
  615. const md5pay = '/pay/md5pay?';
  616. if(api=='VNPay'){
  617. uni.request({
  618. url: ApiUrl+'/pay/VNPay',
  619. method:"GET",
  620. sslVerify:false,
  621. data:data,
  622. header: {
  623. 'Content-Type': 'application/json',
  624. 'token':getApp().globalData.token
  625. },
  626. success: res=> {
  627. successc(res);
  628. },
  629. fail: function (err) {
  630. failc(err);
  631. },
  632. })
  633. }
  634. if(api=='VNtuikuan'){//退款
  635. uni.request({
  636. url: ApiUrl+'/pay/VNtuikuan',
  637. method:"POST",
  638. sslVerify:false,
  639. data:data,
  640. header: {
  641. 'Content-Type': 'application/json',
  642. 'token':getApp().globalData.token
  643. },
  644. success: res=> {
  645. successc(res);
  646. },
  647. fail: function (err) {
  648. failc(err);
  649. },
  650. })
  651. }
  652. //消息推送————通知商家
  653. if(api=='pushMsgSJ'){
  654. uni.request({
  655. url:'https://fc-mp-20ccbe79-10f8-41d7-a06c-c42581f351c1.next.bspapp.com/sjpush',
  656. method:"GET",
  657. sslVerify:false,
  658. data:data,
  659. header: {
  660. 'Content-Type': 'application/json',
  661. },
  662. success: res=> {
  663. successc(res);
  664. },
  665. fail: function (err) {
  666. failc(err);
  667. },
  668. })
  669. }
  670. //消息推送————通知骑手
  671. if(api=='pushMsgQS'){
  672. uni.request({
  673. url:'https://fc-mp-20ccbe79-10f8-41d7-a06c-c42581f351c1.next.bspapp.com/ptpush',
  674. method:"GET",
  675. sslVerify:false,
  676. data:data,
  677. header: {
  678. 'Content-Type': 'application/json',
  679. },
  680. success: res=> {
  681. successc(res);
  682. },
  683. fail: function (err) {
  684. failc(err);
  685. },
  686. })
  687. }
  688. //-------------------------------------------------
  689. const getuserfootlist = '/system/order/getuserfootlist';
  690. //我的足迹
  691. if(api=='getuserfootlist'){
  692. uni.request({
  693. url: ApiUrl+'/system/order/getuserfootlist',
  694. method:"GET",
  695. sslVerify:false,
  696. data:data,
  697. header: {
  698. 'Content-Type': 'application/json',
  699. 'token':getApp().globalData.token
  700. },
  701. success: res=> {
  702. successc(res);
  703. },
  704. fail: function (err) {
  705. failc(err);
  706. },
  707. })
  708. }
  709. // 收藏店铺
  710. if(api=='addcollect'){
  711. uni.request({
  712. url: ApiUrl+'/system/collect/addcollect',
  713. method:"GET",
  714. sslVerify:false,
  715. data:data,
  716. header: {
  717. 'Content-Type': 'application/json',
  718. 'token':getApp().globalData.token
  719. },
  720. success: res=> {
  721. successc(res);
  722. },
  723. fail: function (err) {
  724. failc(err);
  725. },
  726. })
  727. }
  728. if(api=='getcollectlist'){
  729. uni.request({
  730. url: ApiUrl+'/system/collect/getcollectlist',
  731. method:"GET",
  732. sslVerify:false,
  733. data:data,
  734. header: {
  735. 'Content-Type': 'application/json',
  736. 'token':getApp().globalData.token
  737. },
  738. success: res=> {
  739. successc(res);
  740. },
  741. fail: function (err) {
  742. failc(err);
  743. },
  744. })
  745. }
  746. //订单评论
  747. if(api=='addrevew'){
  748. uni.request({
  749. url: ApiUrl+'/system/review/addrevew',
  750. method:"POST",
  751. sslVerify:false,
  752. data:data,
  753. header: {
  754. 'Content-Type': 'application/json',
  755. 'token':getApp().globalData.token
  756. },
  757. success: res=> {
  758. successc(res);
  759. },
  760. fail: function (err) {
  761. failc(err);
  762. },
  763. })
  764. }
  765. if(api=='getmdrevew'){
  766. uni.request({
  767. url: ApiUrl+'/system/review/getmdrevew',
  768. method:"GET",
  769. sslVerify:false,
  770. data:data,
  771. header: {
  772. 'Content-Type': 'application/json',
  773. },
  774. success: res=> {
  775. successc(res);
  776. },
  777. fail: function (err) {
  778. failc(err);
  779. },
  780. })
  781. }
  782. //会员管理
  783. if(api=='getviplist'){
  784. uni.request({
  785. url: ApiUrl+'/system/membership/getviplist',
  786. method:"GET",
  787. sslVerify:false,
  788. data:data,
  789. header: {
  790. 'Content-Type': 'application/json',
  791. },
  792. success: res=> {
  793. successc(res);
  794. },
  795. fail: function (err) {
  796. failc(err);
  797. },
  798. })
  799. }
  800. if(api=='adduservip'){
  801. uni.request({
  802. url: ApiUrl+'/system/vipuser/adduservip',
  803. method:"GET",
  804. sslVerify:false,
  805. data:data,
  806. header: {
  807. 'Content-Type': 'application/json',
  808. 'token':getApp().globalData.token
  809. },
  810. success: res=> {
  811. successc(res);
  812. },
  813. fail: function (err) {
  814. failc(err);
  815. },
  816. })
  817. }
  818. //帮助
  819. if(api=='gethelplist'){
  820. uni.request({
  821. url: ApiUrl+'/system/help/gethelplist',
  822. method:"GET",
  823. sslVerify:false,
  824. data:data,
  825. header: {
  826. 'Content-Type': 'application/json',
  827. },
  828. success: res=> {
  829. successc(res);
  830. },
  831. fail: function (err) {
  832. failc(err);
  833. },
  834. })
  835. }
  836. const gethelpxq = '/system/help/gethelpxq'
  837. //打车接口-------------------------------------------
  838. if(api=='getTaxiPrices'){
  839. uni.request({
  840. url: ApiUrl+'/system/txprices/getTaxiPrices',
  841. method:"GET",
  842. sslVerify:false,
  843. data:data,
  844. header: {
  845. 'Content-Type': 'application/json',
  846. },
  847. success: res=> {
  848. successc(res);
  849. },
  850. fail: function (err) {
  851. failc(err);
  852. },
  853. })
  854. }
  855. if(api=='addTxorder'){
  856. uni.request({
  857. url: ApiUrl+'/system/txorder/addTxorder',
  858. method:"POST",
  859. sslVerify:false,
  860. data:data,
  861. header: {
  862. 'Content-Type': 'application/json',
  863. 'token':getApp().globalData.token
  864. },
  865. success: res=> {
  866. successc(res);
  867. },
  868. fail: function (err) {
  869. failc(err);
  870. },
  871. })
  872. }
  873. if(api=='SetTxorder'){
  874. uni.request({
  875. url: ApiUrl+'/system/txorder/SetTxorder',
  876. method:"POST",
  877. sslVerify:false,
  878. data:data,
  879. header: {
  880. 'Content-Type': 'application/json',
  881. },
  882. success: res=> {
  883. successc(res);
  884. },
  885. fail: function (err) {
  886. failc(err);
  887. },
  888. })
  889. }
  890. if(api=='getUsTxorder'){
  891. uni.request({
  892. url: ApiUrl+'/system/txorder/getUsTxorder',
  893. method:"GET",
  894. sslVerify:false,
  895. data:data,
  896. header: {
  897. 'Content-Type': 'application/json',
  898. 'token':getApp().globalData.token
  899. },
  900. success: res=> {
  901. successc(res);
  902. },
  903. fail: function (err) {
  904. failc(err);
  905. },
  906. })
  907. }
  908. if(api=='getTxorder'){
  909. uni.request({
  910. url: ApiUrl+'/system/txorder/getTxorder',
  911. method:"GET",
  912. sslVerify:false,
  913. data:data,
  914. header: {
  915. 'Content-Type': 'application/json',
  916. },
  917. success: res=> {
  918. successc(res);
  919. },
  920. fail: function (err) {
  921. failc(err);
  922. },
  923. })
  924. }
  925. //=====================================================
  926. //上传消息推送内容
  927. if(api=='userCall'){
  928. uni.request({
  929. url:ApiUrl+'/system/call/userCall',
  930. method:"POST",
  931. sslVerify:false,
  932. data:data,
  933. header: {
  934. 'Content-Type': 'application/json',
  935. 'token':getApp().globalData.token
  936. },
  937. success: res=> {
  938. successc(res);
  939. },
  940. fail: function (err) {
  941. failc(err);
  942. },
  943. })
  944. }
  945. //获取IM协议信息
  946. if(api=='getCall'){
  947. uni.request({
  948. url:ApiUrl+'/system/call/getCall',
  949. method:"GET",
  950. sslVerify:false,
  951. data:data,
  952. header: {
  953. 'Content-Type': 'application/json',
  954. 'token':getApp().globalData.token
  955. },
  956. success: res=> {
  957. successc(res);
  958. },
  959. fail: function (err) {
  960. failc(err);
  961. },
  962. })
  963. }
  964. //挂断IM通话
  965. if(api=='ringoff'){
  966. uni.request({
  967. url:ApiUrl+'/system/call/ringoff',
  968. method:"GET",
  969. sslVerify:false,
  970. data:data,
  971. header: {
  972. 'Content-Type': 'application/json',
  973. 'token':getApp().globalData.token
  974. },
  975. success: res=> {
  976. successc(res);
  977. },
  978. fail: function (err) {
  979. failc(err);
  980. },
  981. })
  982. }
  983. //AIzaSyDl4Fn-0uNGtc0Hs7TrwIMs2YnnXXsPzg8 安卓
  984. //AIzaSyBBfjD6ZB5AJ5hQ0b7LPNpTt4DuDLNdvA8 ios
  985. //AIzaSyCUdubvwBgHx-SYXvabzH-N0DHTyUXgDQc old
  986. //AIzaSyAqdcPV_HH__iLl7OUm4q9eHL3Ng5sJVhw 正式
  987. if(api=='getdistense'){//根据坐标获取路径距离(前端)
  988. uni.request({
  989. url:'https://routes.googleapis.com/directions/v2:computeRoutes',
  990. method:"POST",
  991. header: {
  992. 'X-Goog-Api-Key':'AIzaSyCzUbTPSK3rTCiwKCYWjjKoUmdBBroJRzA',
  993. 'X-Goog-FieldMask': 'routes.duration,routes.distanceMeters,routes.polyline.encodedPolyline',
  994. 'Content-Type': 'application/json',
  995. },
  996. data:data,
  997. success: res=> {
  998. successc(res);
  999. },
  1000. fail: function (err) {
  1001. failc(err);
  1002. },
  1003. })
  1004. }
  1005. if(api=='getluxianjvli'){//根据坐标获取路径距离(后台)
  1006. uni.request({
  1007. url:ApiUrl+'/utils/getluxianjvli?',
  1008. method:"GET",
  1009. sslVerify:false,
  1010. data:data,
  1011. header: {
  1012. 'Content-Type': 'application/json',
  1013. },
  1014. success: res=> {
  1015. successc(res);
  1016. },
  1017. fail: function (err) {
  1018. failc(err);
  1019. },
  1020. })
  1021. }
  1022. //根据距离获取运费
  1023. if(api=='getZuiyyfei'){
  1024. uni.request({
  1025. url: ApiUrl+'/utils/getZuiyyfei',
  1026. method:"GET",
  1027. sslVerify:false,
  1028. data:data,
  1029. header: {
  1030. 'Content-Type': 'application/json',
  1031. },
  1032. success: res=> {
  1033. successc(res);
  1034. },
  1035. fail: function (err) {
  1036. failc(err);
  1037. },
  1038. })
  1039. }
  1040. //获取用户id签名(TRTC)
  1041. if(api=='getUserSig'){
  1042. uni.request({
  1043. url:ApiUrl+'/infouser/user/getUserSig',
  1044. method:"GET",
  1045. sslVerify:false,
  1046. data:data,
  1047. header: {
  1048. 'Content-Type': 'application/json',
  1049. },
  1050. success: res=> {
  1051. successc(res);
  1052. },
  1053. fail: function (err) {
  1054. failc(err);
  1055. },
  1056. })
  1057. }
  1058. //获取促销数据
  1059. if(api=='cuxiaoList'){
  1060. uni.request({
  1061. url:ApiUrl+'/system/promotion/getorderuzt',
  1062. method:"GET",
  1063. sslVerify:false,
  1064. data:data,
  1065. header: {
  1066. 'Content-Type': 'application/json',
  1067. 'token':getApp().globalData.token
  1068. },
  1069. success: res=> {
  1070. successc(res);
  1071. },
  1072. fail: function (err) {
  1073. failc(err);
  1074. },
  1075. })
  1076. }
  1077. //获取售后客服列表
  1078. if(api=='kefuMsgList'){
  1079. uni.request({
  1080. url:ApiUrl+'/system/appeal/apiList',
  1081. method:"GET",
  1082. sslVerify:false,
  1083. data:data,
  1084. header: {
  1085. 'Content-Type': 'application/json',
  1086. },
  1087. success: res=> {
  1088. successc(res);
  1089. },
  1090. fail: function (err) {
  1091. failc(err);
  1092. },
  1093. })
  1094. }
  1095. //提交售后客服信息
  1096. if(api=='updatakefuMsg'){
  1097. uni.request({
  1098. url:ApiUrl+'/system/appeal/apiAdd',
  1099. method:"POST",
  1100. sslVerify:false,
  1101. data:data,
  1102. header: {
  1103. 'Content-Type': 'application/json',
  1104. },
  1105. success: res=> {
  1106. successc(res);
  1107. },
  1108. fail: function (err) {
  1109. failc(err);
  1110. },
  1111. })
  1112. }
  1113. //售后快捷信息列表
  1114. if(api=='getfeedlist'){
  1115. uni.request({
  1116. url:ApiUrl+'/system/posfeedback/getfeedlist',
  1117. method:"GET",
  1118. sslVerify:false,
  1119. data:data,
  1120. header: {
  1121. 'Content-Type': 'application/json',
  1122. },
  1123. success: res=> {
  1124. successc(res);
  1125. },
  1126. fail: function (err) {
  1127. failc(err);
  1128. },
  1129. })
  1130. }
  1131. //获取通告信息列表
  1132. if(api=='getnoticelist'){
  1133. uni.request({
  1134. url:ApiUrl+'/system/notice/getnoticelist',
  1135. method:"GET",
  1136. sslVerify:false,
  1137. data:data,
  1138. header: {
  1139. 'Content-Type': 'application/json',
  1140. },
  1141. success: res=> {
  1142. successc(res);
  1143. },
  1144. fail: function (err) {
  1145. failc(err);
  1146. },
  1147. })
  1148. }
  1149. //美食达---------------------------------------------------------------------------------------------
  1150. //美食/商城分类列表
  1151. if(api=='listByTag'){
  1152. uni.request({
  1153. url:ApiUrl+'/fenlei/type/listByTag?',
  1154. method:"GET",
  1155. sslVerify:false,
  1156. data:data,
  1157. header: {
  1158. 'Content-Type': 'application/json',
  1159. },
  1160. success: res=> {
  1161. successc(res);
  1162. },
  1163. fail: function (err) {
  1164. failc(err);
  1165. },
  1166. })
  1167. }
  1168. //美食首页门店分页表
  1169. if(api=='getStoreList'){
  1170. uni.request({
  1171. url:ApiUrl+'/user/index/getStoreList?',
  1172. method:"GET",
  1173. sslVerify:false,
  1174. data:data,
  1175. header: {
  1176. 'Content-Type': 'application/json',
  1177. },
  1178. success: res=> {
  1179. successc(res);
  1180. },
  1181. fail: function (err) {
  1182. failc(err);
  1183. },
  1184. })
  1185. }
  1186. //美食达新增订单
  1187. if(api=='createOrder'){
  1188. uni.request({
  1189. url: ApiUrl+'/system/userOrder/createOrder',
  1190. method:"POST",
  1191. sslVerify:false,
  1192. data:data,
  1193. header: {
  1194. 'Content-Type': 'application/json',
  1195. 'token':getApp().globalData.token
  1196. },
  1197. success: res=> {
  1198. successc(res);
  1199. },
  1200. fail: function (err) {
  1201. failc(err);
  1202. },
  1203. })
  1204. }
  1205. if(api=='getParentOrderDetail'){
  1206. uni.request({
  1207. url: ApiUrl+'/system/userOrder/getParentOrderDetail?',
  1208. method:"GET",
  1209. sslVerify:false,
  1210. data:data,
  1211. header: {
  1212. 'Content-Type': 'application/json',
  1213. 'token':getApp().globalData.token
  1214. },
  1215. success: res=> {
  1216. successc(res);
  1217. },
  1218. fail: function (err) {
  1219. failc(err);
  1220. },
  1221. })
  1222. }
  1223. }
  1224. module.exports = getdata;