api.js 26 KB

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