diff --git a/saiadmin-artd/src/views/plugin/dice/player/index/index.vue b/saiadmin-artd/src/views/plugin/dice/player/index/index.vue index 8f367c5..ad44daf 100644 --- a/saiadmin-artd/src/views/plugin/dice/player/index/index.vue +++ b/saiadmin-artd/src/views/plugin/dice/player/index/index.vue @@ -206,10 +206,15 @@ // 钱包操作弹窗(从平台币 tag 点击打开) const walletDialogVisible = ref(false) - const walletOperatePlayer = ref | null>(null) + type WalletPlayer = { id: number; username?: string; coin?: number } + const walletOperatePlayer = ref(null) function openWalletOperate(row: Record) { - walletOperatePlayer.value = row + walletOperatePlayer.value = { + id: Number(row.id), + username: row.username, + coin: row.coin != null ? Number(row.coin) : undefined + } walletDialogVisible.value = true } diff --git a/saiadmin-artd/src/views/plugin/dice/player/index/modules/WalletOperateDialog.vue b/saiadmin-artd/src/views/plugin/dice/player/index/modules/WalletOperateDialog.vue index 266702e..735d236 100644 --- a/saiadmin-artd/src/views/plugin/dice/player/index/modules/WalletOperateDialog.vue +++ b/saiadmin-artd/src/views/plugin/dice/player/index/modules/WalletOperateDialog.vue @@ -92,7 +92,7 @@ const walletBalance = computed(() => { const c = props.player?.coin - return c != null && c !== '' ? Number(c) : 0 + return c != null ? Number(c) : 0 }) const rules = reactive({