app.js 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203
  1. import request from '@/utils/request'
  2. // api地址
  3. const api = {
  4. userInfo: 'user/info',
  5. assets: 'user/assets',
  6. bindMobile: 'user/bindMobile',
  7. personal: 'user/personal'
  8. }
  9. // 腾讯人脸核身
  10. export const wxHuman = (param, option) => {
  11. return request.get('/api/wx/txy/detectauth', param, option)
  12. }
  13. // 腾讯人脸核身回调信息
  14. export const wxGetDetectInfo = (param, option) => {
  15. return request.get('/api/wx/txy/getdetectinfo', param, option)
  16. }
  17. // 微信JSSDK参数
  18. export const getWxSign = (param, option) => {
  19. return request.get('/api/wx/jsapiconfig?url=' + param, param, option)
  20. }
  21. // 绑定手机号
  22. export const bindMobile = (data, option) => {
  23. return request.post('', data, option)
  24. }
  25. // 更新 客户信息手机号
  26. export const bindCustomer = (param, option) => {
  27. param.pagevalue = 304
  28. return request.get('/api/up', param, option)
  29. }
  30. // 获取 客户信息
  31. export const getCustomer = (param, option) => {
  32. param.pagevalue = 305
  33. return request.get('/api/query/list', param, option)
  34. }
  35. // 获取 用户与盒子 信息
  36. export const getYhinfo = (param, option) => {
  37. param.pagevalue = 334
  38. return request.get('/api/query/list', param, option)
  39. }
  40. // 获取 用户与订单 信息
  41. export const getUserDdinfo = (param, option) => {
  42. param.pagevalue = 335
  43. return request.get('/api/query/list', param, option)
  44. }
  45. // 获取 代理商信息
  46. export const getAgents = (param, option) => {
  47. param.pagevalue = 307
  48. param.rows = 1
  49. param.pageindex = 1
  50. return request.get('/api/query/list', param, option)
  51. }
  52. // 获取 代理商企业二维码内容
  53. export const createOpenid = (param, option) => {
  54. return request.get('/api/wx/qy/qrcode/create', param, option)
  55. }
  56. // 查询商品列表
  57. export function getShopList(param, option) {
  58. param.pagevalue = 297
  59. return request.get('/api/query/list', param, option)
  60. }
  61. // 查询商品列表 - 连产品套餐的表
  62. export function getShopTaochanList(param, option) {
  63. param.pagevalue = 355
  64. return request.get('/api/query/list', param, option)
  65. }
  66. // 支付宝列表
  67. export function getPalList(param, option) {
  68. return request.get('/api/query/list', param, option)
  69. }
  70. // 支付接口 - 通过人员,支付类型,返回支付二维码链接
  71. export function plFomr3(param, option) {
  72. return request.get(`/p/${param.customerid}/${param.openid}/${param.paysortid}/${param.productid}`)
  73. }
  74. // 支付接口 - 续费 - 通过人员,支付类型,返回支付二维码链接
  75. export function plXufei(param, option) {
  76. return request.get(`/x/${param.customerid}/${param.yhinfoid}/${param.openid}/${param.paysortid}/${param.productid}`)
  77. }
  78. // 支付接口 - 续费 - 通过人员,支付类型,返回支付二维码链接
  79. export function plLyqXufei(param, option) {
  80. return request.get(`/x/${param.customerid}/${param.yhinfoid}/${param.openid}/${param.paysortid}`)
  81. }
  82. // 支付码 - 通过微信code获得
  83. export function openidCode(param, option) {
  84. return request.get(`/api/wx/openid`, param, option)
  85. }
  86. //* *********** 图片上传 **************
  87. // 添加附件记录并返回路径
  88. export function addtoPathImg(param, option) {
  89. return request.form('/api/attachment/addtoPath?pagevalue=300', param, option)
  90. }
  91. //* *********** 短信验证码 **************
  92. export function verifycodesmsbykt(param, option) {
  93. return request.get(`/api/verifycodesmsbykt`, param, option)
  94. }
  95. //* *********** 企业端接口 **************
  96. // 企业用户登录
  97. export const companyLogin = (param, option) => {
  98. param.pagevalue = 304
  99. return request.get('/api/wx/createagents', param, option)
  100. }
  101. // 获取企业用户登录 验证码
  102. export const getSmsCode = (param, option) => {
  103. return request.get('/api/verifycodesmsbyqy', param, option)
  104. }
  105. //* *********** 激活路由器端口 **************
  106. // 发送路由器激活验证短信 验证码
  107. export const verifycodesmsbylyq = (param, option) => {
  108. return request.get('/api/verifycodesmsbylyq', param, option)
  109. }
  110. // 激活路由器
  111. export const activationlyq = (param, option) => {
  112. return request.get('/api/wx/activationlyq', param, option)
  113. }
  114. // 更新代理商信息
  115. export const upDlsMsg = (param, option) => {
  116. return request.get('/api/up?pagevalue=309', param, option)
  117. }
  118. // 获取代理商信息 - 列表
  119. export const getDlsMsg = (param, option) => {
  120. return request.get('/api/query/list?pagevalue=310', param, option)
  121. }
  122. // 输入激活码
  123. export const bindqym = (param, option) => {
  124. return request.get('/api/wx/bindqym', param, option)
  125. }
  126. // 订单开通认证
  127. export const personrz = (param, option) => {
  128. return request.get('/api/wx/personrz', param, option)
  129. }
  130. //* *********** 通用接口 **************
  131. // 查询列表get
  132. export function _get_list(param, option) {
  133. return request.get('/api/query/list', param, option)
  134. }
  135. // 查询详情get
  136. export function _get_view(param, option) {
  137. param.pagevalue = 285
  138. return request.get('/api/query/view', param, option)
  139. }
  140. // 更新数据get
  141. export function _get_up(param, option) {
  142. param.pagevalue = 287
  143. return request.get('/api/up', param, option)
  144. }
  145. // 删除get
  146. export function _get_del(param, option) {
  147. param.pagevalue = 286
  148. return request.get('/api/del', param, option)
  149. }
  150. // 查询详情get
  151. export function _post_view_common(param, option) {
  152. return request.get('/api/query/view', param, option)
  153. }
  154. // app客户端
  155. // 获取验证码
  156. export function getCodeImg(param, option) {
  157. return request.arraybuffer('/api/sys/getloginvifcode', param, option)
  158. }
  159. // 登录方法
  160. export function login(param) {
  161. return request.form('/api/sys/login', param)
  162. }