|
@@ -10,6 +10,7 @@
|
|
|
</route>
|
|
|
|
|
|
<script lang="ts" setup>
|
|
|
+import { memberConfigs } from '@/api/mine'
|
|
|
import { formatNumber } from '@/utils'
|
|
|
|
|
|
defineOptions({
|
|
@@ -41,85 +42,23 @@ interface TableColumn {
|
|
|
|
|
|
// 表格列配置
|
|
|
const tableColumns = ref<TableColumn[]>([
|
|
|
- { prop: 'vipLevel', label: 'VIP\nLevel', fixed: true, align: 'center', width: '110rpx' },
|
|
|
+ { prop: 'level', label: 'VIP\nLevel', fixed: true, align: 'center', width: '110rpx' },
|
|
|
{ prop: 'invitedNo', label: 'Invited\nNo', align: 'center', width: '150rpx' },
|
|
|
{ prop: 'directReferralReward', label: 'Direct Referral\nReward', align: 'center', width: '240rpx' },
|
|
|
{ prop: 'indirectReferralReward', label: 'Indirect Referral\nReward', align: 'center', width: '240rpx' },
|
|
|
{ prop: 'joinedGroupsNo', label: 'Joined Groups\nNo', align: 'center', width: '220rpx' },
|
|
|
])
|
|
|
|
|
|
-const dataList = ref<TableData[]>([
|
|
|
- {
|
|
|
- vipLevel: 'V1',
|
|
|
- invitedNo: '10',
|
|
|
- directReferralReward: '100',
|
|
|
- indirectReferralReward: '100',
|
|
|
- joinedGroupsNo: '10',
|
|
|
- },
|
|
|
- {
|
|
|
- vipLevel: 'V2',
|
|
|
- invitedNo: '10',
|
|
|
- directReferralReward: '100',
|
|
|
- indirectReferralReward: '100',
|
|
|
- joinedGroupsNo: '10',
|
|
|
- },
|
|
|
- {
|
|
|
- vipLevel: 'V3',
|
|
|
- invitedNo: '10',
|
|
|
- directReferralReward: '100',
|
|
|
- indirectReferralReward: '100',
|
|
|
- joinedGroupsNo: '10',
|
|
|
- },
|
|
|
- {
|
|
|
- vipLevel: 'V4',
|
|
|
- invitedNo: '10',
|
|
|
- directReferralReward: '100',
|
|
|
- indirectReferralReward: '100',
|
|
|
- joinedGroupsNo: '10',
|
|
|
- },
|
|
|
- {
|
|
|
- vipLevel: 'V5',
|
|
|
- invitedNo: '10',
|
|
|
- directReferralReward: '100',
|
|
|
- indirectReferralReward: '100',
|
|
|
- joinedGroupsNo: '10',
|
|
|
- },
|
|
|
- {
|
|
|
- vipLevel: 'V6',
|
|
|
- invitedNo: '10',
|
|
|
- directReferralReward: '100',
|
|
|
- indirectReferralReward: '100',
|
|
|
- joinedGroupsNo: '10',
|
|
|
- },
|
|
|
- {
|
|
|
- vipLevel: 'V7',
|
|
|
- invitedNo: '10',
|
|
|
- directReferralReward: '100',
|
|
|
- indirectReferralReward: '100',
|
|
|
- joinedGroupsNo: '10',
|
|
|
- },
|
|
|
- {
|
|
|
- vipLevel: 'V8',
|
|
|
- invitedNo: '10',
|
|
|
- directReferralReward: '100',
|
|
|
- indirectReferralReward: '100',
|
|
|
- joinedGroupsNo: '10',
|
|
|
- },
|
|
|
- {
|
|
|
- vipLevel: 'V9',
|
|
|
- invitedNo: '10',
|
|
|
- directReferralReward: '100',
|
|
|
- indirectReferralReward: '100',
|
|
|
- joinedGroupsNo: '10',
|
|
|
- },
|
|
|
- {
|
|
|
- vipLevel: 'V10',
|
|
|
- invitedNo: '10',
|
|
|
- directReferralReward: '100',
|
|
|
- indirectReferralReward: '100',
|
|
|
- joinedGroupsNo: '10',
|
|
|
- },
|
|
|
-])
|
|
|
+const dataList = ref<TableData[]>([])
|
|
|
+
|
|
|
+async function getConfigTable() {
|
|
|
+ const res = await memberConfigs()
|
|
|
+ console.log(res)
|
|
|
+ dataList.value = res.data
|
|
|
+}
|
|
|
+onLoad(() => {
|
|
|
+ getConfigTable()
|
|
|
+})
|
|
|
</script>
|
|
|
|
|
|
<template>
|
|
@@ -141,7 +80,7 @@ const dataList = ref<TableData[]>([
|
|
|
</text>
|
|
|
<text>. Can upgrade to</text>
|
|
|
<text class="text-white">
|
|
|
- V{{ userInfo.level }}
|
|
|
+ V{{ userInfo.level + 1 >= dataList.length ? dataList.length : userInfo.level + 1 }}
|
|
|
</text>
|
|
|
</view>
|
|
|
</view>
|