fix: 🐛 存在临时奖项则将当前奖品设置为临时奖项
This commit is contained in:
@@ -12,7 +12,7 @@ export function useMounted(tipDialog: Ref<any>) {
|
|||||||
const prizeConfig = useStore().prizeConfig
|
const prizeConfig = useStore().prizeConfig
|
||||||
const system = useStore().system
|
const system = useStore().system
|
||||||
const { getTheme: localTheme } = storeToRefs(globalConfig)
|
const { getTheme: localTheme } = storeToRefs(globalConfig)
|
||||||
const { getPrizeConfig: prizeList } = storeToRefs(prizeConfig)
|
const { getPrizeConfig: prizeList, getTemporaryPrize: temporaryPrize } = storeToRefs(prizeConfig)
|
||||||
const tipDesc = ref('')
|
const tipDesc = ref('')
|
||||||
const { t } = useI18n()
|
const { t } = useI18n()
|
||||||
// 设置当前奖列表
|
// 设置当前奖列表
|
||||||
@@ -20,6 +20,10 @@ export function useMounted(tipDialog: Ref<any>) {
|
|||||||
if (prizeList.value.length <= 0) {
|
if (prizeList.value.length <= 0) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
if (temporaryPrize.value && temporaryPrize.value.isShow) {
|
||||||
|
prizeConfig.setCurrentPrize(temporaryPrize.value)
|
||||||
|
return
|
||||||
|
}
|
||||||
for (let i = 0; i < prizeList.value.length; i++) {
|
for (let i = 0; i < prizeList.value.length; i++) {
|
||||||
if (!prizeList.value[i].isUsed) {
|
if (!prizeList.value[i].isUsed) {
|
||||||
prizeConfig.setCurrentPrize(prizeList.value[i])
|
prizeConfig.setCurrentPrize(prizeList.value[i])
|
||||||
|
|||||||
Reference in New Issue
Block a user