|
@@ -6,23 +6,16 @@
|
|
import { onMounted, ref } from 'vue'
|
|
import { onMounted, ref } from 'vue'
|
|
import CardMenu from '@/components/card-menu.vue'
|
|
import CardMenu from '@/components/card-menu.vue'
|
|
import SectionHeading from '@/components/section-heading.vue'
|
|
import SectionHeading from '@/components/section-heading.vue'
|
|
-import { designer, settled, treaty, vipBg, memberTextV1 } from '../../core/libs/pngs'
|
|
|
|
-import {
|
|
|
|
- integral,
|
|
|
|
- coupon,
|
|
|
|
- order,
|
|
|
|
- agent,
|
|
|
|
- setting,
|
|
|
|
- vip,
|
|
|
|
- scan,
|
|
|
|
- memberIconV1,
|
|
|
|
-} from '../../core/libs/svgs'
|
|
|
|
|
|
+import { designer, settled, treaty, vipBg } from '../../core/libs/pngs'
|
|
|
|
+import { integral, coupon, order, agent, setting, vip, scan } from '../../core/libs/svgs'
|
|
import { getMemberUserInfo, getTasks } from '../../core/libs/requests'
|
|
import { getMemberUserInfo, getTasks } from '../../core/libs/requests'
|
|
import { useUserStore } from '../../store'
|
|
import { useUserStore } from '../../store'
|
|
import { storeToRefs } from 'pinia'
|
|
import { storeToRefs } from 'pinia'
|
|
import { isEmpty } from 'radash'
|
|
import { isEmpty } from 'radash'
|
|
import TasksCard from './components/tasks-card.vue'
|
|
import TasksCard from './components/tasks-card.vue'
|
|
|
|
+import { useRouter } from '../../core/utils/router'
|
|
|
|
|
|
|
|
+const router = useRouter()
|
|
const userStore = useUserStore()
|
|
const userStore = useUserStore()
|
|
const { isLogined, userInfo } = storeToRefs(userStore)
|
|
const { isLogined, userInfo } = storeToRefs(userStore)
|
|
const { setUserInfo } = userStore
|
|
const { setUserInfo } = userStore
|
|
@@ -43,6 +36,16 @@ const levels = ref({
|
|
bgImg:
|
|
bgImg:
|
|
'https://image.zhuchaohui.com/zhucaohui/997de03a59d201c7b5dc124561925431abdc849cc7044ad4fb7c758bc12fafb2.png',
|
|
'https://image.zhuchaohui.com/zhucaohui/997de03a59d201c7b5dc124561925431abdc849cc7044ad4fb7c758bc12fafb2.png',
|
|
},
|
|
},
|
|
|
|
+ 2: {
|
|
|
|
+ color: '#3b5369',
|
|
|
|
+ bgImg:
|
|
|
|
+ 'https://image.zhuchaohui.com/zhucaohui/77b6712b1cab7e769b630010be01eceec6cdd27f6947777b5a805e3cbf077db4.png',
|
|
|
|
+ },
|
|
|
|
+ 3: {
|
|
|
|
+ color: '#3b5369',
|
|
|
|
+ bgImg:
|
|
|
|
+ 'https://image.zhuchaohui.com/zhucaohui/60811dfd5c5a4fa7502cfc2ff3db188849d4f9363849420ba72e32c03f20eca5.png',
|
|
|
|
+ },
|
|
})
|
|
})
|
|
const pieces = ref([
|
|
const pieces = ref([
|
|
{
|
|
{
|
|
@@ -242,6 +245,7 @@ onPageScroll(({ scrollTop }: { scrollTop: number }) => {
|
|
<div class="flex-1"></div>
|
|
<div class="flex-1"></div>
|
|
<div
|
|
<div
|
|
class="h-[22px] bg-gradient-to-r from-[#333333] to-[#20201e] rounded-tl-[20px] rounded-bl-[20px] mr--3.5 px-2 mt-3"
|
|
class="h-[22px] bg-gradient-to-r from-[#333333] to-[#20201e] rounded-tl-[20px] rounded-bl-[20px] mr--3.5 px-2 mt-3"
|
|
|
|
+ @click="router.push('/pages/mine/levels/index')"
|
|
>
|
|
>
|
|
<div class="text-xs font-normal font-['PingFang SC'] leading-relaxed color-[#f3f3f3]">
|
|
<div class="text-xs font-normal font-['PingFang SC'] leading-relaxed color-[#f3f3f3]">
|
|
更多等级权益
|
|
更多等级权益
|