api.js 25 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271
  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. //我的足迹
  690. if(api=='getuserfootlist'){
  691. uni.request({
  692. url: ApiUrl+'/system/order/getuserfootlist',
  693. method:"GET",
  694. sslVerify:false,
  695. data:data,
  696. header: {
  697. 'Content-Type': 'application/json',
  698. 'token':getApp().globalData.token
  699. },
  700. success: res=> {
  701. successc(res);
  702. },
  703. fail: function (err) {
  704. failc(err);
  705. },
  706. })
  707. }
  708. // 收藏店铺
  709. if(api=='addcollect'){
  710. uni.request({
  711. url: ApiUrl+'/system/collect/addcollect',
  712. method:"GET",
  713. sslVerify:false,
  714. data:data,
  715. header: {
  716. 'Content-Type': 'application/json',
  717. 'token':getApp().globalData.token
  718. },
  719. success: res=> {
  720. successc(res);
  721. },
  722. fail: function (err) {
  723. failc(err);
  724. },
  725. })
  726. }
  727. if(api=='getcollectlist'){
  728. uni.request({
  729. url: ApiUrl+'/system/collect/getcollectlist',
  730. method:"GET",
  731. sslVerify:false,
  732. data:data,
  733. header: {
  734. 'Content-Type': 'application/json',
  735. 'token':getApp().globalData.token
  736. },
  737. success: res=> {
  738. successc(res);
  739. },
  740. fail: function (err) {
  741. failc(err);
  742. },
  743. })
  744. }
  745. //订单评论
  746. if(api=='addrevew'){
  747. uni.request({
  748. url: ApiUrl+'/system/review/addrevew',
  749. method:"POST",
  750. sslVerify:false,
  751. data:data,
  752. header: {
  753. 'Content-Type': 'application/json',
  754. 'token':getApp().globalData.token
  755. },
  756. success: res=> {
  757. successc(res);
  758. },
  759. fail: function (err) {
  760. failc(err);
  761. },
  762. })
  763. }
  764. if(api=='getmdrevew'){
  765. uni.request({
  766. url: ApiUrl+'/system/review/getmdrevew',
  767. method:"GET",
  768. sslVerify:false,
  769. data:data,
  770. header: {
  771. 'Content-Type': 'application/json',
  772. },
  773. success: res=> {
  774. successc(res);
  775. },
  776. fail: function (err) {
  777. failc(err);
  778. },
  779. })
  780. }
  781. //会员管理
  782. if(api=='getviplist'){
  783. uni.request({
  784. url: ApiUrl+'/system/membership/getviplist',
  785. method:"GET",
  786. sslVerify:false,
  787. data:data,
  788. header: {
  789. 'Content-Type': 'application/json',
  790. },
  791. success: res=> {
  792. successc(res);
  793. },
  794. fail: function (err) {
  795. failc(err);
  796. },
  797. })
  798. }
  799. if(api=='adduservip'){
  800. uni.request({
  801. url: ApiUrl+'/system/vipuser/adduservip',
  802. method:"GET",
  803. sslVerify:false,
  804. data:data,
  805. header: {
  806. 'Content-Type': 'application/json',
  807. 'token':getApp().globalData.token
  808. },
  809. success: res=> {
  810. successc(res);
  811. },
  812. fail: function (err) {
  813. failc(err);
  814. },
  815. })
  816. }
  817. //帮助
  818. if(api=='gethelplist'){
  819. uni.request({
  820. url: ApiUrl+'/system/help/gethelplist',
  821. method:"GET",
  822. sslVerify:false,
  823. data:data,
  824. header: {
  825. 'Content-Type': 'application/json',
  826. },
  827. success: res=> {
  828. successc(res);
  829. },
  830. fail: function (err) {
  831. failc(err);
  832. },
  833. })
  834. }
  835. const gethelpxq = '/system/help/gethelpxq'
  836. //打车接口-------------------------------------------
  837. if(api=='getTaxiPrices'){
  838. uni.request({
  839. url: ApiUrl+'/system/txprices/getTaxiPrices',
  840. method:"GET",
  841. sslVerify:false,
  842. data:data,
  843. header: {
  844. 'Content-Type': 'application/json',
  845. },
  846. success: res=> {
  847. successc(res);
  848. },
  849. fail: function (err) {
  850. failc(err);
  851. },
  852. })
  853. }
  854. if(api=='addTxorder'){
  855. uni.request({
  856. url: ApiUrl+'/system/txorder/addTxorder',
  857. method:"POST",
  858. sslVerify:false,
  859. data:data,
  860. header: {
  861. 'Content-Type': 'application/json',
  862. 'token':getApp().globalData.token
  863. },
  864. success: res=> {
  865. successc(res);
  866. },
  867. fail: function (err) {
  868. failc(err);
  869. },
  870. })
  871. }
  872. if(api=='SetTxorder'){
  873. uni.request({
  874. url: ApiUrl+'/system/txorder/SetTxorder',
  875. method:"POST",
  876. sslVerify:false,
  877. data:data,
  878. header: {
  879. 'Content-Type': 'application/json',
  880. },
  881. success: res=> {
  882. successc(res);
  883. },
  884. fail: function (err) {
  885. failc(err);
  886. },
  887. })
  888. }
  889. if(api=='getUsTxorder'){
  890. uni.request({
  891. url: ApiUrl+'/system/txorder/getUsTxorder',
  892. method:"GET",
  893. sslVerify:false,
  894. data:data,
  895. header: {
  896. 'Content-Type': 'application/json',
  897. 'token':getApp().globalData.token
  898. },
  899. success: res=> {
  900. successc(res);
  901. },
  902. fail: function (err) {
  903. failc(err);
  904. },
  905. })
  906. }
  907. if(api=='getTxorder'){
  908. uni.request({
  909. url: ApiUrl+'/system/txorder/getTxorder',
  910. method:"GET",
  911. sslVerify:false,
  912. data:data,
  913. header: {
  914. 'Content-Type': 'application/json',
  915. },
  916. success: res=> {
  917. successc(res);
  918. },
  919. fail: function (err) {
  920. failc(err);
  921. },
  922. })
  923. }
  924. //=====================================================
  925. //上传消息推送内容
  926. if(api=='userCall'){
  927. uni.request({
  928. url:ApiUrl+'/system/call/userCall',
  929. method:"POST",
  930. sslVerify:false,
  931. data:data,
  932. header: {
  933. 'Content-Type': 'application/json',
  934. 'token':getApp().globalData.token
  935. },
  936. success: res=> {
  937. successc(res);
  938. },
  939. fail: function (err) {
  940. failc(err);
  941. },
  942. })
  943. }
  944. //获取IM协议信息
  945. if(api=='getCall'){
  946. uni.request({
  947. url:ApiUrl+'/system/call/getCall',
  948. method:"GET",
  949. sslVerify:false,
  950. data:data,
  951. header: {
  952. 'Content-Type': 'application/json',
  953. 'token':getApp().globalData.token
  954. },
  955. success: res=> {
  956. successc(res);
  957. },
  958. fail: function (err) {
  959. failc(err);
  960. },
  961. })
  962. }
  963. //挂断IM通话
  964. if(api=='ringoff'){
  965. uni.request({
  966. url:ApiUrl+'/system/call/ringoff',
  967. method:"GET",
  968. sslVerify:false,
  969. data:data,
  970. header: {
  971. 'Content-Type': 'application/json',
  972. 'token':getApp().globalData.token
  973. },
  974. success: res=> {
  975. successc(res);
  976. },
  977. fail: function (err) {
  978. failc(err);
  979. },
  980. })
  981. }
  982. //AIzaSyDl4Fn-0uNGtc0Hs7TrwIMs2YnnXXsPzg8 安卓
  983. //AIzaSyBBfjD6ZB5AJ5hQ0b7LPNpTt4DuDLNdvA8 ios
  984. //AIzaSyCUdubvwBgHx-SYXvabzH-N0DHTyUXgDQc old
  985. //AIzaSyAqdcPV_HH__iLl7OUm4q9eHL3Ng5sJVhw 正式
  986. if(api=='getdistense'){//根据坐标获取路径距离(前端)
  987. uni.request({
  988. url:'https://routes.googleapis.com/directions/v2:computeRoutes',
  989. method:"POST",
  990. header: {
  991. 'X-Goog-Api-Key':'AIzaSyCzUbTPSK3rTCiwKCYWjjKoUmdBBroJRzA',
  992. 'X-Goog-FieldMask': 'routes.duration,routes.distanceMeters,routes.polyline.encodedPolyline',
  993. 'Content-Type': 'application/json',
  994. },
  995. data:data,
  996. success: res=> {
  997. successc(res);
  998. },
  999. fail: function (err) {
  1000. failc(err);
  1001. },
  1002. })
  1003. }
  1004. if(api=='getluxianjvli'){//根据坐标获取路径距离(后台)
  1005. uni.request({
  1006. url:ApiUrl+'/utils/getluxianjvli?',
  1007. method:"GET",
  1008. sslVerify:false,
  1009. data:data,
  1010. header: {
  1011. 'Content-Type': 'application/json',
  1012. },
  1013. success: res=> {
  1014. successc(res);
  1015. },
  1016. fail: function (err) {
  1017. failc(err);
  1018. },
  1019. })
  1020. }
  1021. //根据距离获取运费
  1022. if(api=='getZuiyyfei'){
  1023. uni.request({
  1024. url: ApiUrl+'/utils/getZuiyyfei',
  1025. method:"GET",
  1026. sslVerify:false,
  1027. data:data,
  1028. header: {
  1029. 'Content-Type': 'application/json',
  1030. },
  1031. success: res=> {
  1032. successc(res);
  1033. },
  1034. fail: function (err) {
  1035. failc(err);
  1036. },
  1037. })
  1038. }
  1039. //获取用户id签名(TRTC)
  1040. if(api=='getUserSig'){
  1041. uni.request({
  1042. url:ApiUrl+'/infouser/user/getUserSig',
  1043. method:"GET",
  1044. sslVerify:false,
  1045. data:data,
  1046. header: {
  1047. 'Content-Type': 'application/json',
  1048. },
  1049. success: res=> {
  1050. successc(res);
  1051. },
  1052. fail: function (err) {
  1053. failc(err);
  1054. },
  1055. })
  1056. }
  1057. //获取促销数据
  1058. if(api=='cuxiaoList'){
  1059. uni.request({
  1060. url:ApiUrl+'/system/promotion/getorderuzt',
  1061. method:"GET",
  1062. sslVerify:false,
  1063. data:data,
  1064. header: {
  1065. 'Content-Type': 'application/json',
  1066. 'token':getApp().globalData.token
  1067. },
  1068. success: res=> {
  1069. successc(res);
  1070. },
  1071. fail: function (err) {
  1072. failc(err);
  1073. },
  1074. })
  1075. }
  1076. //获取广告图片
  1077. if(api=='getAds'){
  1078. uni.request({
  1079. url:ApiUrl+'/app/ads/getAds',
  1080. method:"GET",
  1081. sslVerify:false,
  1082. data:data,
  1083. header: {
  1084. 'Content-Type': 'application/json',
  1085. 'token':getApp().globalData.token
  1086. },
  1087. success: res=> {
  1088. successc(res);
  1089. },
  1090. fail: function (err) {
  1091. failc(err);
  1092. },
  1093. })
  1094. }
  1095. //获取售后客服列表
  1096. if(api=='kefuMsgList'){
  1097. uni.request({
  1098. url:ApiUrl+'/system/appeal/apiList',
  1099. method:"GET",
  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=='updatakefuMsg'){
  1115. uni.request({
  1116. url:ApiUrl+'/system/appeal/apiAdd',
  1117. method:"POST",
  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=='getfeedlist'){
  1133. uni.request({
  1134. url:ApiUrl+'/system/posfeedback/getfeedlist',
  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. if(api=='getnoticelist'){
  1151. uni.request({
  1152. url:ApiUrl+'/system/notice/getnoticelist',
  1153. method:"GET",
  1154. sslVerify:false,
  1155. data:data,
  1156. header: {
  1157. 'Content-Type': 'application/json',
  1158. },
  1159. success: res=> {
  1160. successc(res);
  1161. },
  1162. fail: function (err) {
  1163. failc(err);
  1164. },
  1165. })
  1166. }
  1167. //美食达---------------------------------------------------------------------------------------------
  1168. //美食/商城分类列表
  1169. if(api=='listByTag'){
  1170. uni.request({
  1171. url:ApiUrl+'/fenlei/type/listByTag?',
  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=='getStoreList'){
  1188. uni.request({
  1189. url:ApiUrl+'/user/index/getStoreList?',
  1190. method:"GET",
  1191. sslVerify:false,
  1192. data:data,
  1193. header: {
  1194. 'Content-Type': 'application/json',
  1195. },
  1196. success: res=> {
  1197. successc(res);
  1198. },
  1199. fail: function (err) {
  1200. failc(err);
  1201. },
  1202. })
  1203. }
  1204. //美食达新增订单
  1205. if(api=='createOrder'){
  1206. uni.request({
  1207. url: ApiUrl+'/system/userOrder/createOrder',
  1208. method:"POST",
  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. if(api=='getParentOrderDetail'){
  1224. uni.request({
  1225. url: ApiUrl+'/system/userOrder/getParentOrderDetail?',
  1226. method:"GET",
  1227. sslVerify:false,
  1228. data:data,
  1229. header: {
  1230. 'Content-Type': 'application/json',
  1231. 'token':getApp().globalData.token
  1232. },
  1233. success: res=> {
  1234. successc(res);
  1235. },
  1236. fail: function (err) {
  1237. failc(err);
  1238. },
  1239. })
  1240. }
  1241. }
  1242. module.exports = getdata;