api.js 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828
  1. import ApibaseUrl from "@/config/urlConfig.js"
  2. const ApiUrl = ApibaseUrl.getApibaseUrl();
  3. const getdata = function(api,data,successc,failc){
  4. //=====================================================
  5. //上传消息推送内容
  6. if(api=='userCall'){
  7. uni.request({
  8. url:ApiUrl+'/system/call/userCall',
  9. method:"POST",
  10. sslVerify:false,
  11. data:data,
  12. header: {
  13. 'Content-Type': 'application/json',
  14. 'token':getApp().globalData.token
  15. },
  16. success: res=> {
  17. successc(res);
  18. },
  19. fail: function (err) {
  20. failc(err);
  21. },
  22. })
  23. }
  24. //获取IM协议信息
  25. if(api=='getCall'){
  26. uni.request({
  27. url:ApiUrl+'/system/call/getCall',
  28. method:"GET",
  29. sslVerify:false,
  30. data:data,
  31. header: {
  32. 'Content-Type': 'application/json',
  33. 'token':getApp().globalData.token
  34. },
  35. success: res=> {
  36. successc(res);
  37. },
  38. fail: function (err) {
  39. failc(err);
  40. },
  41. })
  42. }
  43. //挂断IM通话
  44. if(api=='ringoff'){
  45. uni.request({
  46. url:ApiUrl+'/system/call/ringoff',
  47. method:"GET",
  48. sslVerify:false,
  49. data:data,
  50. header: {
  51. 'Content-Type': 'application/json',
  52. 'token':getApp().globalData.token
  53. },
  54. success: res=> {
  55. successc(res);
  56. },
  57. fail: function (err) {
  58. failc(err);
  59. },
  60. })
  61. }
  62. //账单明细 日
  63. if(api=='getzddaylist'){
  64. uni.request({
  65. url:ApiUrl+'/Billing/billing/getzddaylist',
  66. method:"GET",
  67. sslVerify:false,
  68. data:data,
  69. header: {
  70. 'Content-Type': 'application/json',
  71. 'token':getApp().globalData.token
  72. },
  73. success: res=> {
  74. successc(res);
  75. },
  76. fail: function (err) {
  77. failc(err);
  78. },
  79. })
  80. }
  81. //账单明细 周
  82. if(api=='getzdmeeklist'){
  83. uni.request({
  84. url:ApiUrl+'/Billing/billing/getzdmeeklist',
  85. method:"GET",
  86. sslVerify:false,
  87. data:data,
  88. header: {
  89. 'Content-Type': 'application/json',
  90. 'token':getApp().globalData.token
  91. },
  92. success: res=> {
  93. successc(res);
  94. },
  95. fail: function (err) {
  96. failc(err);
  97. },
  98. })
  99. }
  100. //账单明细 月
  101. if(api=='getzdmatlist'){
  102. uni.request({
  103. url:ApiUrl+'/Billing/billing/getzdmatlist',
  104. method:"GET",
  105. sslVerify:false,
  106. data:data,
  107. header: {
  108. 'Content-Type': 'application/json',
  109. 'token':getApp().globalData.token
  110. },
  111. success: res=> {
  112. successc(res);
  113. },
  114. fail: function (err) {
  115. failc(err);
  116. },
  117. })
  118. }
  119. //营业时间 查询
  120. if(api=='getHours'){
  121. uni.request({
  122. url:ApiUrl+'/hours/getHours',
  123. method:"GET",
  124. sslVerify:false,
  125. data:data,
  126. header: {
  127. 'Content-Type': 'application/json',
  128. },
  129. success: res=> {
  130. successc(res);
  131. },
  132. fail: function (err) {
  133. failc(err);
  134. },
  135. })
  136. }
  137. //营业时间 删除
  138. if(api=='delHours'){
  139. uni.request({
  140. url:ApiUrl+'/hours/delHours',
  141. method:"GET",
  142. sslVerify:false,
  143. data:data,
  144. header: {
  145. 'Content-Type': 'application/json',
  146. },
  147. success: res=> {
  148. successc(res);
  149. },
  150. fail: function (err) {
  151. failc(err);
  152. },
  153. })
  154. }
  155. //营业时间 修改
  156. if(api=='setHours'){
  157. uni.request({
  158. url:ApiUrl+'/hours/setHours',
  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. if(api=='addHours'){
  175. uni.request({
  176. url:ApiUrl+'/hours/addHours',
  177. method:"POST",
  178. sslVerify:false,
  179. data:data,
  180. header: {
  181. 'Content-Type': 'application/json',
  182. },
  183. success: res=> {
  184. successc(res);
  185. },
  186. fail: function (err) {
  187. failc(err);
  188. },
  189. })
  190. }
  191. //用户登录注册和用户信息等
  192. //会员账号密码登录
  193. if(api=='loginByzhmm'){
  194. uni.request({
  195. url:ApiUrl+'/infouser/user/shanglodeing',
  196. method:"POST",
  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=='smsCode'){
  212. uni.request({
  213. url:ApiUrl+'/infouser/user/getcode',
  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. failc(err);
  225. },
  226. })
  227. }
  228. //商家注册
  229. if(api=='addshanghu'){
  230. uni.request({
  231. url:ApiUrl+'/infouser/user/addshanghu',
  232. method:"POST",
  233. sslVerify:false,
  234. data:data,
  235. header: {
  236. 'Content-Type': 'application/json',
  237. },
  238. success: res=> {
  239. successc(res);
  240. },
  241. fail: function (err) {
  242. failc(err);
  243. },
  244. })
  245. }
  246. // 获取用户信息
  247. if(api=='getUserMsg'){
  248. uni.request({
  249. url:ApiUrl+'/infouser/user/getuserinfo',
  250. method:"GET",
  251. sslVerify:false,
  252. data:data,
  253. header: {
  254. 'Content-Type': 'application/json',
  255. 'token':getApp().globalData.token
  256. },
  257. success: res=> {
  258. successc(res);
  259. },
  260. fail: function (err) {
  261. failc(err);
  262. },
  263. })
  264. }
  265. //提交用户信息更新
  266. if(api=='updataUserMsg'){
  267. uni.request({
  268. url:ApiUrl+'/infouser/user/setuser',
  269. method:"POST",
  270. sslVerify:false,
  271. data:data,
  272. header: {
  273. 'Content-Type': 'application/json',
  274. 'token':getApp().globalData.token
  275. },
  276. success: res=> {
  277. successc(res);
  278. },
  279. fail: function (err) {
  280. failc(err);
  281. },
  282. })
  283. }
  284. // 注销账号
  285. if(api=='deleuser'){
  286. uni.request({
  287. url:ApiUrl+'/infouser/user/deleuser',
  288. method:"GET",
  289. sslVerify:false,
  290. data:data,
  291. header: {
  292. 'Content-Type': 'application/json',
  293. 'token':getApp().globalData.token
  294. },
  295. success: res=> {
  296. successc(res);
  297. },
  298. fail: function (err) {
  299. failc(err);
  300. },
  301. })
  302. }
  303. //佣金、保证金、余额 空为用户当前余额,0为查看总共分成收入,1查看总充值,2查看总提现
  304. if(api=='getUsbalance'){
  305. uni.request({
  306. url:ApiUrl+'/Billing/billing/getUsbalance',
  307. method:"GET",
  308. sslVerify:false,
  309. data:data,
  310. header: {
  311. 'Content-Type': 'application/json',
  312. 'token':getApp().globalData.token
  313. },
  314. success: res=> {
  315. successc(res);
  316. },
  317. fail: function (err) {
  318. failc(err);
  319. },
  320. })
  321. }
  322. //绑定银行卡
  323. if(api=='addbankcard'){
  324. uni.request({
  325. url:ApiUrl+'/system/card/addbankcard',
  326. method:"POST",
  327. sslVerify:false,
  328. data:data,
  329. header: {
  330. 'Content-Type': 'application/json',
  331. 'token':getApp().globalData.token
  332. },
  333. success: res=> {
  334. successc(res);
  335. },
  336. fail: function (err) {
  337. failc(err);
  338. },
  339. })
  340. }
  341. //绑定银行卡列表
  342. if(api=='getbankcard'){
  343. uni.request({
  344. url:ApiUrl+'/system/card/getbankcard',
  345. method:"GET",
  346. sslVerify:false,
  347. data:data,
  348. header: {
  349. 'Content-Type': 'application/json',
  350. 'token':getApp().globalData.token
  351. },
  352. success: res=> {
  353. successc(res);
  354. },
  355. fail: function (err) {
  356. failc(err);
  357. },
  358. })
  359. }
  360. //删除银行卡
  361. if(api=='delebankcard'){
  362. uni.request({
  363. url:ApiUrl+'/system/card/delebankcard',
  364. method:"GET",
  365. sslVerify:false,
  366. data:data,
  367. header: {
  368. 'Content-Type': 'application/json',
  369. 'token':getApp().globalData.token
  370. },
  371. success: res=> {
  372. successc(res);
  373. },
  374. fail: function (err) {
  375. failc(err);
  376. },
  377. })
  378. }
  379. //index---------------------------------------------
  380. //获取门店列表
  381. if(api=='getMymendianlist'){
  382. uni.request({
  383. url:ApiUrl+'/chanting/store/getmystorelist',
  384. method:"GET",
  385. sslVerify:false,
  386. data:data,
  387. header: {
  388. 'Content-Type': 'application/json',
  389. 'token':getApp().globalData.token
  390. },
  391. success: res=> {
  392. successc(res);
  393. },
  394. fail: function (err) {
  395. failc(err);
  396. },
  397. })
  398. }
  399. if(api=='getstoreorderlist'){
  400. uni.request({
  401. url:ApiUrl+'/system/order/getstoreorderlist',
  402. method:"GET",
  403. sslVerify:false,
  404. data:data,
  405. header: {
  406. 'Content-Type': 'application/json',
  407. 'token':getApp().globalData.token
  408. },
  409. success: res=> {
  410. successc(res);
  411. },
  412. fail: function (err) {
  413. failc(err);
  414. },
  415. })
  416. }
  417. // 刷新token
  418. if(api=='refreshToken'){
  419. uni.request({
  420. url:ApiUrl+'/infouser/user/gettoken',
  421. method:"GET",
  422. sslVerify:false,
  423. data:data,
  424. header: {
  425. 'Content-Type': 'application/json',
  426. 'token':getApp().globalData.token
  427. },
  428. success: res=> {
  429. successc(res);
  430. },
  431. fail: function (err) {
  432. failc(err);
  433. },
  434. })
  435. }
  436. //获取版本号
  437. if(api=='getversion'){
  438. uni.request({
  439. url:ApiUrl+'/system/version/getversion',
  440. method:"GET",
  441. sslVerify:false,
  442. data:data,
  443. header: {
  444. 'Content-Type': 'application/json',
  445. },
  446. success: res=> {
  447. successc(res);
  448. },
  449. fail: function (err) {
  450. failc(err);
  451. },
  452. })
  453. }
  454. //门店详情
  455. if(api=='getmendianDetail'){
  456. uni.request({
  457. url:ApiUrl+'/chanting/store/getstore',
  458. method:"GET",
  459. sslVerify:false,
  460. data:data,
  461. header: {
  462. 'Content-Type': 'application/json',
  463. 'token':getApp().globalData.token
  464. },
  465. success: res=> {
  466. successc(res);
  467. },
  468. fail: function (err) {
  469. failc(err);
  470. },
  471. })
  472. }
  473. //获取门店分类列表
  474. if(api=='getmendianfenlei'){
  475. uni.request({
  476. url:ApiUrl+'/fenlei/type/list',
  477. method:"GET",
  478. sslVerify:false,
  479. data:data,
  480. header: {
  481. 'Content-Type': 'application/json',
  482. },
  483. success: res=> {
  484. successc(res);
  485. },
  486. fail: function (err) {
  487. failc(err);
  488. },
  489. })
  490. }
  491. //获取门店服务列表
  492. if(api=='fwlxlist'){
  493. uni.request({
  494. url:ApiUrl+'/system/ServiceType/fwlxlist',
  495. method:"GET",
  496. sslVerify:false,
  497. data:data,
  498. header: {
  499. 'Content-Type': 'application/json',
  500. },
  501. success: res=> {
  502. successc(res);
  503. },
  504. fail: function (err) {
  505. failc(err);
  506. },
  507. })
  508. }
  509. //添加门店
  510. if(api=='addmendian'){
  511. uni.request({
  512. url:ApiUrl+'/chanting/store/addmendian',
  513. method:"POST",
  514. sslVerify:false,
  515. data:data,
  516. header: {
  517. 'Content-Type': 'application/json',
  518. },
  519. success: res=> {
  520. successc(res);
  521. },
  522. fail: function (err) {
  523. failc(err);
  524. },
  525. })
  526. }
  527. //删除门店
  528. if(api=='delemendian'){
  529. uni.request({
  530. url:ApiUrl+'/chanting/store/delemendian',
  531. method:"GET",
  532. sslVerify:false,
  533. data:data,
  534. header: {
  535. 'Content-Type': 'application/json',
  536. 'token':getApp().globalData.token
  537. },
  538. success: res=> {
  539. successc(res);
  540. },
  541. fail: function (err) {
  542. failc(err);
  543. },
  544. })
  545. }
  546. //门店商品分类
  547. if(api=='getmendianshangpinFL'){
  548. uni.request({
  549. url:ApiUrl+'/system/fenlei/getfenlei',
  550. method:"GET",
  551. sslVerify:false,
  552. data:data,
  553. header: {
  554. 'Content-Type': 'application/json',
  555. 'token':getApp().globalData.token
  556. },
  557. success: res=> {
  558. successc(res);
  559. },
  560. fail: function (err) {
  561. failc(err);
  562. },
  563. })
  564. }
  565. //门店商品分类对应商品列表
  566. if(api=='getmendianshangpinList'){
  567. uni.request({
  568. url:ApiUrl+'/chanting/food/getidlist',
  569. method:"GET",
  570. sslVerify:false,
  571. data:data,
  572. header: {
  573. 'Content-Type': 'application/json',
  574. 'token':getApp().globalData.token
  575. },
  576. success: res=> {
  577. successc(res);
  578. },
  579. fail: function (err) {
  580. failc(err);
  581. },
  582. })
  583. }
  584. //添加编辑分类
  585. if(api=='addmendianfenlei'){
  586. uni.request({
  587. url:ApiUrl+'/system/fenlei/addfenlei',
  588. method:"POST",
  589. sslVerify:false,
  590. data:data,
  591. header: {
  592. 'Content-Type': 'application/json',
  593. },
  594. success: res=> {
  595. successc(res);
  596. },
  597. fail: function (err) {
  598. failc(err);
  599. },
  600. })
  601. }
  602. //删除分类
  603. if(api=='delefenlei'){
  604. uni.request({
  605. url:ApiUrl+'/system/fenlei/delefenlei',
  606. method:"GET",
  607. sslVerify:false,
  608. data:data,
  609. header: {
  610. 'Content-Type': 'application/json',
  611. 'token':getApp().globalData.token
  612. },
  613. success: res=> {
  614. successc(res);
  615. },
  616. fail: function (err) {
  617. failc(err);
  618. },
  619. })
  620. }
  621. //商品详情
  622. if(api=='GoodsDetail'){
  623. uni.request({
  624. url:ApiUrl+'/chanting/food/getfood',
  625. method:"GET",
  626. sslVerify:false,
  627. data:data,
  628. header: {
  629. 'Content-Type': 'application/json',
  630. },
  631. success: res=> {
  632. successc(res);
  633. },
  634. fail: function (err) {
  635. failc(err);
  636. },
  637. })
  638. }
  639. //添加编辑商品
  640. if(api=='addmendianshangpin'){
  641. uni.request({
  642. url:ApiUrl+'/chanting/food/setposfood',
  643. method:"POST",
  644. sslVerify:false,
  645. data:data,
  646. header: {
  647. 'Content-Type': 'application/json',
  648. },
  649. success: res=> {
  650. successc(res);
  651. },
  652. fail: function (err) {
  653. failc(err);
  654. },
  655. })
  656. }
  657. //删除商品
  658. if(api=='delefood'){
  659. uni.request({
  660. url:ApiUrl+'/chanting/food/delefood',
  661. method:"GET",
  662. sslVerify:false,
  663. data:data,
  664. header: {
  665. 'Content-Type': 'application/json',
  666. 'token':getApp().globalData.token
  667. },
  668. success: res=> {
  669. successc(res);
  670. },
  671. fail: function (err) {
  672. failc(err);
  673. },
  674. })
  675. }
  676. //会员账号密码修改
  677. if(api=='setpassword'){
  678. uni.request({
  679. url:ApiUrl+'/infouser/user/setpassword',
  680. method:"GET",
  681. sslVerify:false,
  682. data:data,
  683. header: {
  684. 'Content-Type': 'application/json',
  685. 'token':getApp().globalData.token
  686. },
  687. success: res=> {
  688. successc(res);
  689. },
  690. fail: function (err) {
  691. failc(err);
  692. },
  693. })
  694. }
  695. if(api=='setorderuzt'){
  696. uni.request({
  697. url:ApiUrl+'/system/order/setorderuzt',
  698. method:"POST",
  699. sslVerify:false,
  700. data:data,
  701. header: {
  702. 'Content-Type': 'application/json',
  703. 'token':getApp().globalData.token
  704. },
  705. success: res=> {
  706. successc(res);
  707. },
  708. fail: function (err) {
  709. failc(err);
  710. },
  711. })
  712. }
  713. //退款
  714. if(api=='VNtuikuan'){
  715. uni.request({
  716. url:ApiUrl+'/pay/VNtuikuan',
  717. method:"POST",
  718. sslVerify:false,
  719. data:data,
  720. header: {
  721. 'Content-Type': 'application/json',
  722. 'token':getApp().globalData.token
  723. },
  724. success: res=> {
  725. successc(res);
  726. },
  727. fail: function (err) {
  728. failc(err);
  729. },
  730. })
  731. }
  732. if(api=='changeLanguages'){
  733. uni.request({
  734. url:ApiUrl+'/changeLanguages',
  735. method:"GET",
  736. sslVerify:false,
  737. data:data,
  738. header: {
  739. 'Content-Type': 'application/json',
  740. },
  741. success: res=> {
  742. successc(res);
  743. },
  744. fail: function (err) {
  745. failc(err);
  746. },
  747. })
  748. }
  749. //订单评论
  750. if(api=='addrevew'){
  751. uni.request({
  752. url:ApiUrl+'/system/review/addrevew',
  753. method:"POST",
  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. if(api=='getmdrevew'){
  769. uni.request({
  770. url:ApiUrl+'/system/review/getmdrevew',
  771. method:"GET",
  772. sslVerify:false,
  773. data:data,
  774. header: {
  775. 'Content-Type': 'application/json',
  776. },
  777. success: res=> {
  778. successc(res);
  779. },
  780. fail: function (err) {
  781. failc(err);
  782. },
  783. })
  784. }
  785. if(api=='getorderxq'){
  786. uni.request({
  787. url:ApiUrl+'/system/order/getorderxq',
  788. method:"GET",
  789. sslVerify:false,
  790. data:data,
  791. header: {
  792. 'Content-Type': 'application/json',
  793. 'token':getApp().globalData.token
  794. },
  795. success: res=> {
  796. successc(res);
  797. },
  798. fail: function (err) {
  799. failc(err);
  800. },
  801. })
  802. }
  803. }
  804. module.exports = getdata;