api.js 19 KB

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