api.js 18 KB

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