feat: 测算成功/失败时显示金币变化提示

- 测算成功:显示'测算成功,金币-1'
- 测算失败:显示'测算失败,金币-0'
- 修改所有测算模块:八字、紫微、占星、塔罗、奇门、六爻、梅花、大六壬
This commit is contained in:
H1d3rOne committed 2026-03-10 18:29:56 +08:00
1 parent e36195279a
commit bd00bd1443
8 files changed
+88 -24

No files matched your search

+11 -3
View File
@@ -253,14 +253,22 @@ export default {
await coinUtils.consumeCoin('bazi', '八字命理测算', recordId)
uni.navigateTo({
url: '/pages/bazi/result'
uni.showToast({
title: '测算成功,金币-1',
icon: 'success',
duration: 2000
})
setTimeout(() => {
uni.navigateTo({
url: '/pages/bazi/result'
})
}, 500)
} catch (e) {
uni.hideLoading()
console.error('测算错误:', e)
uni.showToast({
title: '测算失败:' + (e.message || '未知错误'),
title: '测算失败,金币-0',
icon: 'none',
duration: 3000
})
@@ -242,14 +242,22 @@ export default {
await coinUtils.consumeCoin('daliuren', '大六壬测算', recordId)
uni.navigateTo({
url: '/pages/daliuren/result'
uni.showToast({
title: '测算成功,金币-1',
icon: 'success',
duration: 2000
})
setTimeout(() => {
uni.navigateTo({
url: '/pages/daliuren/result'
})
}, 500)
} catch (e) {
uni.hideLoading()
console.error('排盘错误:', e)
uni.showToast({
title: '排盘失败:' + (e.message || '未知错误'),
title: '测算失败,金币-0',
icon: 'none',
duration: 3000
})
+11 -3
View File
@@ -240,14 +240,22 @@ export default {
await coinUtils.consumeCoin('liuyao', '六爻占卜测算', recordId)
uni.navigateTo({
url: '/pages/liuyao/result'
uni.showToast({
title: '测算成功,金币-1',
icon: 'success',
duration: 2000
})
setTimeout(() => {
uni.navigateTo({
url: '/pages/liuyao/result'
})
}, 500)
} catch (e) {
uni.hideLoading()
console.error('排盘错误:', e)
uni.showToast({
title: '排盘失败:' + (e.message || '未知错误'),
title: '测算失败,金币-0',
icon: 'none',
duration: 3000
})
+11 -3
View File
@@ -264,14 +264,22 @@ export default {
await coinUtils.consumeCoin('meihua', '梅花易数测算', recordId)
uni.navigateTo({
url: '/pages/meihua/result'
uni.showToast({
title: '测算成功,金币-1',
icon: 'success',
duration: 2000
})
setTimeout(() => {
uni.navigateTo({
url: '/pages/meihua/result'
})
}, 500)
} catch (e) {
uni.hideLoading()
console.error('排盘错误:', e)
uni.showToast({
title: '排盘失败:' + (e.message || '未知错误'),
title: '测算失败,金币-0',
icon: 'none',
duration: 3000
})
+11 -3
View File
@@ -276,14 +276,22 @@ export default {
await coinUtils.consumeCoin('qimen', '奇门遁甲测算', recordId)
uni.navigateTo({
url: '/pages/qimen/result'
uni.showToast({
title: '测算成功,金币-1',
icon: 'success',
duration: 2000
})
setTimeout(() => {
uni.navigateTo({
url: '/pages/qimen/result'
})
}, 500)
} catch (e) {
uni.hideLoading()
console.error('测算错误:', e)
uni.showToast({
title: '测算失败:' + (e.message || '未知错误'),
title: '测算失败,金币-0',
icon: 'none',
duration: 3000
})
+11 -3
View File
@@ -143,14 +143,22 @@ export default {
await coinUtils.consumeCoin('taluo', '塔罗牌测算', recordId)
uni.navigateTo({
url: '/pages/taluo/result'
uni.showToast({
title: '测算成功,金币-1',
icon: 'success',
duration: 2000
})
setTimeout(() => {
uni.navigateTo({
url: '/pages/taluo/result'
})
}, 500)
} catch (e) {
uni.hideLoading()
console.error('占卜错误:', e)
uni.showToast({
title: '占卜失败:' + (e.message || '未知错误'),
title: '测算失败,金币-0',
icon: 'none',
duration: 3000
})
@@ -188,14 +188,22 @@ export default {
await coinUtils.consumeCoin('zhanxing', '西方占星测算', recordId)
uni.navigateTo({
url: '/pages/zhanxing/result'
uni.showToast({
title: '测算成功,金币-1',
icon: 'success',
duration: 2000
})
setTimeout(() => {
uni.navigateTo({
url: '/pages/zhanxing/result'
})
}, 500)
} catch (e) {
uni.hideLoading()
console.error('排盘错误:', e)
uni.showToast({
title: '排盘失败:' + (e.message || '未知错误'),
title: '测算失败,金币-0',
icon: 'none',
duration: 3000
})
+11 -3
View File
@@ -202,14 +202,22 @@ export default {
await coinUtils.consumeCoin('ziwei', '紫微斗数测算', recordId)
uni.navigateTo({
url: '/pages/ziwei/result'
uni.showToast({
title: '测算成功,金币-1',
icon: 'success',
duration: 2000
})
setTimeout(() => {
uni.navigateTo({
url: '/pages/ziwei/result'
})
}, 500)
} catch (e) {
uni.hideLoading()
console.error('排盘错误:', e)
uni.showToast({
title: '排盘失败:' + (e.message || '未知错误'),
title: '测算失败,金币-0',
icon: 'none',
duration: 3000
})