| 1234567891011121314151617181920212223242526272829303132 |
- import { ref, computed } from 'vue'
- import { defineStore } from 'pinia'
- import { http } from '@/plugins/http'
- import { retry } from '@/utils/utils'
- export const useSystemStore = defineStore('system', () => {
- const riseRate = ref(0)
- const platformCommission = ref(0)
- const saleBatches = ref([])
- const vipEnabled = ref(false)
- const riseRatePercent = computed(() => {
- return riseRate.value * 100
- })
- function getSysConfigs() {
- // retry(() => http.get('/sysConfig/get/max_rise_rate')).then(res => {
- // riseRate.value = Number(res.value)
- // })
- // retry(() => http.get('/sysConfig/get/platform_commission')).then(res => {
- // platformCommission.value = Number(res.value)
- // })
- // retry(() => http.post('/saleBatch/all', { size: 10000 }, { body: 'json' })).then(res => {
- // saleBatches.value = res.content
- // })
- // retry(() => http.get('/sysConfig/get/vip_enabled')).then(res => {
- // vipEnabled.value = res.value == '1'
- // })
- }
- return { riseRate, riseRatePercent, platformCommission, saleBatches, getSysConfigs, vipEnabled }
- })
|