index.js 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613
  1. import request from "@/utils/request.js";
  2. //区域根据name获取code接口
  3. export function getCityCode(data) {
  4. return request({
  5. method: 'post',
  6. url: '/area/city',
  7. data
  8. });
  9. }
  10. // 图片上传
  11. export function imgUpload(data) {
  12. return request({
  13. method: 'post',
  14. url: '/common/upload',
  15. data,
  16. header: {
  17. 'content-type': 'multipart/form-data'
  18. }
  19. });
  20. }
  21. // 图片上传(多个)
  22. export function imgsUpload(data) {
  23. return request({
  24. method: 'post',
  25. url: '/common/uploads',
  26. data,
  27. header: {
  28. 'content-type': 'multipart/form-data'
  29. }
  30. });
  31. }
  32. // 视频上传(单个)
  33. export function videoUpload(data) {
  34. return request({
  35. method: 'post',
  36. url: '/common/uploadVi',
  37. data,
  38. header: {
  39. 'content-type': 'multipart/form-data'
  40. }
  41. });
  42. }
  43. // 获取token
  44. export function getAccessToken(data) {
  45. return request({
  46. method: 'get',
  47. url: '/weChat/getAccessToken',
  48. data
  49. });
  50. }
  51. // 轮播图
  52. export function getBannerList(data) {
  53. return request({
  54. method: 'get',
  55. url: '/api/lbt/v1/getAll',
  56. data
  57. });
  58. }
  59. // 项目
  60. export function getProjectList(data) {
  61. return request({
  62. method: 'post',
  63. url: '/api/xiangmu/v1/wx/getAll',
  64. data
  65. });
  66. }
  67. // 查询指定技师的项目
  68. export function getProjectByJsId(data) {
  69. return request({
  70. method: 'get',
  71. url: '/api/xiangmu/v1/wx/getByJsId',
  72. data
  73. });
  74. }
  75. // 项目详情
  76. export function projectDetails(data) {
  77. return request({
  78. method: 'post',
  79. url: '/api/xiangmu/v1/getByid',
  80. data
  81. });
  82. }
  83. // 首页-项目分类
  84. export function getCateList(data) {
  85. return request({
  86. method: 'get',
  87. url: '/api/xiangmu/v1/highlights',
  88. data
  89. });
  90. }
  91. // 商户-列表
  92. export function engineer(data) {
  93. return request({
  94. method: 'get',
  95. url: '/api/js/v1/wx/select',
  96. data
  97. });
  98. }
  99. // 商户信息
  100. export function engineerDetails(data) {
  101. return request({
  102. method: 'post',
  103. url: '/api/js/v1/wx/getByid',
  104. data
  105. });
  106. }
  107. // 登录-用户信息更新
  108. export function infoUpdate(data) {
  109. return request({
  110. method: 'post',
  111. url: '/wx/update',
  112. data
  113. });
  114. }
  115. // 获取用户信息
  116. export function getInfo(data) {
  117. return request({
  118. method: 'get',
  119. url: '/wx/getUserInfo',
  120. data
  121. });
  122. }
  123. // 微信支付验证
  124. export function getSignature(data) {
  125. return request({
  126. method: 'get',
  127. url: '/weChat/getSignature',
  128. data
  129. });
  130. }
  131. // 添加免车费
  132. export function freeFare(data) {
  133. return request({
  134. method: 'post',
  135. url: '/api/js/v1/wx/freeFare',
  136. data
  137. });
  138. }
  139. // 上下岗
  140. export function netStaffWork(data) {
  141. return request({
  142. method: 'post',
  143. url: '/api/js/v1/wx/post',
  144. data
  145. });
  146. }
  147. // 商户详情
  148. export function getMerchantData(data) {
  149. return request({
  150. method: 'post',
  151. url: '/api/js/v1/wx/getByOpenId',
  152. data
  153. });
  154. }
  155. // 订单-分类
  156. export function getStatusList(data) {
  157. return request({
  158. method: 'get',
  159. url: '/api/order/v1/getStatus',
  160. data
  161. });
  162. }
  163. // 订单列表
  164. export function orderList(data) {
  165. return request({
  166. method: 'get',
  167. url: '/api/order/v1/select',
  168. data
  169. });
  170. }
  171. // 创建订单
  172. export function addOrder(data) {
  173. return request({
  174. method: 'post',
  175. url: '/api/order/v1/wx/add',
  176. data
  177. });
  178. }
  179. // 修改订单
  180. export function updateOrder(data) {
  181. return request({
  182. method: 'post',
  183. url: '/api/order/v1/update',
  184. data
  185. });
  186. }
  187. // 评论订单
  188. export function commentOrder(data) {
  189. return request({
  190. method: 'post',
  191. url: '/tCommentUser/wx/add',
  192. data
  193. });
  194. }
  195. // 充值
  196. export function pay(data) {
  197. return request({
  198. method: 'post',
  199. url: '/wx/pay/pay',
  200. data
  201. });
  202. }
  203. // 支付
  204. export function payoff(data) {
  205. return request({
  206. method: 'post',
  207. url: '/api/order/v1/wx/pay',
  208. data
  209. });
  210. }
  211. // 提现
  212. export function withdraw(data) {
  213. return request({
  214. method: 'post',
  215. url: '/api/tx/record/wx/applicationCash',
  216. data
  217. });
  218. }
  219. // 上次提现记录
  220. export function last(data) {
  221. return request({
  222. method: 'post',
  223. url: '/api/tx/record/wx/last',
  224. data
  225. });
  226. }
  227. // 总提现记录
  228. export function getTXRecordData(data) {
  229. return request({
  230. method: 'get',
  231. url: '/api/tx/record/select',
  232. data
  233. });
  234. }
  235. // 添加收藏
  236. export function addCollect(data) {
  237. return request({
  238. method: 'post',
  239. url: '/api/collect/v1/wx/addCollect',
  240. data
  241. });
  242. }
  243. // 取消收藏
  244. export function cancleCollect(data) {
  245. return request({
  246. method: 'post',
  247. url: '/api/collect/v1/wx/delCollect',
  248. data
  249. });
  250. }
  251. // 获取收藏列表
  252. export function getCollect(data) {
  253. return request({
  254. method: 'post',
  255. url: '/api/collect/v1/wx/getCollect',
  256. data
  257. });
  258. }
  259. // 实时更新商户的位置
  260. export function getJsLocation(data) {
  261. return request({
  262. method: 'post',
  263. url: '/api/js/v1/wx/updateLocation/f',
  264. data
  265. });
  266. }
  267. // 到达服务订单位置
  268. export function arriveOderLocation(data) {
  269. return request({
  270. method: 'post',
  271. url: '/api/order/v1/wx/reach',
  272. data
  273. });
  274. }
  275. // 开始服务
  276. export function enterService(data) {
  277. return request({
  278. method: 'post',
  279. url: '/api/order/v1/wx/service',
  280. data
  281. });
  282. }
  283. // 报警
  284. export function alertOrder(data) {
  285. return request({
  286. method: 'post',
  287. url: '/ylxAlarm/addAlarm',
  288. data
  289. });
  290. }
  291. // 获取优惠券
  292. export function getCoupon(data) {
  293. return request({
  294. method: 'post',
  295. url: '/couponReceive/myCoupon',
  296. data
  297. });
  298. }
  299. // 获取二维码
  300. export function getwxQrCode(data) {
  301. return request({
  302. method: 'get',
  303. url: '/weChat/getwxQrCode',
  304. data
  305. });
  306. }
  307. // 投诉举报
  308. export function complain(data) {
  309. return request({
  310. method: 'post',
  311. url: '/complaint/add',
  312. data
  313. });
  314. }
  315. // 投诉举报类型
  316. export function complaintEnum(data) {
  317. return request({
  318. method: 'post',
  319. url: '/complaint/complaintEnum',
  320. data
  321. });
  322. }
  323. // 获取部门
  324. export function getCityList(data) {
  325. return request({
  326. method: 'get',
  327. url: '/system/dept/list',
  328. data
  329. });
  330. }
  331. // 获取部门车费
  332. export function getFareSetting(data) {
  333. return request({
  334. method: 'get',
  335. url: '/tFareSetting/selectAll',
  336. data
  337. });
  338. }
  339. // 商户出发
  340. export function depart(data) {
  341. return request({
  342. method: 'post',
  343. url: '/api/order/v1/wx/depart',
  344. data
  345. });
  346. }
  347. // 商户到达
  348. export function reach(data) {
  349. return request({
  350. method: 'post',
  351. url: '/api/order/v1/wx/reach',
  352. data
  353. });
  354. }
  355. // 商户提前完成
  356. export function confirm(data) {
  357. return request({
  358. method: 'post',
  359. url: '/api/order/v1/wx/confirm',
  360. data
  361. });
  362. }
  363. // 商户评价客户
  364. export function tCommentUser(data) {
  365. return request({
  366. method: 'post',
  367. url: '/tCommentUser/add',
  368. data
  369. });
  370. }
  371. // 查看客户评论
  372. export function userComment(data) {
  373. return request({
  374. method: 'get',
  375. url: '/tCommentUser/selectAll',
  376. data
  377. });
  378. }
  379. // 首页优惠券弹窗
  380. export function getCouponList(data) {
  381. return request({
  382. method: 'post',
  383. url: '/couponReceive/windows',
  384. data
  385. });
  386. }
  387. // 首页领取优惠券
  388. export function netCouponReceive(data) {
  389. return request({
  390. method: 'post',
  391. url: '/couponReceive/submits',
  392. data
  393. });
  394. }
  395. // 首页领取优惠券
  396. export function verification(data) {
  397. return request({
  398. method: 'post',
  399. url: '/api/order/v1/wx/verification',
  400. data
  401. });
  402. }
  403. // 获取员工工作数据
  404. export function getStaffWorkData(data) {
  405. return request({
  406. method: 'get',
  407. url: '/tJsDay/selectApp',
  408. data
  409. });
  410. }
  411. // 余额记录
  412. export function consumptionLog(data) {
  413. return request({
  414. method: 'get',
  415. url: '/tConsumptionLog/selectAll',
  416. data
  417. });
  418. }
  419. // 退出登录
  420. export function logout(data) {
  421. return request({
  422. method: 'post',
  423. url: '/logout',
  424. data
  425. });
  426. }
  427. // 获取银行卡列表
  428. export function bankList(data) {
  429. return request({
  430. method: 'get',
  431. url: '/tBankUser/bankList',
  432. data
  433. });
  434. }
  435. // 绑定银行卡
  436. export function addBnak(data) {
  437. return request({
  438. method: 'post',
  439. url: '/tBankUser/save',
  440. data
  441. });
  442. }
  443. // 我的银行卡
  444. export function myBank(data) {
  445. return request({
  446. method: 'get',
  447. url: '/tBankUser/myBank',
  448. data
  449. });
  450. }
  451. // 推荐商户
  452. export function getRecommendList(data) {
  453. return request({
  454. method: 'get',
  455. url: '/api/xiangmu/v1/wx/recommend',
  456. data
  457. });
  458. }
  459. // 获取订单数量-待接单
  460. export function getWaitOrder(data) {
  461. return request({
  462. method: 'get',
  463. url: '/api/order/v1/wx/waitOrder',
  464. data
  465. });
  466. }
  467. // 商户收益
  468. export function myIncome() {
  469. return request({
  470. method: 'get',
  471. url: '/api/order/v1/wx/myIncome'
  472. })
  473. }
  474. // 收入明细
  475. export function myIncomeDetail(data) {
  476. return request({
  477. method: 'get',
  478. url: '/api/order/v1/wx/myIncomeDetail',
  479. data
  480. })
  481. }
  482. // 提现记录
  483. export function withDraw(data) {
  484. return request({
  485. method: 'get',
  486. url: '/api/tx/record/wx/select',
  487. data
  488. })
  489. }
  490. // 绑定手机号
  491. export function bindPhone(data) {
  492. return request({
  493. method: 'post',
  494. url: '/weChat/bindPhone',
  495. data
  496. })
  497. }
  498. // 手机号登录
  499. export function phoneLogin(data) {
  500. return request({
  501. method: 'post',
  502. url: '/weChat/phoneLogin',
  503. data
  504. })
  505. }
  506. // 查询用户是否绑定一账通
  507. export function queryBind(data) {
  508. return request({
  509. method: 'post',
  510. url: '/userCenter/userApp/queryBind',
  511. data
  512. })
  513. }
  514. // 广誉源账户绑定一账通
  515. export function useBind(data) {
  516. return request({
  517. method: 'post',
  518. url: '/userCenter/userApp/bind',
  519. data
  520. })
  521. }
  522. // 一账通登录
  523. export function uuidLogin(data) {
  524. return request({
  525. method: 'post',
  526. url: '/weChat/uuidLogin',
  527. data
  528. })
  529. }
  530. // 抽奖活动过来的 - 本地生活积分领取
  531. export function pointDraw(data) {
  532. return request({
  533. method: 'post',
  534. url: '/user/point/draw',
  535. data
  536. })
  537. }
  538. // 查看是否有抽奖机会
  539. export function getIsLottery(data) {
  540. return request({
  541. method: 'post',
  542. url: '/lottery/isLottery',
  543. data
  544. })
  545. }