use-config.ts 601 B

123456789101112131415161718192021222324
  1. import { ref } from "vue"
  2. import request from "/src/helpers/request"
  3. import { getRequestHostname } from "/src/helpers/utils"
  4. /**
  5. * 获取免费使用比例
  6. */
  7. export const useConfigMusicSheetFreeRate = async () => {
  8. const config = ref(.1)
  9. const prefix = getRequestHostname()
  10. try {
  11. const res = await request.get(
  12. '/sysParamConfig/queryByParamNameList',
  13. {
  14. prefix: prefix,
  15. params: {
  16. paramNames: 'music_sheet_free_rate'
  17. }
  18. }
  19. )
  20. config.value = parseFloat(res.data?.[0].paramValue || '10') / 100
  21. } catch (error) {}
  22. return config
  23. }