common.js 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. /**
  2. * 公共接口模块
  3. */
  4. import {get,post} from './index'
  5. /**
  6. * 上传错误日志
  7. */
  8. export function apiReportingErrInfo(params){
  9. let obj={
  10. ...params,
  11. timestamp:new Date().toLocaleString(),
  12. agent:'ETA移动端',
  13. page:window.location.href,
  14. token:localStorage.getItem('token')
  15. }
  16. return post('/resource/public/wechat_warning',{content:JSON.stringify(obj)})
  17. }
  18. /**
  19. * 获取oss临时签名
  20. * @param {*} params.StorageSource number 1:oss 2:minio
  21. */
  22. export function apiGetOSSSign(params){
  23. return get('/resource/oss/get_sts_token',params)
  24. }
  25. /**
  26. * 获取报告微信小程序太阳码
  27. * @param CodeScene 页面所需参数
  28. * @param CodePage eg:pages-report/chapterDetail 小程序中的页面路径
  29. */
  30. export function apiGetWXQRCodeImg(params){
  31. return post('/report/getSunCode',params)
  32. }
  33. /**
  34. * 设置系统配置项
  35. * @param ConfigCode edb指标库语言edb_language;预测指标库语言predict_edb_language
  36. * ETA图库语言chart_language
  37. * @param ConfigValue 中文CN 英文EN
  38. */
  39. export function apiCommonSetSysConfig(params){
  40. return post('/system/sysuser/config/set',params)
  41. }
  42. /**
  43. * 获取系统中模块语言设置
  44. * @param SourceKey edb指标库语言edb_language;预测指标库语言predict_edb_language;ETA图库语言chart_language
  45. */
  46. export function apiGetLanguageConfig(params){
  47. return get('/system/config/language',params)
  48. }
  49. /**
  50. * 获取系统按钮权限
  51. */
  52. export function apiGetAuthBtnList(){
  53. return get('/system/role/menu/buttons',{})
  54. }
  55. /**
  56. * 获取系统动态配置配置
  57. */
  58. export function apiGetPublicSetting(){
  59. return get('/system/config',{})
  60. }