diff --git a/src/assets/icon/records.png b/src/assets/icon/records.png new file mode 100644 index 0000000..4051a91 Binary files /dev/null and b/src/assets/icon/records.png differ diff --git a/src/views/CoinSellerView.vue b/src/views/CoinSellerView.vue index 76f6df8..38f45f6 100644 --- a/src/views/CoinSellerView.vue +++ b/src/views/CoinSellerView.vue @@ -10,8 +10,27 @@
+ +
+
+ My account + +
+ +
+
+ - - -
- - -
-

My coins:

-
- 🪙 - Loading... - {{ coinsAmount }} + +
+
My coins:
+
+ +
+ {{ coinsAmount }} +
+
-

User:

+
User:
+
-
- Search + +
+
+ Search +
-
- -
-

Recharge:

-
- + +
+
+ Recharge: +
+ +
+ +
+ + +
+ +
-
@@ -97,8 +140,8 @@ import { useRouter } from 'vue-router' import MobileHeader from '../components/MobileHeader.vue' import { getSelectedUser } from '../utils/coinSellerStore.js' import { checkFreightDealer, getFreightBalance, freightRecharge } from '../api/wallet.js' -import {showError, showSuccess} from "@/utils/toast.js"; -import {usePageInitializationWithConfig} from "@/utils/pageConfig.js"; +import { showError, showSuccess } from '@/utils/toast.js' +import { usePageInitializationWithConfig } from '@/utils/pageConfig.js' const router = useRouter() @@ -113,7 +156,7 @@ const loadingBalance = ref(false) // 选中的用户 const selectedUser = ref({ id: '', - name: '' + name: '', }) // 校验销售商权限 @@ -176,11 +219,16 @@ const isRecharging = ref(false) // 是否可以充值 const canRecharge = computed(() => { - return selectedUser.value.id && rechargeAmount.value && parseFloat(rechargeAmount.value) > 0 && !isRecharging.value + return ( + selectedUser.value.id && + rechargeAmount.value && + parseFloat(rechargeAmount.value) > 0 && + !isRecharging.value + ) }) // 跳转到设置 -const goToSettings = () => { +const goToRecords = () => { router.push('/seller-records') } @@ -211,7 +259,7 @@ const rechargeNow = async () => { const rechargeData = { acceptUserId: acceptUserId, - quantity: amount + quantity: amount, } const response = await freightRecharge(rechargeData) @@ -237,19 +285,21 @@ const rechargeNow = async () => { } } -const { - userInfo -} = usePageInitializationWithConfig('COIN_SELLER', { +const { userInfo } = usePageInitializationWithConfig('COIN_SELLER', { onDataLoaded: (data) => { checkDealerAccess() fetchFreightBalance() initializeUser() - } + }, }) -