api.js 13 KB

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