This commit is contained in:
Your Name
2026-06-03 11:39:36 +08:00
parent a3bae1555a
commit ec4e0b9f29
22 changed files with 1353 additions and 646 deletions
+8 -9
View File
@@ -520,7 +520,7 @@
<scroll-view v-else scroll-y class="input-modal-body">
<view v-if="dietAiPrefill && dietAiPrefill.breakfast" class="input-modal-ai-tip">
<text class="input-modal-ai-tip-label">AI 推荐</text>
<text class="input-modal-ai-tip-text"> {{ dietAiPrefill.breakfast }} · {{ dietAiPrefill.lunch }} · {{ dietAiPrefill.dinner }}</text>
<text class="input-modal-ai-tip-text"> {{ dietAiPrefill.breakfast }}<text v-if="dietAiPrefill.drinks"> · {{ dietAiPrefill.drinks }}</text> · {{ dietAiPrefill.lunch }} · {{ dietAiPrefill.dinner }}</text>
<view class="input-modal-ai-tip-btn" @click="fillDietFormFromAi">
<text>一键填入</text>
</view>
@@ -1291,7 +1291,7 @@ async function ensureDailyContextByPhone() {
age: res.data.age || 0,
gender: res.data.gender || 0
})
if (res.data.created) {
if (res.data.created || res.data.linked_existing) {
await fetchCardList()
}
return true
@@ -2795,14 +2795,13 @@ async function bootstrap(options) {
if (!target) target = list[0]
await applyCard(target)
} else {
diagnosisId.value = passedDiagnosisId || 0
patientId.value = passedPatientId || 0
if (passedPatientName) patientName.value = passedPatientName
if (passedAge) age.value = passedAge
if (passedGender) gender.value = passedGender
if (!patientName.value) readUserContext()
diagnosisId.value = 0
patientId.value = 0
patientName.value = ''
age.value = 0
gender.value = 0
if (!diagnosisId.value && readUserMobile()) {
if (readUserMobile()) {
await ensureDailyContextByPhone()
}
if (!diagnosisId.value) {