diff --git a/public/image/poster/riskassessment/riskassessment_01.jpg b/public/image/poster/riskassessment/riskassessment_01.jpg index 40f1b7f..5b7ad27 100644 Binary files a/public/image/poster/riskassessment/riskassessment_01.jpg and b/public/image/poster/riskassessment/riskassessment_01.jpg differ diff --git a/public/image/poster/riskassessment/riskassessment_02.jpg b/public/image/poster/riskassessment/riskassessment_02.jpg index 7d3afe9..e487b89 100644 Binary files a/public/image/poster/riskassessment/riskassessment_02.jpg and b/public/image/poster/riskassessment/riskassessment_02.jpg differ diff --git a/src/components/InquireForm.vue b/src/components/InquireForm.vue index 570c081..f169770 100644 --- a/src/components/InquireForm.vue +++ b/src/components/InquireForm.vue @@ -77,8 +77,10 @@ -
- +
+
@@ -140,6 +142,10 @@ import BindPhoneOnlyDialog from "@/components/BindPhoneOnlyDialog.vue"; import SectionTitle from "@/components/SectionTitle.vue"; import ReportFeatures from "@/components/ReportFeatures.vue"; import { useAppStore } from "@/stores/appStore"; +import { + isRiskAssessmentProduct, + resolveInquireProductEn, +} from "@/constants/riskAssessmentReportFeatures"; // Props const props = defineProps({ @@ -215,6 +221,17 @@ const countdown = ref(60); // 使用传入的featureData或创建响应式引用 const featureData = computed(() => props.featureData || {}); +const inquireProductEn = computed(() => + resolveInquireProductEn(props.feature, featureData.value) +); + +const showReportFeatures = computed(() => { + if (isRiskAssessmentProduct(inquireProductEn.value)) { + return true; + } + return !!(featureData.value.features && featureData.value.features.length > 0); +}); + // 表单数据 const formData = reactive({ name: "", diff --git a/src/components/QRcode.vue b/src/components/QRcode.vue index 5f3e488..e278aa6 100644 --- a/src/components/QRcode.vue +++ b/src/components/QRcode.vue @@ -143,8 +143,8 @@ const productTypeToDirMap = { const qrCodePositions = { // 风险评估 riskassessment: [ - { x: 602, y: 1000, size: 680 }, // riskassessment_01.jpg - { x: 602, y: 570, size: 680 }, // riskassessment_02.jpg + { x: 310, y: 505, size: 325 }, // riskassessment_01.jpg + { x: 310, y: 290, size: 325 }, // riskassessment_02.jpg { x: 602, y: 670, size: 680 }, // riskassessment_03.jpg { x: 602, y: 1150, size: 680 }, // riskassessment_04.jpg ], diff --git a/src/components/ReportFeatures.vue b/src/components/ReportFeatures.vue index 67ed7a2..6288749 100644 --- a/src/components/ReportFeatures.vue +++ b/src/components/ReportFeatures.vue @@ -1,5 +1,5 @@