| 12345678910111213141516171819202122232425262728 |
- // 布里斯托大便分类法(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
- }
|