api.js 26 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103
  1. // 引用网络请求中间件
  2. import request from '../js/request.js';
  3. export default {
  4. //根据拓客规则id查询规则
  5. getRuleById(data) {
  6. return request({
  7. url: '/member/wechat/getRuleById',
  8. method: 'POST',
  9. data: data
  10. })
  11. },
  12. //查询未读的亲情卡消费记录
  13. getRecommendActivity(data) {
  14. return request({
  15. url: '/business/wechat/activity/getRecommendActivity',
  16. method: 'GET',
  17. data: data
  18. })
  19. },
  20. //查询未读的亲情卡消费记录
  21. notReadRecordList(data) {
  22. return request({
  23. url: '/member/loveCard/notReadRecordList',
  24. method: 'GET',
  25. data: data
  26. })
  27. },
  28. //我的活动详情
  29. myActivityDetail(data) {
  30. return request({
  31. url: '/order/wechat/activity/detail',
  32. method: 'GET',
  33. data: data
  34. })
  35. },
  36. //我的活动
  37. myActivity(data) {
  38. return request({
  39. url: '/order/wechat/myActivity',
  40. method: 'GET',
  41. data: data
  42. })
  43. },
  44. myActivityIsShow(data) {
  45. return request({
  46. url: '/order/wechat/myActivityIsShow',
  47. method: 'GET',
  48. data: data
  49. })
  50. },
  51. //活动详情
  52. activityCheck(data) {
  53. return request({
  54. url: '/business/wechat/activity/check?activityId='+ data.activityId,
  55. method: 'GET'
  56. })
  57. },
  58. //活动详情
  59. activityDetail(data) {
  60. return request({
  61. url: '/business/wechat/activity/getInfo',
  62. method: 'GET',
  63. data
  64. })
  65. },
  66. //活动列表
  67. activityList(data) {
  68. return request({
  69. url: '/business/wechat/activity/list',
  70. method: 'GET',
  71. data: data
  72. })
  73. },
  74. //根据key获取系统配置
  75. getConfigKey(data) {
  76. return request({
  77. url: '/system/config/configKey/'+ data.key,
  78. method: 'GET',
  79. })
  80. },
  81. //拓客专员二维码被扫记录
  82. addRecordForAttach(data) {
  83. return request({
  84. url: '/expand/userScanRecord/addRecordForAttach',
  85. method: 'POST',
  86. data: data,
  87. })
  88. },
  89. //用户绑定推广专员
  90. userBindMember(data) {
  91. return request({
  92. url: '/member/wechat/userBindMember',
  93. method: 'POST',
  94. data: data,
  95. })
  96. },
  97. //更新订阅消息可发送状态
  98. updateSubscribe(data) {
  99. return request({
  100. url: '/order/subscribe/updateSubscribe',
  101. method: 'POST',
  102. data: data,
  103. })
  104. },
  105. //查询订阅消息列表
  106. getTemplateList(data) {
  107. return request({
  108. url: '/order/subscribe/getTemplateList?type=' + data.type,
  109. method: 'POST'
  110. })
  111. },
  112. //结束订单
  113. orderFinish(orderId) {
  114. return request({
  115. url: '/order/wechat/order/finish/' + orderId,
  116. method: 'PUT'
  117. })
  118. },
  119. //查看排队信息
  120. viewNumber(data) {
  121. return request({
  122. url: '/order/wechat/order/viewNumber/' + data,
  123. method: 'GET'
  124. })
  125. },
  126. //查看店内排队数量
  127. queueInfo(data) {
  128. return request({
  129. url: '/order/wechat/order/queueInfo/' + data,
  130. method: 'GET'
  131. })
  132. },
  133. //我的权益卡列表
  134. myEquityCardList() {
  135. return request({
  136. url: '/member/wechat/getMyEquityCard',
  137. method: 'GET'
  138. })
  139. },
  140. //post请求 权益卡列表
  141. equityCardList() {
  142. return request({
  143. url: '/business/wechat/equity-card/list',
  144. method: 'GET'
  145. })
  146. },
  147. // 绑定用户
  148. scanCode(data) {
  149. return request({
  150. url: '/member/wechat/scanCode',
  151. method: 'GET',
  152. data: data
  153. })
  154. },
  155. //post请求 一键付款余额支付
  156. trade(data) {
  157. return request({
  158. url: '/order/balancePay/pay/trade',
  159. method: 'POST',
  160. data: data
  161. })
  162. },
  163. //post请求 订单详情付款
  164. qenPayInfo(data) {
  165. return request({
  166. url: '/order/wechat/order/genPayInfo',
  167. method: 'POST',
  168. data: data
  169. })
  170. },
  171. //post请求 一键付款获取微信支付信息
  172. wechatPayTradeNo(data) {
  173. return request({
  174. url: '/order/wxPay/jsapiPay/tradeNo?tradeNo=' + data.tradeNo,
  175. method: 'POST',
  176. data: data
  177. })
  178. },
  179. //post请求 一键付款
  180. oneClickPay(data) {
  181. return request({
  182. url: '/order/wechat/order/oneClickPay?orderId=' + data.orderId,
  183. method: 'POST',
  184. data: data
  185. })
  186. },
  187. //post请求 申诉
  188. appeal(data) {
  189. return request({
  190. url: '/order/wechat/order/appeal',
  191. method: 'POST',
  192. data: data
  193. })
  194. },
  195. //post请求 添加子订单
  196. addChildProject(data) {
  197. return request({
  198. url: '/order/wechat/order/submit/child',
  199. method: 'POST',
  200. data: data
  201. })
  202. },
  203. // get请求 根据id获取工位信息
  204. getByPersonId(data) {
  205. return request({
  206. url: '/business/wechat/sp/getByPersonId/' + data.personId,
  207. method: 'GET'
  208. })
  209. },
  210. // get请求 根据id获取工位信息
  211. getStationById(data) {
  212. return request({
  213. url: '/store/uniapp/getStationById/' + data.stationId,
  214. method: 'GET'
  215. })
  216. },
  217. // get请求 查询门店的服务项目
  218. category(data) {
  219. return request({
  220. url: '/business/wechat/sp/category/' + data.storeId,
  221. method: 'GET',
  222. data: data
  223. })
  224. },
  225. // get请求 通过电话及名称获取老系统会员信息
  226. getOldMember(data) {
  227. return request({
  228. url: '/member/wechat/getOldMember',
  229. method: 'GET',
  230. data: data
  231. })
  232. },
  233. // get请求 通过会员编号获取老系统充值记录
  234. getOrderRechargeOldList(data) {
  235. return request({
  236. url: '/member/wechat/getOrderRechargeOldList',
  237. method: 'GET',
  238. data: data
  239. })
  240. },
  241. // get请求,通过会员编号获取老系统消费记录
  242. getOrderConsumeLogOld(data) {
  243. return request({
  244. url: '/member/wechat/getOrderConsumeLogOld',
  245. method: 'GET',
  246. data: data
  247. })
  248. },
  249. // post请求 通过会员编号提交迁移申请,默认迁移到当前迁移账户上
  250. submitOldData(memberNo) {
  251. return request({
  252. url: '/member/wechat/submitOldData',
  253. method: 'POST',
  254. header: {
  255. 'content-type': 'application/x-www-form-urlencoded'
  256. },
  257. data: memberNo
  258. })
  259. },
  260. // get请求,获取订单列表
  261. getOrderList(data) {
  262. return request({
  263. url: '/order/wechat/order/list',
  264. method: 'GET',
  265. data: data
  266. })
  267. },
  268. // get请求,获取订单详情
  269. getOrderDetailByOrderId(data) {
  270. return request({
  271. url: '/order/wechat/order/detail',
  272. method: 'GET',
  273. data: data
  274. })
  275. },
  276. // get请求,保存订单评价
  277. saveOrderComment(data) {
  278. return request({
  279. url: '/order/wechat/order/comment' + data.orderId,
  280. method: 'GET',
  281. data: data
  282. })
  283. },
  284. // post请求,再来一单
  285. comeOrder(data) {
  286. return request({
  287. url: '/order/wechat/order/copy/' + data.orderId,
  288. method: 'POST',
  289. data: data
  290. })
  291. },
  292. // post请求 删除订单
  293. deleteOrder(data) {
  294. return request({
  295. url: '/order/wechat/order/' + data.orderId,
  296. method: 'POST',
  297. data: data
  298. })
  299. },
  300. // put请求 取消订单
  301. cancelOrder(data) {
  302. return request({
  303. url: '/order/wechat/order/cancel/' + data.orderId,
  304. method: 'PUT',
  305. data: data
  306. })
  307. },
  308. // post请求,通用下单接口
  309. commonGeneralOrder(data) {
  310. return request({
  311. url: '/order/wechat/order/common',
  312. method: 'POST',
  313. data: data
  314. })
  315. },
  316. // get请求,查询充值订单列表
  317. orderRechargeList(data) {
  318. return request({
  319. url: '/order/wechat/orderRecharge/list',
  320. method: 'GET',
  321. data: data
  322. })
  323. },
  324. // post请求,充值订单退款
  325. orderRechargeRefund(data) {
  326. return request({
  327. url: '/order/wechat/orderRecharge/refund',
  328. method: 'POST',
  329. data: data
  330. })
  331. },
  332. // post请求,获取用户余额
  333. getUserBalance(data) {
  334. return request({
  335. url: '/order/wechat/orderRecharge/getBalance',
  336. method: 'POST',
  337. data: data
  338. })
  339. },
  340. // get请求,订单签到
  341. orderSign(data) {
  342. return request({
  343. url: '/scheduling/wechat/scheduling/orderSign',
  344. method: 'GET',
  345. data: data
  346. })
  347. },
  348. // get请求,查看订单排号情况
  349. getOrderSign(data) {
  350. return request({
  351. url: '/scheduling/wechat/scheduling/getOrderSign',
  352. method: 'GET',
  353. data: data
  354. })
  355. },
  356. // post请求,微信支付(根据订单ID)
  357. wechatPay(data) {
  358. return request({
  359. url: '/order/wxPay/jsapiPay?orderNo=' + data.orderNo,
  360. method: 'POST',
  361. data: data
  362. })
  363. },
  364. // post请求,余额支付(根据订单ID)
  365. balancePay(data) {
  366. return request({
  367. url: '/order/balancePay/pay?orderNo=' + data.orderNo + '&password=' + data.password,
  368. method: 'POST',
  369. data: data
  370. })
  371. },
  372. // get请求,查询交易记录列表
  373. transactionRecordsList(data) {
  374. return request({
  375. url: '/order/wechat/transactionFlow/list',
  376. method: 'GET',
  377. data: data
  378. })
  379. },
  380. // get请求,查询充值优惠列表
  381. getRechargeList() {
  382. return request({
  383. url: '/order/wechat/getRechargeList',
  384. method: 'GET'
  385. })
  386. },
  387. // get请求,查询交易流水统计
  388. transactionFlowstatistic(data) {
  389. return request({
  390. url: '/order/wechat/transactionFlow/statistic',
  391. method: 'GET',
  392. data: data
  393. })
  394. },
  395. // get请求 获取预约价格
  396. getAppointmentPrice(data) {
  397. return request({
  398. url: '/business/wechat/sp/subPrice',
  399. method: 'GET',
  400. data: data
  401. })
  402. },
  403. // post请求,识别人脸
  404. verifyFace(data) {
  405. return request({
  406. url: '/member/wechat/verifyFace',
  407. method: 'POST',
  408. data: data
  409. })
  410. },
  411. // post请 查询服务对象列表
  412. listServiceObject(data) {
  413. return request({
  414. url: '/member/wechat/listServiceObject',
  415. method: 'POST',
  416. data: data
  417. })
  418. },
  419. // post请 获取服务对象协议
  420. getServiceDealFile(data) {
  421. return request({
  422. url: '/member/wechat/getServiceDealFile',
  423. method: 'POST',
  424. data: data
  425. })
  426. },
  427. // post请求 服务对象签名
  428. serviceObjectSignPdf(data) {
  429. return request({
  430. url: '/member/wechat/signPdf',
  431. method: 'POST',
  432. data: data
  433. })
  434. },
  435. // post请求 保存服务对象
  436. saveServiceObject(data) {
  437. return request({
  438. url: '/member/wechat/saveServiceObject',
  439. method: 'POST',
  440. data: data
  441. })
  442. },
  443. // post请求 绑定服务对象
  444. bindServiceObject(data) {
  445. return request({
  446. url: '/member/wechat/bindServiceObject',
  447. method: 'POST',
  448. data: data
  449. })
  450. },
  451. // post请求 修改服务对象
  452. updateServiceObject(data) {
  453. return request({
  454. url: '/member/wechat/updateServiceObject',
  455. method: 'POST',
  456. data: data
  457. })
  458. },
  459. // post请求,用户实名认证
  460. userRealNameAuth(data) {
  461. return request({
  462. url: '/member/wechat/idCardAuthentication',
  463. method: 'POST',
  464. data: data
  465. })
  466. },
  467. // post请求,用户信息保存
  468. saveUserInfo(data) {
  469. return request({
  470. url: '/member/wechat/saveUserInfo',
  471. method: 'POST',
  472. data: data
  473. })
  474. },
  475. // post请求,修改用户账号密码
  476. updateUserAccountPassword(data) {
  477. return request({
  478. url: '/member/wechat/setPassword',
  479. method: 'POST',
  480. data: data
  481. })
  482. },
  483. // post请求,修改用户交易密码
  484. updateUserTransactionPassword(data) {
  485. return request({
  486. url: '/member/wechat/setTransactionPassword',
  487. method: 'POST',
  488. data: data
  489. })
  490. },
  491. // post请求,绑定微信
  492. bindWechat(data) {
  493. return request({
  494. url: '/member/wechat/setOpenId',
  495. method: 'POST',
  496. data: data
  497. })
  498. },
  499. // get请求,获取服务条款协议
  500. getTermOfServiceByType(data) {
  501. return request({
  502. url: '/system/openapi/getAboutByType',
  503. method: 'GET',
  504. data: data
  505. })
  506. },
  507. // get请求,获取公共文件路径
  508. getCommonFile(data) {
  509. return request({
  510. url: '/resource/oss/listByIds/' + data.ossId,
  511. method: 'GET',
  512. data: data
  513. })
  514. },
  515. // post请求,重新设置手机号
  516. setPhone(data) {
  517. return request({
  518. url: '/member/wechat/setPhone',
  519. method: 'POST',
  520. data: data
  521. })
  522. },
  523. // get请求,获取用户信息
  524. getUserInfo(data) {
  525. return request({
  526. url: '/member/wechat/getUserInfo',
  527. method: 'GET',
  528. data: data
  529. })
  530. },
  531. // post请求,保存用户信息
  532. saveWechatUser(data) {
  533. return request({
  534. url: '/auth/wechat/saveWeChatUserInfo',
  535. method: 'POST',
  536. data: data
  537. })
  538. },
  539. // post请求,获取微信电话号码
  540. getWechatUserPhoneNumber(data) {
  541. return request({
  542. url: '/auth/wechat/getWechatUserPhoneNumber',
  543. method: 'POST',
  544. data: data
  545. })
  546. },
  547. // post请求,验证手机号码是否被注册
  548. phoneIsExist(data) {
  549. return request({
  550. url: '/member/wechat/phoneIsExist',
  551. method: 'POST',
  552. data: data
  553. })
  554. },
  555. // post请求,新微新手机绑定
  556. wechatRegister(data) {
  557. return request({
  558. url: '/auth/xcxRegister',
  559. method: 'POST',
  560. data: data
  561. })
  562. },
  563. // get请求,获取手机验证码
  564. getSmsCode(data) {
  565. return request({
  566. url: '/resource/sms/codeByType',
  567. method: 'GET',
  568. data: data
  569. })
  570. },
  571. //get请求,获取手机验证码 新模板
  572. getSmsCodeByType(data) {
  573. return request({
  574. url: '/resource/sms/codeByType',
  575. method: 'GET',
  576. data: data
  577. })
  578. },
  579. // post请求,验证手机验证码
  580. validateSmsCode(data) {
  581. return request({
  582. url: '/member/wechat/validateSmsCode',
  583. method: 'POST',
  584. data: data
  585. })
  586. },
  587. // post请求,找回账号密码登录
  588. wechatRetrieveAccountPwdLogin(data) {
  589. return request({
  590. url: '/auth/xcxRetrieveMemberByPwd',
  591. method: 'POST',
  592. data: data
  593. })
  594. },
  595. // post请求,实名认证登录(新微信老手机)
  596. realNameAuthLogin(data) {
  597. return request({
  598. url: '/auth/xcxRetrieveMember',
  599. method: 'POST',
  600. data: data
  601. })
  602. },
  603. // post请求,验证身份证是滞存在
  604. idCardIsExist(data) {
  605. return request({
  606. url: '/member/wechat/idCardIsExist',
  607. method: 'POST',
  608. data: data
  609. })
  610. },
  611. // post请求验证手机找回密码
  612. passwordByPhone(data) {
  613. return request({
  614. url: '/member/wechat/passwordByPhone',
  615. method: 'POST',
  616. data: data
  617. })
  618. },
  619. // post请求,获取积分列表信息
  620. getIntegralRecordList(data) {
  621. return request({
  622. url: '/member/wechat/getIntegralRecordVo',
  623. method: 'POST',
  624. data: data
  625. })
  626. },
  627. // post请求,用户绑定门店
  628. userBindStore(data) {
  629. return request({
  630. url: '/member/wechat/bindStore',
  631. method: 'POST',
  632. data: data
  633. })
  634. },
  635. // get请求 获取门店列表
  636. // storeList(data) {
  637. // return request({
  638. // url: '/store/uniapp/store-list',
  639. // method: 'GET',
  640. // data: data
  641. // })
  642. // },
  643. // get请求 获取公告列表
  644. noticeList(data) {
  645. return request({
  646. url: '/system/openapi/notice/list',
  647. method: 'GET',
  648. data: data
  649. })
  650. },
  651. // get请求 获取公告详情
  652. getNoticeDetail(data) {
  653. return request({
  654. url: '/system/openapi/notice/' + data.noticeId,
  655. method: 'GET'
  656. })
  657. },
  658. // get请求 获取banner图列表
  659. getSlideshowList(data) {
  660. return request({
  661. url: '/system/openapi/getSlideshowList',
  662. method: 'GET',
  663. data: data
  664. })
  665. },
  666. // get请求 获取门店所有服务列表
  667. storeAllServiceList(data) {
  668. return request({
  669. url: '/business/wechat/sp/all/' + data.storeId,
  670. method: 'GET',
  671. data: data
  672. })
  673. },
  674. // get请求 获取门店列表
  675. storeList(data) {
  676. return request({
  677. url: '/store/uniapp/store-list/distance',
  678. method: 'GET',
  679. data: data
  680. })
  681. },
  682. // get请求 获取门店工作人员列表 关联岗位、工作时段、服务项目
  683. workPersonList(data) {
  684. return request({
  685. url: '/store/uniapp/work-person-ist/' + data.storeId,
  686. method: 'GET',
  687. data: data
  688. })
  689. },
  690. // get请求 根据服务日期及服务时段查询排班人员
  691. serviceWorkPersonList(data) {
  692. return request({
  693. url: '/scheduling/wechat/scheduling/crewPageList',
  694. method: 'GET',
  695. data: data
  696. })
  697. },
  698. // get请求 根据门店查询排班日期
  699. selectDate(data) {
  700. return request({
  701. url: '/scheduling/wechat/scheduling/selectDate',
  702. method: 'POST',
  703. data: data
  704. })
  705. },
  706. // get请求 根据门店、排班日期查询可用时段
  707. selectPeriodByDate(data) {
  708. return request({
  709. url: '/scheduling/wechat/scheduling/selectPeriodByDate',
  710. method: 'POST',
  711. data: data
  712. })
  713. },
  714. // get请求 根据门店、排班日期查询可用时段
  715. getServiceTime(data) {
  716. return request({
  717. url: '/scheduling/wechat/scheduling/time',
  718. method: 'GET',
  719. data: data
  720. })
  721. },
  722. // get请求 根据门店、排班日期查询可用时段
  723. getServicePerson(data) {
  724. return request({
  725. url: '/scheduling/wechat/scheduling/person',
  726. method: 'GET',
  727. data: data
  728. })
  729. },
  730. // get请求 根据门店、排班日期查询可用时段
  731. getServicePersonTime(data) {
  732. return request({
  733. url: '/scheduling/wechat/scheduling/person/time',
  734. method: 'GET',
  735. data: data
  736. })
  737. },
  738. // get请求 查询可领取的优惠劵列表
  739. getUserDiscountsList(data) {
  740. return request({
  741. url: '/order/wechat/getUserDiscountsList',
  742. method: 'GET',
  743. data: data
  744. })
  745. },
  746. // get请求 我的优惠卷列表(0未使用, 1已使用, 2已过期 null查询全部)
  747. getMyCouponList(data) {
  748. return request({
  749. url: '/member/wechat/getCoupon',
  750. method: 'GET',
  751. data: data
  752. })
  753. },
  754. // get请求 查询可使用的优惠券
  755. getCanUseCouponList(data) {
  756. return request({
  757. url: '/member/wechat/getMemberCouponn',
  758. method: 'POST',
  759. data: data
  760. })
  761. },
  762. // post请求 领取优惠券
  763. claimCoupon(data) {
  764. return request({
  765. url: '/member/wechat/claimCoupon',
  766. method: 'POST',
  767. data: data
  768. })
  769. },
  770. getImgUrlByOssId(data) {
  771. return request({
  772. url: '/resource/oss/listByIds/' + data.ossId,
  773. method: 'GET'
  774. })
  775. },
  776. getImage(id) {
  777. return request({
  778. url: '/resource/oss/listByIds/' + id,
  779. method: 'GET'
  780. })
  781. },
  782. /**
  783. * 微信静默登录
  784. */
  785. wxLogin(data) {
  786. return request({
  787. url: '/auth/wxLogin',
  788. method: 'POST',
  789. data: data
  790. })
  791. },
  792. /**
  793. * 微信静默登录 原来的
  794. */
  795. wxAuthLogin(data) {
  796. return request({
  797. url: '/auth/xcxLogin',
  798. method: 'POST',
  799. data: data
  800. })
  801. },
  802. // 推广统计
  803. spreadCount() {
  804. return request({
  805. url: '/member/memberEarnings/appSpreadCount',
  806. method: 'GET'
  807. })
  808. },
  809. //获取取号规则
  810. getSelectionRules(data) {
  811. return request({
  812. url: '/system/dict/data/list',
  813. method: 'GET',
  814. data: data
  815. })
  816. },
  817. // 关于我们
  818. AboutByType(data) {
  819. return request({
  820. url: '/system/openapi/getAboutByType',
  821. method: 'GET',
  822. data: data
  823. })
  824. },
  825. //赠送亲情卡
  826. giveFamilyCard(data) {
  827. return request({
  828. url: '/member/loveCard/createLoveCard',
  829. method: 'POST',
  830. data: data,
  831. header: {
  832. 'content-type': 'application/x-www-form-urlencoded'
  833. },
  834. })
  835. },
  836. //获取我赠送的亲情卡列表
  837. getMyPresentList(data) {
  838. return request({
  839. url: '/member/loveCard/myPresentList',
  840. method: 'GET',
  841. data: data
  842. })
  843. },
  844. //查询我收到的情亲卡列表
  845. getMyReceiveList(data) {
  846. return request({
  847. url: '/member/loveCard/myReceiveList',
  848. method: 'GET',
  849. data: data
  850. })
  851. },
  852. //.查询情亲卡的消费记录
  853. getMycardRecordList(data) {
  854. return request({
  855. url: '/member/loveCard/cardRecordList',
  856. method: 'GET',
  857. data: data
  858. })
  859. },
  860. //.解绑亲情卡
  861. untieCard(data) {
  862. return request({
  863. url: '/member/loveCard/untieCard',
  864. method: 'GET',
  865. data: data
  866. })
  867. },
  868. //查询剩余可赠送次数
  869. presentCount() {
  870. return request({
  871. url: '/member/loveCard/presentCount',
  872. method: 'GET'
  873. })
  874. },
  875. //亲情卡支付预约费用
  876. familyCardPay(data) {
  877. return request({
  878. url: '/order/familyCardPay/pay?orderNo=' + data.orderNo + '&loveCardId=' + data.loveCardId + '&storeId=' + data.storeId,
  879. method: 'POST',
  880. data: data
  881. })
  882. },
  883. //亲情卡支付订单费用
  884. familyCardTradePay(data) {
  885. return request({
  886. url: '/order/familyCardPay/pay/trade?tradeNo=' + data.tradeNo + '&loveCardId=' + data.loveCardId + '&storeId=' + data.storeId,
  887. method: 'POST',
  888. data: data
  889. })
  890. },
  891. //查询亲友关系
  892. loveCardRelation() {
  893. return request({
  894. url: '/system/dict/data/list?dictType=love_card_relation',
  895. method: 'GET'
  896. })
  897. },
  898. //根据手机号查询用户
  899. getByPhone(data) {
  900. return request({
  901. url: '/member/wechat/getByPhone',
  902. method: 'GET',
  903. data: data
  904. })
  905. },
  906. //根据手机号查询用户
  907. checkStore(data) {
  908. return request({
  909. url: '/member/loveCard/checkStore',
  910. method: 'GET',
  911. data: data
  912. })
  913. },
  914. serviceProjectList(param) {
  915. return request({
  916. url: '/order/storeManager/minMain/service',
  917. method: 'get',
  918. data: param
  919. })
  920. },
  921. //技师二维码 扫码日志
  922. scanLogs(param) {
  923. return request({
  924. url: '/system/operlog/add',
  925. method: 'post',
  926. data: param
  927. })
  928. },
  929. // 查询过期权益卡
  930. getExpireEquityCard(data) {
  931. return request({
  932. url: '/member/wechat/getExpireEquityCard',
  933. method: 'get',
  934. data:data
  935. })
  936. },
  937. // 订单支付页面选择优惠券或者权益卡列表
  938. availableEquityCards(data) {
  939. return request({
  940. url: '/order/wechat/order/availableEquityCards',
  941. method: 'get',
  942. data: data
  943. })
  944. },
  945. // 订单支付页面选择优惠券或者权益卡列表
  946. availableCoupons(data) {
  947. return request({
  948. url: '/order/wechat/order/availableCoupons',
  949. method: 'get',
  950. data: data
  951. })
  952. },
  953. // 订单支付页面选择优惠券或者权益卡列表
  954. oneClickPayV2(data) {
  955. return request({
  956. url: '/order/wechat/order/oneClickPay/v2',
  957. method: 'post',
  958. data: data
  959. })
  960. },
  961. // 获取亲情卡优惠券
  962. getCouponByLoveCard(data) {
  963. return request({
  964. url: '/order/wechat/order/getCouponByLoveCard',
  965. method: 'get',
  966. data: data
  967. })
  968. },
  969. // 获取修改头像授权
  970. getServiceObjectPhotoRecord(data) {
  971. return request({
  972. url: '/member/wechat/getServiceObjectPhotoRecord',
  973. method: 'get',
  974. data: data
  975. })
  976. },
  977. // 解绑服务对象
  978. unbindServiceObject(data) {
  979. return request({
  980. url: '/member/wechat/unbindServiceObject',
  981. method: 'post',
  982. data: data
  983. })
  984. },
  985. }