|
@@ -11,14 +11,15 @@ const types = ref({
|
|
|
1: { title: '到店', bg: '', bgClass: 'bg-gradient-to-r from-[#cfe0ff] to-[#e1ecff]' },
|
|
|
2: { title: '订单', bg: '', bgClass: 'bg-gradient-to-r from-[#ffe8cf] to-[#fff3e1]' },
|
|
|
})
|
|
|
+const current = ref<number>(10)
|
|
|
const type = ref(1)
|
|
|
</script>
|
|
|
<template>
|
|
|
<view class="flex-grow flex flex-col p-4 gap-4">
|
|
|
- <Card :custom-class="[types[type].bgClass, 'p-0']">
|
|
|
- <div class="flex p-4 items-center">
|
|
|
- <div class="text-black/90 text-lg font-normal font-['PingFang_SC'] leading-none">
|
|
|
- 目标{{ types[type].title }}(30)量
|
|
|
+ <Card :custom-class="`${types[type].bgClass} px-0 py-0`">
|
|
|
+ <div class="flex items-center py-[20px] px-[15px]">
|
|
|
+ <div class="text-black/90 text-lg font-normal font-['PingFang SC'] leading-none">
|
|
|
+ 团队任务
|
|
|
</div>
|
|
|
<div class="flex-1"></div>
|
|
|
<div
|
|
@@ -29,110 +30,158 @@ const type = ref(1)
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="flex flex-col gap-4 bg-white p-5 rounded-2xl">
|
|
|
- <div
|
|
|
- class="grid grid-cols-[2fr_2fr_3fr] items-center border-b border-b-solid border-b-[#efefef] pb-1.5"
|
|
|
- >
|
|
|
- <div class="flex items-center">
|
|
|
- <div class="text-black/90 text-sm font-normal font-['PingFang_SC']">目标</div>
|
|
|
- <div class="ml-2 text-black/90 text-lg font-medium font-['DIN'] leading-normal">30</div>
|
|
|
- </div>
|
|
|
- <div class="flex items-center justify-center">
|
|
|
- <div class="text-[#2357e9] text-sm font-normal font-['PingFang_SC']">完成</div>
|
|
|
- <div class="ml-2 text-[#2357e9] text-lg font-medium font-['DIN'] leading-normal">
|
|
|
- 22
|
|
|
- </div>
|
|
|
+ <div class="bg-[#f6f7ff]" style="border-top-left-radius: 8px; border-top-right-radius: 8px">
|
|
|
+ <div class="flex flex-row items-center justify-start p-[15px] gap-2">
|
|
|
+
|
|
|
+ <div style="width: 50px;height: 50px">
|
|
|
+ <wd-circle v-model="current" :size="50" color="rgba(66, 113, 255, 1)"></wd-circle>
|
|
|
</div>
|
|
|
- <div class="flex items-center justify-end">
|
|
|
- <div class="text-black/40 text-xs font-normal font-['PingFang_SC'] leading-none">
|
|
|
- 奖励积分
|
|
|
+ <div class="flex flex-row items-center justify-start ml-[37px]">
|
|
|
+ <div class="text-black/60 text-sm font-normal font-['PingFang SC']">奖励积分:</div>
|
|
|
+ <div class="text-[#ff2d2d] text-[22px] font-medium font-['DIN'] leading-normal">
|
|
|
+ 6000
|
|
|
</div>
|
|
|
- <div class="ml-2 text-[#ff2e2e] text-[22px] font-medium font-['DIN'] leading-none">
|
|
|
- 2000
|
|
|
+ <div class="text-[#ff2d2d] text-xs font-normal font-['PingFang SC'] leading-normal">
|
|
|
+ 积分
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div>
|
|
|
- <span class="text-black/40 text-sm font-normal font-['PingFang_SC'] leading-none">
|
|
|
- 材料商:
|
|
|
+ <div class="flex flex-row items-center justify-between gap-2 p-[20px]">
|
|
|
+ <div class="flex items-center justify-center flex-col">
|
|
|
+ <div class="text-black/60 text-xs font-normal font-['PingFang SC']">目标</div>
|
|
|
+ <div class="w-5 text-black/90 text-lg font-medium font-['DIN'] leading-normal">30</div>
|
|
|
+ </div>
|
|
|
+ <div style="background: #e8e8e8; height: 10px; width: 1px"></div>
|
|
|
+ <div class="flex items-center justify-center flex-col">
|
|
|
+ <div class="text-black/60 text-xs font-normal font-['PingFang SC']">个人完成</div>
|
|
|
+ <div class="w-5 text-black/90 text-lg font-medium font-['DIN'] leading-normal">30</div>
|
|
|
+ </div>
|
|
|
+ <div style="background: #e8e8e8; height: 5px; width: 1px"></div>
|
|
|
+ <div class="flex items-center justify-center flex-col">
|
|
|
+ <div class="text-black/60 text-xs font-normal font-['PingFang SC']">累计完成</div>
|
|
|
+ <div class="w-5 text-black/90 text-lg font-medium font-['DIN'] leading-normal">30</div>
|
|
|
+ </div>
|
|
|
+ <!-- </div>-->
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="bg-[#ffffff] p-[14px] pt-[24px]">
|
|
|
+ <div class="mb-[19px]">
|
|
|
+ <span class="text-black/40 text-sm font-normal font-['PingFang SC'] leading-none">
|
|
|
+ 任务名称:
|
|
|
</span>
|
|
|
- <span class="text-black/60 text-sm font-normal font-['PingFang_SC'] leading-none">
|
|
|
- imola
|
|
|
+ <span class="text-black/60 text-sm font-normal font-['PingFang SC'] leading-none">
|
|
|
+ 邀请30位设计师带客到店
|
|
|
</span>
|
|
|
</div>
|
|
|
- <div>
|
|
|
- <span class="text-black/40 text-sm font-normal font-['PingFang_SC'] leading-none">
|
|
|
- 品牌:
|
|
|
+ <div class="mb-[19px]">
|
|
|
+ <span class="text-black/40 text-sm font-normal font-['PingFang SC'] leading-none">
|
|
|
+ 发起方:
|
|
|
</span>
|
|
|
- <span class="text-black/60 text-sm font-normal font-['PingFang_SC'] leading-none">
|
|
|
+ <span class="text-black/60 text-sm font-normal font-['PingFang SC'] leading-none">
|
|
|
imola瓷砖
|
|
|
</span>
|
|
|
</div>
|
|
|
- <div>
|
|
|
- <span class="text-black/40 text-sm font-normal font-['PingFang_SC'] leading-none">
|
|
|
+ <div class="mb-[19px]">
|
|
|
+ <span class="text-black/40 text-sm font-normal font-['PingFang SC'] leading-none">
|
|
|
+ 适用店面:
|
|
|
+ </span>
|
|
|
+ <span class="text-black/60 text-sm font-normal font-['PingFang SC'] leading-none">
|
|
|
+ 曲江新区店
|
|
|
+ </span>
|
|
|
+ </div>
|
|
|
+ <div class="mb-[19px]">
|
|
|
+ <span class="text-black/40 text-sm font-normal font-['PingFang SC'] leading-none">
|
|
|
任务时间:
|
|
|
</span>
|
|
|
- <span class="text-black/60 text-sm font-normal font-['PingFang_SC'] leading-none">
|
|
|
+ <span class="text-black/60 text-sm font-normal font-['PingFang SC'] leading-none">
|
|
|
2024/06/07-2024/09/16
|
|
|
</span>
|
|
|
</div>
|
|
|
- <div>
|
|
|
- <span class="text-black/40 text-sm font-normal font-['PingFang_SC'] leading-none">
|
|
|
- 提前结束时间:
|
|
|
+ <div class="mb-[19px]">
|
|
|
+ <span class="text-black/40 text-sm font-normal font-['PingFang SC'] leading-none">
|
|
|
+ 详细说明:
|
|
|
</span>
|
|
|
- <span class="text-black/60 text-sm font-normal font-['PingFang_SC'] leading-none">
|
|
|
- 2024/06/07 10:20
|
|
|
+ <span class="text-black/60 text-sm font-normal font-['PingFang SC'] leading-none">
|
|
|
+ 邀请设计师带客到店,扫码获取积分
|
|
|
</span>
|
|
|
</div>
|
|
|
- <div class="w-[310px] h-[42px]">
|
|
|
- <span class="text-black/40 text-sm font-normal font-['PingFang_SC'] leading-normal">
|
|
|
- 备注说明:
|
|
|
+ <div>
|
|
|
+ <span class="text-black/40 text-sm font-normal font-['PingFang SC'] leading-none">
|
|
|
+ 完成方式:
|
|
|
</span>
|
|
|
- <span class="text-black/60 text-sm font-normal font-['PingFang_SC'] leading-normal">
|
|
|
- 平台统计预计在本月底进行截止请注意时间
|
|
|
+ <span class="text-black/60 text-sm font-normal font-['PingFang SC'] leading-none">
|
|
|
+ 到店扫码
|
|
|
</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
- </Card>
|
|
|
- <Card>
|
|
|
- <div class="flex items-center">
|
|
|
- <div class="mr-2.5 w-1 h-4 rotate-180 bg-[#2357e9] rounded-[20px]"></div>
|
|
|
- <SectionHeading title="数据明细" size="base"></SectionHeading>
|
|
|
- </div>
|
|
|
- <div class="flex flex-col gap-4 mt-5">
|
|
|
- <div class="flex gap-2.5 p-3.5 bg-[#f7fbff] items-center rounded-[10px]">
|
|
|
- <img class="w-11 h-11 rounded-full" src="https://via.placeholder.com/44x44" />
|
|
|
- <div class="flex-1 flex flex-col gap-2">
|
|
|
- <div class="text-black/60 text-sm font-normal font-['PingFang_SC'] leading-normal">
|
|
|
- 王一博
|
|
|
- </div>
|
|
|
- <div class="text-black/30 text-sm font-normal font-['PingFang_SC'] leading-none">
|
|
|
- 打卡imola瓷砖
|
|
|
- </div>
|
|
|
+ <div class="bg-[#ffffff] p-[14px]">
|
|
|
+ <div class="flex items-center justify-between">
|
|
|
+ <div class="text-black/90 text-sm font-normal font-['PingFang SC'] leading-none">
|
|
|
+ 已接单经纪人
|
|
|
</div>
|
|
|
- <div class="flex items-start h-full">
|
|
|
- <div class="text-black/40 text-xs font-normal font-['PingFang_SC'] leading-normal">
|
|
|
- 2024/04/01 11:25
|
|
|
- </div>
|
|
|
+ <div class="text-black/40 text-sm font-normal font-['PingFang SC'] leading-none">
|
|
|
+ 共2人
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="flex gap-2.5 p-3.5 bg-[#f7fbff] items-center rounded-[10px]">
|
|
|
- <img class="w-11 h-11 rounded-full" src="https://via.placeholder.com/44x44" />
|
|
|
- <div class="flex-1 flex flex-col gap-2">
|
|
|
- <div class="text-black/60 text-sm font-normal font-['PingFang_SC'] leading-normal">
|
|
|
- 王一博
|
|
|
- </div>
|
|
|
- <div class="text-black/30 text-sm font-normal font-['PingFang_SC'] leading-none">
|
|
|
- 打卡imola瓷砖
|
|
|
+ <div class="flex items-center justify-start gap-3">
|
|
|
+ <div class="my-[23px]">
|
|
|
+ <img class="w-[46px] h-[46px] rounded-full" src="https://via.placeholder.com/46x46" />
|
|
|
+ <div
|
|
|
+ class="text-black/60 text-sm font-normal font-['PingFang SC'] leading-none mt-[10px]"
|
|
|
+ >
|
|
|
+ 王世东
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="h-full flex items-start">
|
|
|
- <div class="text-black/40 text-xs font-normal font-['PingFang_SC'] leading-normal">
|
|
|
- 2024/04/01 11:25
|
|
|
+ <div>
|
|
|
+ <img class="w-[46px] h-[46px] rounded-full" src="https://via.placeholder.com/46x46" />
|
|
|
+ <div
|
|
|
+ class="text-black/60 text-sm font-normal font-['PingFang SC'] leading-none mt-[10px]"
|
|
|
+ >
|
|
|
+ 王世东
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</Card>
|
|
|
+<!-- <Card>-->
|
|
|
+<!-- <div class="flex items-center">-->
|
|
|
+<!-- <div class="mr-2.5 w-1 h-4 rotate-180 bg-[#2357e9] rounded-[20px]"></div>-->
|
|
|
+<!-- <SectionHeading title="数据明细" size="base"></SectionHeading>-->
|
|
|
+<!-- </div>-->
|
|
|
+<!-- <div class="flex flex-col gap-4 mt-5">-->
|
|
|
+<!-- <div class="flex gap-2.5 p-3.5 bg-[#f7fbff] items-center rounded-[10px]">-->
|
|
|
+<!-- <img class="w-11 h-11 rounded-full" src="https://via.placeholder.com/44x44" />-->
|
|
|
+<!-- <div class="flex-1 flex flex-col gap-2">-->
|
|
|
+<!-- <div class="text-black/60 text-sm font-normal font-['PingFang_SC'] leading-normal">-->
|
|
|
+<!-- 王一博-->
|
|
|
+<!-- </div>-->
|
|
|
+<!-- <div class="text-black/30 text-sm font-normal font-['PingFang_SC'] leading-none">-->
|
|
|
+<!-- 打卡imola瓷砖-->
|
|
|
+<!-- </div>-->
|
|
|
+<!-- </div>-->
|
|
|
+<!-- <div class="flex items-start h-full">-->
|
|
|
+<!-- <div class="text-black/40 text-xs font-normal font-['PingFang_SC'] leading-normal">-->
|
|
|
+<!-- 2024/04/01 11:25-->
|
|
|
+<!-- </div>-->
|
|
|
+<!-- </div>-->
|
|
|
+<!-- </div>-->
|
|
|
+<!-- <div class="flex gap-2.5 p-3.5 bg-[#f7fbff] items-center rounded-[10px]">-->
|
|
|
+<!-- <img class="w-11 h-11 rounded-full" src="https://via.placeholder.com/44x44" />-->
|
|
|
+<!-- <div class="flex-1 flex flex-col gap-2">-->
|
|
|
+<!-- <div class="text-black/60 text-sm font-normal font-['PingFang_SC'] leading-normal">-->
|
|
|
+<!-- 王一博-->
|
|
|
+<!-- </div>-->
|
|
|
+<!-- <div class="text-black/30 text-sm font-normal font-['PingFang_SC'] leading-none">-->
|
|
|
+<!-- 打卡imola瓷砖-->
|
|
|
+<!-- </div>-->
|
|
|
+<!-- </div>-->
|
|
|
+<!-- <div class="h-full flex items-start">-->
|
|
|
+<!-- <div class="text-black/40 text-xs font-normal font-['PingFang_SC'] leading-normal">-->
|
|
|
+<!-- 2024/04/01 11:25-->
|
|
|
+<!-- </div>-->
|
|
|
+<!-- </div>-->
|
|
|
+<!-- </div>-->
|
|
|
+<!-- </div>-->
|
|
|
+<!-- </Card>-->
|
|
|
</view>
|
|
|
</template>
|