fix: 修复状态图标异常

This commit is contained in:
Huangzhe
2025-05-19 09:55:16 +08:00
parent 44f7e9a8d0
commit 9255469b42
3 changed files with 8 additions and 8 deletions

View File

@@ -13,7 +13,7 @@ const { surveys } = fetchSurveys();
<van-swipe-item :key="survey.sn" v-for="survey in surveys"> <van-swipe-item :key="survey.sn" v-for="survey in surveys">
<section style="width: 90vw"> <section style="width: 90vw">
<h3 style="margin: 10px 0 -10px 10px">我的任务</h3> <h3 style="margin: 10px 0 -10px 10px">我的任务</h3>
<survey-analysis :sn="survey.sn" :disable-search="true" /> <survey-analysis :sn="survey.sn" :disable-search="true" :disable-insight="true" />
</section> </section>
</van-swipe-item> </van-swipe-item>
</van-swipe> </van-swipe>

View File

@@ -146,7 +146,7 @@ function copyItem(item: SurveyItem) {
<!-- AI 洞察图片 --> <!-- AI 洞察图片 -->
<img <img
v-if="isAnalysis" v-if="!isAnalysis"
:src="ai" :src="ai"
class="survey_item_info_title-survey" class="survey_item_info_title-survey"
@click="emit('post-analysis')" @click="emit('post-analysis')"
@@ -157,7 +157,7 @@ function copyItem(item: SurveyItem) {
<!--报名签到--> <!--报名签到-->
<div class="flex align-center"> <div class="flex align-center">
<img <img
src="@/assets/img/publish/user.png" src="@/assets/img/publish/user.png"
alt="Content Icon" alt="Content Icon"
style="width: 15px; height: 15px" style="width: 15px; height: 15px"
/> />
@@ -178,7 +178,7 @@ function copyItem(item: SurveyItem) {
</div> </div>
</el-space> </el-space>
</div> </div>
<div v-if="!isAnalysis" class="survey_item_status"> <div v-if="isAnalysis" class="survey_item_status">
<img v-if="survey.status === 0" src="@/assets/img/publish/edit.png" alt="" /> <img v-if="survey.status === 0" src="@/assets/img/publish/edit.png" alt="" />
<img v-else-if="survey.status === 1" src="@/assets/img/publish/publish.png" alt="" /> <img v-else-if="survey.status === 1" src="@/assets/img/publish/publish.png" alt="" />
<img v-else-if="survey.status === 2" src="@/assets/img/publish/end.png" alt="" /> <img v-else-if="survey.status === 2" src="@/assets/img/publish/end.png" alt="" />
@@ -286,7 +286,7 @@ function copyItem(item: SurveyItem) {
.wrap { .wrap {
margin-left: 5px; margin-left: 5px;
padding: 1px 3px; padding: 1px 3px;
border: 0.5px solid rgba(192,192,192,0.35); border: 0.5px solid rgba(192, 192, 192, 0.35);
border-radius: 6px; border-radius: 6px;
font-size: 12px; font-size: 12px;
text-wrap: nowrap; text-wrap: nowrap;
@@ -298,7 +298,7 @@ function copyItem(item: SurveyItem) {
font-size: 12px; font-size: 12px;
color: #333333; color: #333333;
margin-left: 7px; margin-left: 7px;
border: 0.5px solid rgba(192,192,192,0.35); border: 0.5px solid rgba(192, 192, 192, 0.35);
} }
} }

View File

@@ -18,7 +18,7 @@ const route = useRoute();
const sn = defineModel<string>('sn'); const sn = defineModel<string>('sn');
// 是否禁用搜索 // 是否禁用搜索
const disableSearch = defineModel<boolean>('disableSearch', { default: false }); const disableSearch = defineModel<boolean>('disableSearch', { default: false });
const disableInsight = defineModel<boolean>('disableInsight', { default: false });
// sn 的获取方式,默认优先从上级传递的,如果没有尝试从 router 获取 // sn 的获取方式,默认优先从上级传递的,如果没有尝试从 router 获取
sn.value = sn.value ?? (route.query.sn as string); sn.value = sn.value ?? (route.query.sn as string);
@@ -42,7 +42,7 @@ useFetchAnalysis(sn.value);
<van-cell class="survey-item"> <van-cell class="survey-item">
<template #extra> <template #extra>
<survey-item <survey-item
:is-analysis="true" :is-analysis="disableInsight"
:survey="currentSurvey as SurveyItem" :survey="currentSurvey as SurveyItem"
@post-analysis="postAnalysis(sn as string)" @post-analysis="postAnalysis(sn as string)"
/> />