Archive the differentiated YuXinGu product docs, AI engineering system, design contract, and Go/Vue scaffold. Next execution prioritizes Cece-parity over early innovation (see .ai/product/STRATEGY.md). Co-authored-by: Cursor <cursoragent@cursor.com>
33 lines
1.1 KiB
Vue
33 lines
1.1 KiB
Vue
<template>
|
||
<main class="page">
|
||
<button class="back" type="button" @click="$router.back()">← 返回</button>
|
||
<h1>愈心解码</h1>
|
||
<p class="sub" v-if="y">生日:{{ y }}-{{ m }}-{{ d }}</p>
|
||
<div class="card">
|
||
简版报告将由 Go API 生成。当前为页面骨架;完整「结论免费 / 原因付费」逻辑见 PRD。
|
||
</div>
|
||
<p class="disc">
|
||
本内容为文化测评与健康生活方式参考,不构成医疗建议。
|
||
</p>
|
||
</main>
|
||
</template>
|
||
|
||
<script setup lang="ts">
|
||
import { computed } from 'vue'
|
||
import { useRoute } from 'vue-router'
|
||
|
||
const route = useRoute()
|
||
const y = computed(() => String(route.query.y || ''))
|
||
const m = computed(() => String(route.query.m || ''))
|
||
const d = computed(() => String(route.query.d || ''))
|
||
</script>
|
||
|
||
<style scoped>
|
||
.page{padding:16px}
|
||
.back{border:none;background:#fff;border-radius:10px;padding:8px 12px;margin-bottom:12px}
|
||
h1{font-size:22px}
|
||
.sub{color:var(--yxg-sub);margin:8px 0 14px;font-size:13px}
|
||
.card{background:#fff;border-radius:16px;padding:18px;font-size:14px;line-height:1.7;color:#555}
|
||
.disc{font-size:11px;color:#bbb;margin-top:16px;line-height:1.5}
|
||
</style>
|