diff --git a/src/utils/permissionManager.js b/src/utils/permissionManager.js index c499c35..fa51686 100644 --- a/src/utils/permissionManager.js +++ b/src/utils/permissionManager.js @@ -67,7 +67,8 @@ export const ROLE_PERMISSIONS = { PAGES.MESSAGE, // 消息功能 PAGES.PERSONAL_SALARY, // 个人薪资查看 PAGES.HOST_SETTING, // 主播设置 - '/information-details' + '/information-details', + '/search-payee' ], // Guest (访客/申请者) diff --git a/src/views/HostSettingView.vue b/src/views/HostSettingView.vue index 0f7a93b..179016e 100644 --- a/src/views/HostSettingView.vue +++ b/src/views/HostSettingView.vue @@ -19,7 +19,7 @@
ID: {{ userInfo.id }}
- + diff --git a/src/views/TransferView.vue b/src/views/TransferView.vue index 5b2d7ee..3e2d67a 100644 --- a/src/views/TransferView.vue +++ b/src/views/TransferView.vue @@ -83,7 +83,7 @@ import { useRouter } from 'vue-router' import MobileHeader from '../components/MobileHeader.vue' import {getBankBalance, userBankTransfer} from '../api/wallet.js' import { getSelectedPayee, clearSelectedPayee } from '../utils/payeeStore.js' -import {showError} from "@/utils/toast.js"; +import {showError, showSuccess} from "@/utils/toast.js"; const router = useRouter() @@ -208,9 +208,11 @@ const transfer = async () => { try { // 调用转账接口 const response = await userBankTransfer(transferData) - - // 转账成功 - showError(`Successfully transferred $${selectedCoinData.price} to ${selectedPayee.name}`) + if (response.status) { + showSuccess(`Successfully transferred $${selectedCoinData.price} to ${selectedPayee.name}`) + } else { + showError(`Failed to transfer $${selectedCoinData.price}`) + } // 重置选择 selectedCoin.value = null