api.js 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770
  1. // 引用网络请求中间件
  2. import request from '../js/request.js';
  3. export default {
  4. //我的权益卡列表
  5. orderFinish(orderId) {
  6. return request({
  7. url: '/order/wechat/order/finish/' + orderId,
  8. method: 'PUT'
  9. })
  10. },
  11. //我的权益卡列表
  12. viewNumber(data) {
  13. return request({
  14. url: '/order/wechat/order/viewNumber/' + data,
  15. method: 'GET'
  16. })
  17. },
  18. //我的权益卡列表
  19. myEquityCardList() {
  20. return request({
  21. url: '/member/wechat/getMyEquityCard',
  22. method: 'GET'
  23. })
  24. },
  25. //post请求 权益卡列表
  26. equityCardList() {
  27. return request({
  28. url: '/business/wechat/equity-card/list',
  29. method: 'GET'
  30. })
  31. },
  32. // 绑定用户
  33. scanCode(data) {
  34. return request({
  35. url: '/member/wechat/scanCode',
  36. method: 'GET',
  37. data: data
  38. })
  39. },
  40. //post请求 一键付款余额支付
  41. trade(data) {
  42. return request({
  43. url: '/business/balancePay/pay/trade',
  44. method: 'POST',
  45. data: data
  46. })
  47. },
  48. //post请求 订单详情付款
  49. qenPayInfo(data) {
  50. return request({
  51. url: '/business/wechat/order/genPayInfo',
  52. method: 'POST',
  53. data: data
  54. })
  55. },
  56. //post请求 一键付款获取微信支付信息
  57. wechatPayTradeNo(data) {
  58. return request({
  59. url: '/business/wxPay/jsapiPay/tradeNo?tradeNo=' + data.tradeNo,
  60. method: 'POST',
  61. data: data
  62. })
  63. },
  64. //post请求 一键付款
  65. oneClickPay(data) {
  66. return request({
  67. url: '/business/wechat/order/oneClickPay?orderId=' + data.orderId,
  68. method: 'POST',
  69. data: data
  70. })
  71. },
  72. //post请求 申诉
  73. appeal(data) {
  74. return request({
  75. url: '/business/wechat/order/appeal',
  76. method: 'POST',
  77. data: data
  78. })
  79. },
  80. //post请求 添加子订单
  81. addChildProject(data) {
  82. return request({
  83. url: '/business/wechat/order/submit/child',
  84. method: 'POST',
  85. data: data
  86. })
  87. },
  88. // get请求 根据id获取工位信息
  89. getByPersonId(data) {
  90. return request({
  91. url: '/business/wechat/sp/getByPersonId/' + data.personId,
  92. method: 'GET'
  93. })
  94. },
  95. // get请求 根据id获取工位信息
  96. getStationById(data) {
  97. return request({
  98. url: '/store/uniapp/getStationById/' + data.stationId,
  99. method: 'GET'
  100. })
  101. },
  102. // get请求 通过会员编号获取老系统充值记录
  103. category(data) {
  104. return request({
  105. url: '/business/wechat/sp/category/' + data.storeId,
  106. method: 'GET',
  107. data: data
  108. })
  109. },
  110. // get请求 通过会员编号获取老系统充值记录
  111. getOrderRechargeOldList(data) {
  112. return request({
  113. url: '/member/wechat/getOrderRechargeOldList',
  114. method: 'GET',
  115. data: data
  116. })
  117. },
  118. // get请求,通过会员编号获取老系统消费记录
  119. getOrderConsumeLogOld(data) {
  120. return request({
  121. url: '/member/wechat/getOrderConsumeLogOld',
  122. method: 'GET',
  123. data: data
  124. })
  125. },
  126. // post请求 通过会员编号提交迁移申请,默认迁移到当前迁移账户上
  127. submitOldData(data) {
  128. return request({
  129. url: '/member/wechat/submitOldData',
  130. method: 'POST',
  131. data: data
  132. })
  133. },
  134. // get请求,获取订单列表
  135. getOrderList(data) {
  136. return request({
  137. url: '/business/wechat/order/list',
  138. method: 'GET',
  139. data: data
  140. })
  141. },
  142. // get请求,获取订单详情
  143. getOrderDetailByOrderId(data) {
  144. return request({
  145. url: '/business/wechat/order/detail',
  146. method: 'GET',
  147. data: data
  148. })
  149. },
  150. // get请求,保存订单评价
  151. saveOrderComment(data) {
  152. return request({
  153. url: '/business/wechat/order/comment' + data.orderId,
  154. method: 'GET',
  155. data: data
  156. })
  157. },
  158. // post请求,再来一单
  159. comeOrder(data) {
  160. return request({
  161. url: '/business/wechat/order/copy/' + data.orderId,
  162. method: 'POST',
  163. data: data
  164. })
  165. },
  166. // post请求 删除订单
  167. deleteOrder(data) {
  168. return request({
  169. url: '/business/wechat/order/' + data.orderId,
  170. method: 'POST',
  171. data: data
  172. })
  173. },
  174. // put请求 取消订单
  175. cancelOrder(data) {
  176. return request({
  177. url: '/business/wechat/order/cancel/' + data.orderId,
  178. method: 'PUT',
  179. data: data
  180. })
  181. },
  182. // post请求,通用下单接口
  183. commonGeneralOrder(data) {
  184. return request({
  185. url: '/business/wechat/order/common',
  186. method: 'POST',
  187. data: data
  188. })
  189. },
  190. // get请求,查询充值订单列表
  191. orderRechargeList(data) {
  192. return request({
  193. url: '/business/wechat/orderRecharge/list',
  194. method: 'GET',
  195. data: data
  196. })
  197. },
  198. // post请求,充值订单退款
  199. orderRechargeRefund(data) {
  200. return request({
  201. url: '/business/wechat/orderRecharge/refund',
  202. method: 'POST',
  203. data: data
  204. })
  205. },
  206. // post请求,获取用户余额
  207. getUserBalance(data) {
  208. return request({
  209. url: '/business/wechat/orderRecharge/getBalance',
  210. method: 'POST',
  211. data: data
  212. })
  213. },
  214. // get请求,订单签到
  215. orderSign(data) {
  216. return request({
  217. url: '/business/wechat/scheduling/orderSign',
  218. method: 'GET',
  219. data: data
  220. })
  221. },
  222. // get请求,查看订单排号情况
  223. getOrderSign(data) {
  224. return request({
  225. url: '/business/wechat/scheduling/getOrderSign',
  226. method: 'GET',
  227. data: data
  228. })
  229. },
  230. // post请求,微信支付(根据订单ID)
  231. wechatPay(data) {
  232. return request({
  233. url: '/business/wxPay/jsapiPay?orderNo=' + data.orderNo,
  234. method: 'POST',
  235. data: data
  236. })
  237. },
  238. // post请求,余额支付(根据订单ID)
  239. balancePay(data) {
  240. return request({
  241. url: '/business/balancePay/pay?orderNo=' + data.orderNo + '&password=' + data.password,
  242. method: 'POST',
  243. data: data
  244. })
  245. },
  246. // get请求,查询交易记录列表
  247. transactionRecordsList(data) {
  248. return request({
  249. url: '/business/wechat/transactionFlow/list',
  250. method: 'GET',
  251. data: data
  252. })
  253. },
  254. // get请求,查询充值优惠列表
  255. getRechargeList(data) {
  256. return request({
  257. url: '/business/wechat/getRechargeList',
  258. method: 'GET',
  259. data: data
  260. })
  261. },
  262. // get请求,查询交易流水统计
  263. transactionFlowstatistic(data) {
  264. return request({
  265. url: '/business/wechat/transactionFlow/statistic',
  266. method: 'GET',
  267. data: data
  268. })
  269. },
  270. // get请求 获取预约价格
  271. getAppointmentPrice(data) {
  272. return request({
  273. url: '/business/wechat/sp/subPrice',
  274. method: 'GET',
  275. data: data
  276. })
  277. },
  278. // post请求,识别人脸
  279. verifyFace(data) {
  280. return request({
  281. url: '/member/wechat/verifyFace',
  282. method: 'POST',
  283. data: data
  284. })
  285. },
  286. // post请 查询服务对象列表
  287. listServiceObject(data) {
  288. return request({
  289. url: '/member/wechat/listServiceObject',
  290. method: 'POST',
  291. data: data
  292. })
  293. },
  294. // post请 获取服务对象协议
  295. getServiceDealFile(data) {
  296. return request({
  297. url: '/member/wechat/getServiceDealFile',
  298. method: 'POST',
  299. data: data
  300. })
  301. },
  302. // post请求 服务对象签名
  303. serviceObjectSignPdf(data) {
  304. return request({
  305. url: '/member/wechat/signPdf',
  306. method: 'POST',
  307. data: data
  308. })
  309. },
  310. // post请求 保存服务对象
  311. saveServiceObject(data) {
  312. return request({
  313. url: '/member/wechat/saveServiceObject',
  314. method: 'POST',
  315. data: data
  316. })
  317. },
  318. // post请求 绑定服务对象
  319. bindServiceObject(data) {
  320. return request({
  321. url: '/member/wechat/bindServiceObject',
  322. method: 'POST',
  323. data: data
  324. })
  325. },
  326. // post请求 修改服务对象
  327. updateServiceObject(data) {
  328. return request({
  329. url: '/member/wechat/updateServiceObject',
  330. method: 'POST',
  331. data: data
  332. })
  333. },
  334. // post请求,用户实名认证
  335. userRealNameAuth(data) {
  336. return request({
  337. url: '/member/wechat/idCardAuthentication',
  338. method: 'POST',
  339. data: data
  340. })
  341. },
  342. // post请求,用户信息保存
  343. saveUserInfo(data) {
  344. return request({
  345. url: '/member/wechat/saveUserInfo',
  346. method: 'POST',
  347. data: data
  348. })
  349. },
  350. // post请求,修改用户账号密码
  351. updateUserAccountPassword(data) {
  352. return request({
  353. url: '/member/wechat/setPassword',
  354. method: 'POST',
  355. data: data
  356. })
  357. },
  358. // post请求,修改用户交易密码
  359. updateUserTransactionPassword(data) {
  360. return request({
  361. url: '/member/wechat/setTransactionPassword',
  362. method: 'POST',
  363. data: data
  364. })
  365. },
  366. // post请求,绑定微信
  367. bindWechat(data) {
  368. return request({
  369. url: '/member/wechat/setOpenId',
  370. method: 'POST',
  371. data: data
  372. })
  373. },
  374. // get请求,获取服务条款协议
  375. getTermOfServiceByType(data) {
  376. return request({
  377. url: '/system/openapi/getAboutByType',
  378. method: 'GET',
  379. data: data
  380. })
  381. },
  382. // get请求,获取公共文件路径
  383. getCommonFile(data) {
  384. return request({
  385. url: '/resource/oss/listByIds/' + data.ossId,
  386. method: 'GET',
  387. data: data
  388. })
  389. },
  390. // post请求,重新设置手机号
  391. setPhone(data) {
  392. return request({
  393. url: '/member/wechat/setPhone',
  394. method: 'POST',
  395. data: data
  396. })
  397. },
  398. // get请求,获取用户信息
  399. getUserInfo(data) {
  400. return request({
  401. url: '/member/wechat/getUserInfo',
  402. method: 'GET',
  403. data: data
  404. })
  405. },
  406. // post请求,保存用户信息
  407. saveWechatUser(data) {
  408. return request({
  409. url: '/auth/wechat/saveWeChatUserInfo',
  410. method: 'POST',
  411. data: data
  412. })
  413. },
  414. // post请求,获取微信电话号码
  415. getWechatUserPhoneNumber(data) {
  416. return request({
  417. url: '/auth/wechat/getWechatUserPhoneNumber',
  418. method: 'POST',
  419. data: data
  420. })
  421. },
  422. // post请求,验证手机号码是否被注册
  423. phoneIsExist(data) {
  424. return request({
  425. url: '/member/wechat/phoneIsExist',
  426. method: 'POST',
  427. data: data
  428. })
  429. },
  430. // post请求,新微新手机绑定
  431. wechatRegister(data) {
  432. return request({
  433. url: '/auth/xcxRegister',
  434. method: 'POST',
  435. data: data
  436. })
  437. },
  438. // get请求,获取手机验证码
  439. getSmsCode(data) {
  440. return request({
  441. url: '/resource/sms/code',
  442. method: 'GET',
  443. data: data
  444. })
  445. },
  446. // post请求,验证手机验证码
  447. validateSmsCode(data) {
  448. return request({
  449. url: '/member/wechat/validateSmsCode',
  450. method: 'POST',
  451. data: data
  452. })
  453. },
  454. // post请求,找回账号密码登录
  455. wechatRetrieveAccountPwdLogin(data) {
  456. return request({
  457. url: '/auth/xcxRetrieveMemberByPwd',
  458. method: 'POST',
  459. data: data
  460. })
  461. },
  462. // post请求,实名认证登录(新微信老手机)
  463. realNameAuthLogin(data) {
  464. return request({
  465. url: '/auth/xcxRetrieveMember',
  466. method: 'POST',
  467. data: data
  468. })
  469. },
  470. // post请求,验证身份证是滞存在
  471. idCardIsExist(data) {
  472. return request({
  473. url: '/member/wechat/idCardIsExist',
  474. method: 'POST',
  475. data: data
  476. })
  477. },
  478. // post请求验证手机找回密码
  479. passwordByPhone(data) {
  480. return request({
  481. url: '/member/wechat/passwordByPhone',
  482. method: 'POST',
  483. data: data
  484. })
  485. },
  486. // post请求,获取积分列表信息
  487. getIntegralRecordList(data) {
  488. return request({
  489. url: '/member/wechat/getIntegralRecordVo',
  490. method: 'POST',
  491. data: data
  492. })
  493. },
  494. // post请求,用户绑定门店
  495. userBindStore(data) {
  496. return request({
  497. url: '/member/wechat/bindStore',
  498. method: 'POST',
  499. data: data
  500. })
  501. },
  502. // get请求 获取门店列表
  503. // storeList(data) {
  504. // return request({
  505. // url: '/store/uniapp/store-list',
  506. // method: 'GET',
  507. // data: data
  508. // })
  509. // },
  510. // get请求 获取公告列表
  511. noticeList(data) {
  512. return request({
  513. url: '/system/openapi/notice/list',
  514. method: 'GET',
  515. data: data
  516. })
  517. },
  518. // get请求 获取公告详情
  519. getNoticeDetail(data) {
  520. return request({
  521. url: '/system/openapi/notice/' + data.noticeId,
  522. method: 'GET'
  523. })
  524. },
  525. // get请求 获取banner图列表
  526. getSlideshowList(data) {
  527. return request({
  528. url: '/system/openapi/getSlideshowList',
  529. method: 'GET',
  530. data: data
  531. })
  532. },
  533. // get请求 获取门店所有服务列表
  534. storeAllServiceList(data) {
  535. return request({
  536. url: '/business/wechat/sp/all/' + data.storeId,
  537. method: 'GET',
  538. data: data
  539. })
  540. },
  541. // get请求 获取门店列表
  542. storeList(data) {
  543. return request({
  544. url: '/store/uniapp/store-list/distance',
  545. method: 'GET',
  546. data: data
  547. })
  548. },
  549. // get请求 获取门店工作人员列表 关联岗位、工作时段、服务项目
  550. workPersonList(data) {
  551. return request({
  552. url: '/store/uniapp/work-person-ist/' + data.storeId,
  553. method: 'GET',
  554. data: data
  555. })
  556. },
  557. // get请求 根据服务日期及服务时段查询排班人员
  558. serviceWorkPersonList(data) {
  559. return request({
  560. url: '/business/wechat/scheduling/crewPageList',
  561. method: 'GET',
  562. data: data
  563. })
  564. },
  565. // get请求 根据门店查询排班日期
  566. selectDate(data) {
  567. return request({
  568. url: '/business/wechat/scheduling/selectDate',
  569. method: 'POST',
  570. data: data
  571. })
  572. },
  573. // get请求 根据门店、排班日期查询可用时段
  574. selectPeriodByDate(data) {
  575. return request({
  576. url: '/business/wechat/scheduling/selectPeriodByDate',
  577. method: 'POST',
  578. data: data
  579. })
  580. },
  581. // get请求 根据门店、排班日期查询可用时段
  582. getServiceTime(data) {
  583. return request({
  584. url: '/business/wechat/scheduling/time',
  585. method: 'GET',
  586. data: data
  587. })
  588. },
  589. // get请求 根据门店、排班日期查询可用时段
  590. getServicePerson(data) {
  591. return request({
  592. url: '/business/wechat/scheduling/person',
  593. method: 'GET',
  594. data: data
  595. })
  596. },
  597. // get请求 查询可领取的优惠劵列表
  598. getUserDiscountsList(data) {
  599. return request({
  600. url: '/business/wechat/getUserDiscountsList',
  601. method: 'GET',
  602. data: data
  603. })
  604. },
  605. // get请求 我的优惠卷列表(0未使用, 1已使用, 2已过期 null查询全部)
  606. getMyCouponList(data) {
  607. return request({
  608. url: '/member/wechat/getCoupon',
  609. method: 'GET',
  610. data: data
  611. })
  612. },
  613. // get请求 查询可使用的优惠券
  614. getCanUseCouponList(data) {
  615. return request({
  616. url: '/member/wechat/getMemberCouponn',
  617. method: 'POST',
  618. data: data
  619. })
  620. },
  621. // post请求 领取优惠券
  622. claimCoupon(data) {
  623. return request({
  624. url: '/member/wechat/claimCoupon',
  625. method: 'POST',
  626. data: data
  627. })
  628. },
  629. getImgUrlByOssId(data) {
  630. return request({
  631. url: '/resource/oss/listByIds/' + data.ossId,
  632. method: 'GET'
  633. })
  634. },
  635. getImage(id) {
  636. return request({
  637. url: '/resource/oss/listByIds/' + id,
  638. method: 'GET'
  639. })
  640. },
  641. /**
  642. * 微信静默登录
  643. */
  644. wxLogin(data) {
  645. return request({
  646. url: '/auth/wxLogin',
  647. method: 'POST',
  648. data: data
  649. })
  650. },
  651. /**
  652. * 微信静默登录 原来的
  653. */
  654. wxAuthLogin(data) {
  655. return request({
  656. url: '/auth/xcxLogin',
  657. method: 'POST',
  658. data: data
  659. })
  660. },
  661. // 推广统计
  662. spreadCount() {
  663. return request({
  664. url: '/member/memberEarnings/appSpreadCount',
  665. method: 'GET'
  666. })
  667. },
  668. // 关于我们
  669. AboutByType(data) {
  670. return request({
  671. url: '/system/openapi/getAboutByType',
  672. method: 'GET',
  673. data: data
  674. })
  675. },
  676. }