// 布里斯托大便分类法(Bristol Stool Scale)7 型 — 粪便性状图片选项 // 图片由 scripts/gen-bristol-stool-images.py 生成,位于 static/health/bristol/ // 存储值即 value 字符串(写入 health_status.lifestyle.bowelForm,供 AI 生成方案时理解) export const BOWEL_FORM_OPTIONS = [ { value: '1型(一粒粒硬球)', label: '1型 一粒粒硬球', desc: '很难排出,像坚果', img: '/static/health/bristol/bristol-1.png' }, { value: '2型(香肠状表面凹凸)', label: '2型 表面凹凸', desc: '由小块拼成的香肠状', img: '/static/health/bristol/bristol-2.png' }, { value: '3型(香肠状有裂痕)', label: '3型 表面有裂痕', desc: '香肠状,偏干', img: '/static/health/bristol/bristol-3.png' }, { value: '4型(光滑柔软)', label: '4型 光滑柔软', desc: '最理想的状态', img: '/static/health/bristol/bristol-4.png' }, { value: '5型(软块边缘清晰)', label: '5型 软块状', desc: '边缘清晰的软块,偏缺纤维', img: '/static/health/bristol/bristol-5.png' }, { value: '6型(糊状边缘不清)', label: '6型 糊状', desc: '蓬松糊状,边缘不整', img: '/static/health/bristol/bristol-6.png' }, { value: '7型(水样无固形物)', label: '7型 水样', desc: '完全水样,无固形物', img: '/static/health/bristol/bristol-7.png' } ] // 旧版 5 档文案 → 布里斯托 7 型(存量问卷数据兼容,仅在读取旧值时归一) var BOWEL_FORM_LEGACY = { '干硬颗粒': '1型(一粒粒硬球)', '条状干硬': '2型(香肠状表面凹凸)', '正常香蕉状': '4型(光滑柔软)', '软便': '5型(软块边缘清晰)', '水样': '7型(水样无固形物)' } /** 归一粪便性状取值:旧版文案映射为 7 型,其余原样返回 */ export function normalizeBowelForm(v) { if (!v) return '' return BOWEL_FORM_LEGACY[v] || v }