auth.js 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. /*
  2. * @Author: xiebaomin 1771403033@qq.com
  3. * @Date: 2023-03-29 13:50:40
  4. * @LastEditors: xiebaomin 1771403033@qq.com
  5. * @LastEditTime: 2023-04-12 20:19:04
  6. * @FilePath: \caimei-authentic-www\apis\module\auth.js
  7. * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
  8. */
  9. export default ($axios) => {
  10. const authApis = {}
  11. // 获取已认证机构列表
  12. authApis.getAuthClubList = (params = {}) => $axios.get('/wx/auth/club/list', { params })
  13. // 获取已认证机构列表
  14. authApis.getAuthClubStarList = (params = {}) => $axios.get('/wx/auth/club/star/list', { params })
  15. // 获取已认证机构详情
  16. authApis.getAuthClubDetail = (params = {}) => $axios.get('/wx/auth/club/details', { params })
  17. // 获取已认证商品分类
  18. authApis.getAuthProductCateList = (params = {}) => $axios.get('/wx/auth/product/type/list', { params })
  19. // 获取已认证商品列表
  20. authApis.getAuthProductList = (params = {}) => $axios.get('/wx/auth/product/list', { params })
  21. // 获取供应商信息
  22. authApis.fetchSupplierInfo = (params = {}) => $axios.get('/wx/auth/shop/info', { params })
  23. // 获取医师列表
  24. authApis.fetchDoctorList = (params = {}) => $axios.get('/wx/auth/doctor/list', { params })
  25. // 获取医师详情
  26. authApis.fetchDoctorDetail = (params = {}) => $axios.get('/wx/auth/doctor/details', { params })
  27. // 获取设备分类列表
  28. authApis.fetchProductSelectList = (params = {}) => $axios.get('/wx/auth/product/type/select', { params })
  29. // 获取品牌列表
  30. authApis.fetchBrandList = (params = {}) => $axios.get('/wx/auth/shop/info/list', { params })
  31. // 查询机构认证信息
  32. authApis.fetchClubAuthInfoData = (params = {}) => $axios.get('/wx/auth/form/data', { params })
  33. // 查询机构认证信息
  34. authApis.authClubSave = (data = {}) => $axios.post('/wx/auth/save', data)
  35. // 查询机构认证信息
  36. authApis.authClubSave1 = (data = {}) => $axios.post('/wx/auth/save1', data)
  37. // 查询授权商品列表
  38. authApis.getClubAuthProductList = (params = {}) => $axios.get('/wx/auth/product/list', { params })
  39. // 查询授权商品列表
  40. authApis.getProductDetails = (params = {}) => $axios.get('/wx/auth/product/form/data', { params })
  41. // 编辑保存授权商品
  42. authApis.authProducSave = (data = {}) => $axios.post('/wx/auth/product/save', data)
  43. // 查询授权商品列表
  44. authApis.fetchProductDetails = (params = {}) => $axios.get('/wx/auth/product/details', { params })
  45. // 查询授权商品列表
  46. authApis.fetchDetialBySnCode = (params = {}) => $axios.get('/wx/auth/product/info', { params })
  47. // 获取机构已认证设备
  48. authApis.fetchClubAuthProductList = (params = {}) => $axios.get('/wx/auth/get/product/list', { params })
  49. // 获取首页banner
  50. authApis.bannerImg = (params = {}) => $axios.get(`/wx/banner/form/data?authUserId=${params}`)
  51. return authApis
  52. }