Bladeren bron

feat: 移除大厅任务列表中的分类标签

- 删除任务卡片顶部的分类标签(TikTok任务、Facebook任务等)
- 清理相关CSS样式代码
urbanu 1 maand geleden
bovenliggende
commit
c941cd2b03
2 gewijzigde bestanden met toevoegingen van 8 en 35 verwijderingen
  1. 0 27
      src/views/hall/index.vue
  2. 8 8
      src/views/sign-in/index.vue

+ 0 - 27
src/views/hall/index.vue

@@ -37,12 +37,6 @@
           :key="task.id"
           @click="goTaskDetail(task.id)"
         >
-          <div class="task-header">
-            <div class="category-tag">
-              <img v-if="task.categoryIcon" :src="task.categoryIcon" class="category-icon" alt="" />
-              <span>{{ task.categoryName || 'TikTok' }}</span>
-            </div>
-          </div>
           <div class="task-content">
             <div class="task-cover" v-if="task.cover">
               <img :src="task.cover" alt="" />
@@ -275,27 +269,6 @@ onMounted(() => {
     padding: min(2.667vw, 12px);
     margin-bottom: min(2.133vw, 10px);
 
-    .task-header {
-      margin-bottom: min(1.6vw, 8px);
-
-      .category-tag {
-        display: inline-flex;
-        align-items: center;
-        gap: min(1.067vw, 5px);
-        background: rgba(255, 195, 0, 0.2);
-        color: #ffc300;
-        padding: min(0.8vw, 4px) min(2.133vw, 10px);
-        border-radius: min(0.8vw, 4px);
-        font-size: min(2.933vw, 14px);
-
-        .category-icon {
-          width: min(3.733vw, 18px);
-          height: min(3.733vw, 18px);
-          object-fit: contain;
-        }
-      }
-    }
-
     .task-content {
       display: flex;
       gap: min(2.667vw, 12px);

+ 8 - 8
src/views/sign-in/index.vue

@@ -108,31 +108,31 @@ const rewardList = computed(() => {
   ];
 });
 
-// 判断某天是否已签到(基于累计天数在8天循环内的位置)
+// 判断某天是否已签到(基于连续签到天数在8天循环内的位置)
 const isSignedDay = (day: number) => {
-  const totalDays = signInfo.value?.totalDays || 0;
-  const cycleDay = totalDays % 8 || (totalDays > 0 ? 8 : 0);
+  const continuousDays = signInfo.value?.continuousDays || 0;
+  const cycleDay = continuousDays % 8 || (continuousDays > 0 ? 8 : 0);
   return day <= cycleDay;
 };
 
 // 判断是否是今天要签到的天数
 const isTodayDay = (day: number) => {
   if (signInfo.value?.todaySigned) return false;
-  const totalDays = signInfo.value?.totalDays || 0;
-  const nextDay = (totalDays % 8) + 1;
+  const continuousDays = signInfo.value?.continuousDays || 0;
+  const nextDay = (continuousDays % 8) + 1;
   return day === nextDay;
 };
 
 // 获取今日奖励
 const getTodayReward = () => {
-  const totalDays = signInfo.value?.totalDays || 0;
+  const continuousDays = signInfo.value?.continuousDays || 0;
   if (signInfo.value?.todaySigned) {
     // 已签到,显示今天的奖励
-    const currentDayIndex = ((totalDays - 1) % 8);
+    const currentDayIndex = ((continuousDays - 1) % 8);
     return rewardList.value[currentDayIndex]?.reward || 0.10;
   }
   // 未签到,显示下一天的奖励
-  const nextDayIndex = totalDays % 8;
+  const nextDayIndex = continuousDays % 8;
   return rewardList.value[nextDayIndex]?.reward || 0.10;
 };