|  | @@ -1,11 +1,154 @@
 | 
	
		
			
				|  |  |  <route lang="json5">
 | 
	
		
			
				|  |  | -{ style: { navigationBarTitleText: '材料' } }
 | 
	
		
			
				|  |  | +{ layout: 'tabbar', style: { navigationBarTitleText: '我的', navigationStyle: 'custom' } }
 | 
	
		
			
				|  |  |  </route>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -<script setup lang="ts"></script>
 | 
	
		
			
				|  |  | +<script setup lang="ts">
 | 
	
		
			
				|  |  | +import { onMounted, ref } from 'vue'
 | 
	
		
			
				|  |  | +import Card from '@/components/card.vue'
 | 
	
		
			
				|  |  | +import CardMenu from '@/components/card-menu.vue'
 | 
	
		
			
				|  |  | +import SectionHeading from '@/components/section-heading.vue'
 | 
	
		
			
				|  |  | +import StartMenuButton from '@/components/start-menu-button.vue'
 | 
	
		
			
				|  |  | +import { designer, settled, treaty, vipBg } from '@/core/libs/pngs'
 | 
	
		
			
				|  |  | +import { integral, coupon, order, agent, setting, wechat, award, camera } from '@/core/libs/svgs'
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +const menus = ref([
 | 
	
		
			
				|  |  | +  { title: '积分明细', icon: integral },
 | 
	
		
			
				|  |  | +  { title: '优惠券包', icon: coupon },
 | 
	
		
			
				|  |  | +  { title: '我的订单', icon: order },
 | 
	
		
			
				|  |  | +  { title: '专属客服', icon: agent },
 | 
	
		
			
				|  |  | +  { title: '个人设置', icon: setting },
 | 
	
		
			
				|  |  | +])
 | 
	
		
			
				|  |  | +const pieces = ref([
 | 
	
		
			
				|  |  | +  {
 | 
	
		
			
				|  |  | +    title: '设计师成长计划',
 | 
	
		
			
				|  |  | +    desc: '赋能设计共同成长',
 | 
	
		
			
				|  |  | +    icon: designer,
 | 
	
		
			
				|  |  | +    class: 'items-start! pb-0 pr-0 col-start-1 row-start-1 row-end-3',
 | 
	
		
			
				|  |  | +    iconSize: 102,
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  | +  {
 | 
	
		
			
				|  |  | +    title: '材料商入驻',
 | 
	
		
			
				|  |  | +    desc: '提供优质材料商',
 | 
	
		
			
				|  |  | +    icon: settled,
 | 
	
		
			
				|  |  | +    class: 'flex-row! pb-0 pr-0 col-start-2 row-start-1',
 | 
	
		
			
				|  |  | +    iconSize: 68,
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  | +  {
 | 
	
		
			
				|  |  | +    title: '筑巢荟公约',
 | 
	
		
			
				|  |  | +    desc: '共同遵守平台公约',
 | 
	
		
			
				|  |  | +    icon: treaty,
 | 
	
		
			
				|  |  | +    class: 'col-start-2 row-start-2 flex-row! pb-0',
 | 
	
		
			
				|  |  | +    iconSize: 44,
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  | +])
 | 
	
		
			
				|  |  | +</script>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  <template>
 | 
	
		
			
				|  |  | -  <view></view>
 | 
	
		
			
				|  |  | +  <view>
 | 
	
		
			
				|  |  | +    <div class="bg-black/30 backdrop-blur-[60px] aspect-[1.15/1]">
 | 
	
		
			
				|  |  | +      <StartMenuButton />
 | 
	
		
			
				|  |  | +      <div class="my-6.5 px-3.5 flex">
 | 
	
		
			
				|  |  | +        <img
 | 
	
		
			
				|  |  | +          class="w-[72px] h-[72px] rounded-full border border-white"
 | 
	
		
			
				|  |  | +          src="https://via.placeholder.com/72x72"
 | 
	
		
			
				|  |  | +        />
 | 
	
		
			
				|  |  | +        <div class="ms-3.5 ml-3.5">
 | 
	
		
			
				|  |  | +          <div class="text-white text-xl font-normal font-['PingFang SC'] leading-normal">
 | 
	
		
			
				|  |  | +            用户SEI142
 | 
	
		
			
				|  |  | +          </div>
 | 
	
		
			
				|  |  | +          <div
 | 
	
		
			
				|  |  | +            class="mt-2 w-[63px] h-[26px] bg-black/10 rounded-[20px] border border-white/60 flex items-center justify-center"
 | 
	
		
			
				|  |  | +          >
 | 
	
		
			
				|  |  | +            <div
 | 
	
		
			
				|  |  | +              class="text-center text-white text-xs font-normal font-['PingFang SC'] leading-normal"
 | 
	
		
			
				|  |  | +            >
 | 
	
		
			
				|  |  | +              未认证
 | 
	
		
			
				|  |  | +            </div>
 | 
	
		
			
				|  |  | +          </div>
 | 
	
		
			
				|  |  | +        </div>
 | 
	
		
			
				|  |  | +      </div>
 | 
	
		
			
				|  |  | +      <div class="px-3.5 flex items-center">
 | 
	
		
			
				|  |  | +        <div class="flex items-center">
 | 
	
		
			
				|  |  | +          <div class="text-white text-base font-normal font-['PingFang SC'] leading-normal mr-1">
 | 
	
		
			
				|  |  | +            36
 | 
	
		
			
				|  |  | +          </div>
 | 
	
		
			
				|  |  | +          <div
 | 
	
		
			
				|  |  | +            class="text-center text-[#e9e7e4] text-xs font-normal font-['PingFang SC'] leading-normal"
 | 
	
		
			
				|  |  | +          >
 | 
	
		
			
				|  |  | +            分享
 | 
	
		
			
				|  |  | +          </div>
 | 
	
		
			
				|  |  | +        </div>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        <div class="h-4 w-[2px] mx-4 bg-[#e9e7e4]"></div>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        <div class="flex items-center">
 | 
	
		
			
				|  |  | +          <div class="text-white text-base font-normal font-['PingFang SC'] leading-normal mr-1">
 | 
	
		
			
				|  |  | +            36
 | 
	
		
			
				|  |  | +          </div>
 | 
	
		
			
				|  |  | +          <div
 | 
	
		
			
				|  |  | +            class="text-center text-[#e9e7e4] text-xs font-normal font-['PingFang SC'] leading-normal"
 | 
	
		
			
				|  |  | +          >
 | 
	
		
			
				|  |  | +            分享
 | 
	
		
			
				|  |  | +          </div>
 | 
	
		
			
				|  |  | +        </div>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        <div class="h-4 w-[2px] mx-4 bg-[#e9e7e4]"></div>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        <div class="flex items-center">
 | 
	
		
			
				|  |  | +          <div class="text-white text-base font-normal font-['PingFang SC'] leading-normal mr-1">
 | 
	
		
			
				|  |  | +            36
 | 
	
		
			
				|  |  | +          </div>
 | 
	
		
			
				|  |  | +          <div
 | 
	
		
			
				|  |  | +            class="text-center text-[#e9e7e4] text-xs font-normal font-['PingFang SC'] leading-normal"
 | 
	
		
			
				|  |  | +          >
 | 
	
		
			
				|  |  | +            分享
 | 
	
		
			
				|  |  | +          </div>
 | 
	
		
			
				|  |  | +        </div>
 | 
	
		
			
				|  |  | +      </div>
 | 
	
		
			
				|  |  | +    </div>
 | 
	
		
			
				|  |  | +    <div class="relative top--18">
 | 
	
		
			
				|  |  | +      <div class="mx-3.5 box-border absolute left-0 right-0 top-0">
 | 
	
		
			
				|  |  | +        <wd-img :src="vipBg" width="100%" mode="widthFix"></wd-img>
 | 
	
		
			
				|  |  | +      </div>
 | 
	
		
			
				|  |  | +      <div class="mx-3.5 box-border absolute left-0 right-0 top-0 p-3.5">
 | 
	
		
			
				|  |  | +        <div class="flex items-center">
 | 
	
		
			
				|  |  | +          <div
 | 
	
		
			
				|  |  | +            class="text-center text-[#faeac6] text-sm font-normal font-['PingFang SC'] leading-normal"
 | 
	
		
			
				|  |  | +          >
 | 
	
		
			
				|  |  | +            查看会员等级权益
 | 
	
		
			
				|  |  | +          </div>
 | 
	
		
			
				|  |  | +          <div class="flex-1"></div>
 | 
	
		
			
				|  |  | +          <div
 | 
	
		
			
				|  |  | +            class="w-[83px] h-[29px] bg-gradient-to-l from-[#ffdab6] to-[#ffebd5] rounded-[30px] flex items-center justify-center"
 | 
	
		
			
				|  |  | +          >
 | 
	
		
			
				|  |  | +            <div
 | 
	
		
			
				|  |  | +              class="text-[#9e5934] text-[13px] font-normal font-['PingFang SC'] leading-relaxed"
 | 
	
		
			
				|  |  | +            >
 | 
	
		
			
				|  |  | +              去认证
 | 
	
		
			
				|  |  | +            </div>
 | 
	
		
			
				|  |  | +          </div>
 | 
	
		
			
				|  |  | +        </div>
 | 
	
		
			
				|  |  | +      </div>
 | 
	
		
			
				|  |  | +    </div>
 | 
	
		
			
				|  |  | +    <view class="bg-neutral-100 relative bottom-4 rounded-t-2xl py-1 px-3.5">
 | 
	
		
			
				|  |  | +      <div class="flex justify-around my-6">
 | 
	
		
			
				|  |  | +        <template v-for="({ title, icon }, i) in menus" :key="i">
 | 
	
		
			
				|  |  | +          <div class="flex flex-col items-center">
 | 
	
		
			
				|  |  | +            <div class="relative flex-col justify-start items-start inline-flex">
 | 
	
		
			
				|  |  | +              <wd-img :src="icon" width="24" height="24" custom-class="vertical-bottom"></wd-img>
 | 
	
		
			
				|  |  | +            </div>
 | 
	
		
			
				|  |  | +            <div
 | 
	
		
			
				|  |  | +              class="mt-2 text-black/90 text-[12.86px] font-normal font-['PingFang SC'] leading-relaxed"
 | 
	
		
			
				|  |  | +            >
 | 
	
		
			
				|  |  | +              {{ title }}
 | 
	
		
			
				|  |  | +            </div>
 | 
	
		
			
				|  |  | +          </div>
 | 
	
		
			
				|  |  | +        </template>
 | 
	
		
			
				|  |  | +      </div>
 | 
	
		
			
				|  |  | +      <SectionHeading title="和筑巢荟一起共同成长"></SectionHeading>
 | 
	
		
			
				|  |  | +      <CardMenu :items="pieces" custom-class="grid-cols-2" />
 | 
	
		
			
				|  |  | +    </view>
 | 
	
		
			
				|  |  | +  </view>
 | 
	
		
			
				|  |  |  </template>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  <style scoped lang="scss"></style>
 |