From c911a53f1e5bb45e4d32ca5e912a0ad4f53c9bfa Mon Sep 17 00:00:00 2001
From: feige <791364011@qq.com>
Date: 星期六, 07 十二月 2024 14:26:32 +0800
Subject: [PATCH] 修改了bug
---
ruoyi-ui/src/views/healthy/healthYear.vue | 397 +++++++++++++++++++++++++++++++++++++++++++-------------
1 files changed, 306 insertions(+), 91 deletions(-)
diff --git a/ruoyi-ui/src/views/healthy/healthYear.vue b/ruoyi-ui/src/views/healthy/healthYear.vue
index 7e6eb93..2e863f0 100644
--- a/ruoyi-ui/src/views/healthy/healthYear.vue
+++ b/ruoyi-ui/src/views/healthy/healthYear.vue
@@ -404,20 +404,37 @@
<el-col v-loading="loading" :data="LiveHabbitList" >
<el-form ref="elForm" :model="LiveHabbitList" :rules="rules" size="medium" label-position="left">
<el-row :span="16" >
- <el-form-item label="澶т究瑙勫緥" prop="stoolStatusClass" label-width="70px">
- <el-radio label="normal" v-model="selectedstoolStatusType" :disabled="dsb" @change="handlestoolStatusChange">姝e父</el-radio>
- <el-radio label="constipation" v-model="selectedstoolStatusType" :disabled="dsb" @change="handlestoolStatusChange">绉樼粨</el-radio>
- <el-radio label="diarrhea" v-model="selectedstoolStatusType" :disabled="dsb" @change="handlestoolStatusChange"> 鑵规郴</el-radio>
- <el-radio label="incontinence" v-model="selectedstoolStatusType" :disabled="dsb" @change="handlestoolStatusChange" >澶辩</el-radio>
- </el-form-item>
+
+ <el-form-item label="澶т究瑙勫緥" prop="stoolStatusClass" label-width="70px">
+ <el-select :disabled="dsb" v-model="selectedstoolStatusType" @change="handlestoolStatusChange" placeholder="璇烽�夋嫨">
+ <el-option
+ v-for="item in dboptions"
+ :key="item.value"
+ :label="item.label"
+ :value="item.value">
+ </el-option>
+ </el-select>
+
+
+ </el-form-item>
+
+
+
</el-row>
<el-row :span="16">
- <el-form-item label="灏忎究瑙勫緥" prop="urineStatusClass" label-width="70px">
- <el-radio label="normal" v-model="selectedurineStatusType" :disabled="dsb" @change="handleurineStatusChange">姝e父</el-radio>
- <el-radio label="nightUrinaryRetention" v-model="selectedurineStatusType" :disabled="dsb" @change="handleurineStatusChange">澶滃翱娼寸暀</el-radio>
- <el-radio label="incontinence" v-model="selectedurineStatusType" :disabled="dsb" @change="handleurineStatusChange"> 澶辩</el-radio>
- <el-radio label="enuresis" v-model="selectedurineStatusType" :disabled="dsb" @change="handleurineStatusChange" >閬楀翱</el-radio>
- </el-form-item>
+
+
+ <el-form-item label="灏忎究瑙勫緥" prop="urineStatusClass" label-width="70px">
+ <el-select :disabled="dsb" v-model="selectedurineStatusType" @change="handleurineStatusChange" placeholder="璇烽�夋嫨">
+ <el-option
+ v-for="item in xboptions"
+ :key="item.value"
+ :label="item.label"
+ :value="item.value">
+ </el-option>
+ </el-select>
+ </el-form-item>
+
</el-row>
</el-form>
</el-col>
@@ -432,24 +449,34 @@
v-loading="loading" :data="LiveHabbitList" >
<el-row :span="16">
- <el-form-item label="楗涔犳儻" prop="eatingHabitsClass" label-width="70px">
- <el-radio label="uniformityOfMeatAndVegetables" v-model="selectedeatingHabitsType" :disabled="dsb" @change="handleeatingHabitsChange">鑽ょ礌鍧囪 </el-radio>
- <el-radio label="meat" v-model="selectedeatingHabitsType" :disabled="dsb" @change="handleeatingHabitsChange">鑽ら涓轰富</el-radio>
- <el-radio label="vegetable" v-model="selectedeatingHabitsType" :disabled="dsb" @change="handleeatingHabitsChange"> 绱犻涓轰富</el-radio>
- <el-radio label="salt" v-model="selectedeatingHabitsType" :disabled="dsb" @change="handleeatingHabitsChange" >鍡滅洂</el-radio>
- <el-radio label="oil" v-model="selectedeatingHabitsType" :disabled="dsb" @change="handleeatingHabitsChange">鍡滄补</el-radio>
- <el-radio label="sugar" v-model="selectedeatingHabitsType" :disabled="dsb" @change="handleeatingHabitsChange"> 鍡滅硸</el-radio>
- <el-radio label="other" v-model="selectedeatingHabitsType" :disabled="dsb" @change="handleeatingHabitsChange" >鍏朵粬</el-radio>
- </el-form-item>
+
+
+
+ <el-form-item label="楗涔犳儻" prop="eatingHabitsClass" label-width="70px">
+ <el-select :disabled="dsb" v-model="selectedeatingHabitsType" @change="handleeatingHabitsChange" placeholder="璇烽�夋嫨">
+ <el-option
+ v-for="item in ysoptions"
+ :key="item.value"
+ :label="item.label"
+ :value="item.value">
+ </el-option>
+ </el-select>
+ </el-form-item>
</el-row>
<el-row :span="16">
- <el-form-item label="鐢熸椿浜嬩欢" prop="lifeEventClass" label-width="70px">
- <el-radio label="bereave" v-model="selectedlifeEventType" :disabled="dsb" @change="handlelifeEventChange">涓у伓(涓ゅ勾涔嬪唴)</el-radio>
- <el-radio label="liveAlone" v-model="selectedlifeEventType" :disabled="dsb" @change="handlelifeEventChange">鐩墠鐙眳</el-radio>
- <el-radio label="inHospital" v-model="selectedlifeEventType" :disabled="dsb" @change="handlelifeEventChange"> 涓�骞村唴浣忛櫌娌荤枟</el-radio>
- <el-radio label="divide" v-model="selectedlifeEventType" :disabled="dsb" @change="handlelifeEventChange" >瀛愬コ鍒嗗鐢熸椿</el-radio>
- <el-radio label="other" v-model="selectedlifeEventType" :disabled="dsb" @change="handlelifeEventChange">鍏朵粬</el-radio>
- </el-form-item>
+
+
+
+ <el-form-item label="鐢熸椿浜嬩欢" prop="lifeEventClass" label-width="70px">
+ <el-select :disabled="dsb" v-model="selectedlifeEventType" @change="handlelifeEventChange" placeholder="璇烽�夋嫨">
+ <el-option
+ v-for="item in shoptions"
+ :key="item.value"
+ :label="item.label"
+ :value="item.value">
+ </el-option>
+ </el-select>
+ </el-form-item>
</el-row>
</el-form>
</el-col>
@@ -577,52 +604,60 @@
v-loading="loading" :data="HealthHuliList" >
<el-row :span="16">
- <el-form-item label="鐨偆绮樿啘" prop="skinTypeClass" label-width="70px">
- <el-radio label="acne" v-model="selectedskinType" :disabled="dsb" @change="handleskinTypeChange">闈掓槬鐥�</el-radio>
- <el-radio label="psoriasis" v-model="selectedskinType" :disabled="dsb" @change="handleskinTypeChange">鐗涚毊钘�</el-radio>
- <el-radio label="color" v-model="selectedskinType" :disabled="dsb" @change="handleskinTypeChange"> 鑹茬礌娌夌潃</el-radio>
- <el-radio label="edema" v-model="selectedskinType" :disabled="dsb" @change="handleskinTypeChange" >姘磋偪</el-radio>
- <el-radio label="rash" v-model="selectedskinType" :disabled="dsb" @change="handleskinTypeChange">鐨柟</el-radio>
- <el-radio label="bloodStasis" v-model="selectedskinType" :disabled="dsb" @change="handleskinTypeChange">娣ょ偣娣ゆ枒 </el-radio>
- <el-radio label="snom" v-model="selectedskinType" :disabled="dsb" @change="handleskinTypeChange" >鐨笅缁撹妭鎴栬偪鍧�</el-radio>
- <el-radio label="nevus" v-model="selectedskinType" :disabled="dsb" @change="handleskinTypeChange" >铚樿洓鐥�</el-radio>
- <el-radio label="ulcer" v-model="selectedskinType" :disabled="dsb" @change="handleskinTypeChange">婧冪枴鍙婄槩鐥�</el-radio>
- <el-radio label="other" v-model="selectedskinType" :disabled="dsb" @change="handleskinTypeChange"> 鍏朵粬</el-radio>
-
- </el-form-item>
+
+ <el-form-item label="鐨偆绮樿啘" prop="skinTypeClass" label-width="70px">
+ <el-select :disabled="dsb" v-model="selectedskinType" @change="handleskinTypeChange" placeholder="璇烽�夋嫨">
+ <el-option
+ v-for="item in pfoptions"
+ :key="item.value"
+ :label="item.label"
+ :value="item.value">
+ </el-option>
+ </el-select>
+ </el-form-item>
</el-row>
<el-row :span="16">
- <el-form-item label="蹇冪悊鐘舵��" prop="psychologyTypeClass" label-width="70px">
- <el-radio label="optimistic" v-model="selectedpsychologyType" :disabled="dsb" @change="handlepsychologyTypeChange">寮�鏈�</el-radio>
- <el-radio label="worry" v-model="selectedpsychologyType" :disabled="dsb" @change="handlepsychologyTypeChange">鐒﹁檻</el-radio>
- <el-radio label="fear" v-model="selectedpsychologyType" :disabled="dsb" @change="handlepsychologyTypeChange"> 蹇ф剚鎭愭儳</el-radio>
- <el-radio label="suspicion" v-model="selectedpsychologyType" :disabled="dsb" @change="handlepsychologyTypeChange" >鐚滅枒</el-radio>
- <el-radio label="miss" v-model="selectedpsychologyType" :disabled="dsb" @change="handlepsychologyTypeChange"> 鎬濆康</el-radio>
- <el-radio label="constrain" v-model="selectedpsychologyType" :disabled="dsb" @change="handlepsychologyTypeChange">鍘嬫姂</el-radio>
- <el-radio label="other" v-model="selectedpsychologyType" :disabled="dsb" @change="handlepsychologyTypeChange"> 鍏朵粬</el-radio>
-
- </el-form-item>
+
+
+ <el-form-item label="蹇冪悊鐘舵��" prop="psychologyTypeClass" label-width="70px">
+ <el-select :disabled="dsb" v-model="selectedpsychologyType" @change="handlepsychologyTypeChange" placeholder="璇烽�夋嫨">
+ <el-option
+ v-for="item in xloptions"
+ :key="item.value"
+ :label="item.label"
+ :value="item.value">
+ </el-option>
+ </el-select>
+ </el-form-item>
</el-row>
<el-row :span="16">
- <el-form-item label="鐥呯悊鎬佸害" prop="attitudeClass" label-width="70px">
-
- <el-radio label="lucidity" v-model="selectedpattitudeType" :disabled="dsb" @change="handlepattitudeTypeChange">鏄庢湕</el-radio>
- <el-radio label="unknown" v-model="selectedpattitudeType" :disabled="dsb" @change="handlepattitudeTypeChange">涓嶄簡瑙�</el-radio>
- <el-radio label="normal" v-model="selectedpattitudeType" :disabled="dsb" @change="handlepattitudeTypeChange"> 姝e父</el-radio>
- <el-radio label="abnormal" v-model="selectedpattitudeType" :disabled="dsb" @change="handlepattitudeTypeChange" >涓嶆甯�</el-radio>
- <el-radio label="other" v-model="selectedpattitudeType" :disabled="dsb" @change="handlepattitudeTypeChange" >鍏朵粬</el-radio>
- </el-form-item>
+
+
+
+ <el-form-item label="鐥呯悊鎬佸害" prop="attitudeClass" label-width="70px">
+ <el-select :disabled="dsb" v-model="selectedpattitudeType" @change="handlepattitudeTypeChange" placeholder="璇烽�夋嫨">
+ <el-option
+ v-for="item in bloptions"
+ :key="item.value"
+ :label="item.label"
+ :value="item.value">
+ </el-option>
+ </el-select>
+ </el-form-item>
</el-row>
<el-row :span="16">
- <el-form-item label="鍏ㄨ韩钀ュ吇鎯呭喌" prop="nutritionClass" label-width="100px">
- <el-radio label="good" v-model="selectednutritionType" :disabled="dsb" @change="handlenutritionTypeChange">鑹ソ</el-radio>
- <el-radio label="medium" v-model="selectednutritionType" :disabled="dsb" @change="handlenutritionTypeChange">涓瓑</el-radio>
- <el-radio label="poor" v-model="selectednutritionType" :disabled="dsb" @change="handlenutritionTypeChange"> 娆犱匠</el-radio>
- <el-radio label="obesity" v-model="selectednutritionType" :disabled="dsb" @change="handlenutritionTypeChange" >鑲ヨ儢</el-radio>
- <el-radio label="thin" v-model="selectednutritionType" :disabled="dsb" @change="handlenutritionTypeChange"> 娑堢槮</el-radio>
- <el-radio label="fluid" v-model="selectednutritionType" :disabled="dsb" @change="handlenutritionTypeChange">鎭舵恫璐�</el-radio>
- <el-radio label="other" v-model="selectednutritionType" :disabled="dsb" @change="handlenutritionTypeChange"> 鍏朵粬</el-radio>
- </el-form-item>
+
+
+ <el-form-item label="鍏ㄨ韩钀ュ吇鎯呭喌" prop="nutritionClass" label-width="100px">
+ <el-select :disabled="dsb" v-model="selectednutritionType" @change="handlenutritionTypeChange" placeholder="璇烽�夋嫨">
+ <el-option
+ v-for="item in qsoptions"
+ :key="item.value"
+ :label="item.label"
+ :value="item.value">
+ </el-option>
+ </el-select>
+ </el-form-item>
</el-row>
</el-form>
</el-col>
@@ -680,33 +715,46 @@
v-loading="loading" :data="HealthNowList" >
<el-row :span="16">
- <el-form-item label="鑴戣绠$柧鐥�" prop="brainDiseaseClass" label-width="100px">
- <el-radio label="ischemicStroke" v-model="selectedbrainDiseaseType" :disabled="dsb" @change="handlebrainDiseaseTypeChange">缂鸿鎬у崚涓�</el-radio>
- <el-radio label="cerebralHemorrhage" v-model="selectedbrainDiseaseType" :disabled="dsb" @change="handlebrainDiseaseTypeChange">鑴戝嚭琛�</el-radio>
- <el-radio label="subarachnoidHemorrhage" v-model="selectedbrainDiseaseType" :disabled="dsb" @change="handlebrainDiseaseTypeChange"> 铔涚綉鑶滀笅鑵斿嚭琛�</el-radio>
- <el-radio label="TIA" v-model="selectedbrainDiseaseType" :disabled="dsb" @change="handlebrainDiseaseTypeChange" >鐭殏鎬ц剳缂鸿鍙戜綔</el-radio>
- <el-radio label="other" v-model="selectedbrainDiseaseType" :disabled="dsb" @change="handlebrainDiseaseTypeChange"> 鍏跺畠</el-radio>
-
- </el-form-item>
+
+
+ <el-form-item label="鑴戣绠$柧鐥�" prop="brainDiseaseClass" label-width="100px">
+ <el-select :disabled="dsb" v-model="selectedbrainDiseaseType" @change="handlebrainDiseaseTypeChange" placeholder="璇烽�夋嫨">
+ <el-option
+ v-for="item in nxoptions"
+ :key="item.value"
+ :label="item.label"
+ :value="item.value">
+ </el-option>
+ </el-select>
+ </el-form-item>
</el-row>
<el-row :span="16">
- <el-form-item label="蹇冭剰鐤剧梾" prop="heartDiseaseClass" label-width="70px">
- <el-radio label="myocardialInfarct" v-model="selectedheartDiseaseType" :disabled="dsb" @change="handleheartDiseaseTypeChange">蹇冭倢姊楀</el-radio>
- <el-radio label="anginaPectoris" v-model="selectedheartDiseaseType" :disabled="dsb" @change="handleheartDiseaseTypeChange">蹇冪粸鐥�</el-radio>
- <el-radio label="coronaryRevascularization" v-model="selectedheartDiseaseType" :disabled="dsb" @change="handleheartDiseaseTypeChange"> 鍐犵姸鍔ㄨ剦琛�杩愰噸寤�</el-radio>
- <el-radio label="congestiveHeartFailure" v-model="selectedheartDiseaseType" :disabled="dsb" @change="handleheartDiseaseTypeChange" >鍏呰鎬у績鍔涜“绔�</el-radio>
- <el-radio label="precordialPain" v-model="selectedheartDiseaseType" :disabled="dsb" @change="handleheartDiseaseTypeChange"> 蹇冨墠鍖虹柤鐥�</el-radio>
- <el-radio label="other" v-model="selectedheartDiseaseType" :disabled="dsb" @change="handleheartDiseaseTypeChange"> 鍏跺畠</el-radio>
-
- </el-form-item>
+
+
+ <el-form-item label="蹇冭剰鐤剧梾" prop="heartDiseaseClass" label-width="100px">
+ <el-select :disabled="dsb" v-model="selectedheartDiseaseType" @change="handleheartDiseaseTypeChange" placeholder="璇烽�夋嫨">
+ <el-option
+ v-for="item in xzoptions"
+ :key="item.value"
+ :label="item.label"
+ :value="item.value">
+ </el-option>
+ </el-select>
+ </el-form-item>
</el-row>
<el-row :span="16">
- <el-form-item label="琛�绠$柧鐥�" prop="vascularDiseaseClass" label-width="70px">
- <el-radio label="dissectingAneurysm" v-model="selectedvascularDiseaseType" :disabled="dsb" @change="handlevascularDiseaseTypeChange">澶瑰眰鍔ㄨ剦鐦�</el-radio>
- <el-radio label="arterialOcclusiveDiseases" v-model="selectedvascularDiseaseType" :disabled="dsb" @change="handlevascularDiseaseTypeChange">鍔ㄨ剦闂鎬х柧鐥�</el-radio>
- <el-radio label="other" v-model="selectedvascularDiseaseType" :disabled="dsb" @change="handlevascularDiseaseTypeChange"> 鍏朵粬</el-radio>
-
- </el-form-item>
+
+
+ <el-form-item label="琛�绠$柧鐥�" prop="vascularDiseaseClass" label-width="100px">
+ <el-select :disabled="dsb" v-model="selectedvascularDiseaseType" @change="handlevascularDiseaseTypeChange" placeholder="璇烽�夋嫨">
+ <el-option
+ v-for="item in xgoptions"
+ :key="item.value"
+ :label="item.label"
+ :value="item.value">
+ </el-option>
+ </el-select>
+ </el-form-item>
</el-row>
<el-row :span="16">
<el-form-item label="娑堝寲绯荤粺鐤剧梾" prop="digestiveSystemDiseaseClass" label-width="100px">
@@ -1238,8 +1286,175 @@
},
+
+ nxoptions:
+ [
+ { value: 'ischemicStroke',
+ label: '缂鸿鎬у崚涓�'},
+
+ { value: 'cerebralHemorrhage',
+ label: '鑴戝嚭琛�'},
+ { value: 'subarachnoidHemorrhage',
+ label: '铔涚綉鑶滀笅鑵斿嚭琛�'},
+ { value: 'TIA',
+ label: '鐭殏鎬ц剳缂鸿鍙戜綔'},
+
+ { value: 'other',
+ label: '鍏跺畠'},
+ ],
+ xzoptions:
+ [
+ { value: 'myocardialInfarct',
+ label: '蹇冭倢姊楀'},
+ { value: 'anginaPectoris',
+ label: '蹇冪粸鐥�'},
+
+ { value: 'coronaryRevascularization',
+ label: '鍐犵姸鍔ㄨ剦琛�杩愰噸寤�'},
+ { value: 'congestiveHeartFailure',
+ label: '鍏呰鎬у績鍔涜“绔�'},
+ { value: 'precordialPain',
+ label: '蹇冨墠鍖虹柤鐥�'},
+
+ { value: 'other',
+ label: '鍏跺畠'},
+ ],
+ xgoptions:
+ [
+ { value: 'dissectingAneurysm',
+ label: '澶瑰眰鍔ㄨ剦鐦�'},
+ { value: 'arterialOcclusiveDiseases',
+ label: '鍔ㄨ剦闂鎬х柧鐥�'},
+
+ { value: 'other',
+ label: '鍏跺畠'},
+ ],
+ qsoptions:
+ [
+ { value: 'good',
+ label: '鑹ソ'},
+ { value: 'medium',
+ label: '涓瓑'},
+ { value: 'poor',
+ label: '娆犱匠'},
+ { value: 'obesity',
+ label: '鑲ヨ儢'},
+ { value: 'thin',
+ label: '娑堢槮'},
+ { value: 'fluid',
+ label: '鎭舵恫璐�'},
+ { value: 'other',
+ label: '鍏跺畠'},
+ ],
+ xloptions:
+ [
+ { value: 'optimistic',
+ label: '寮�鏈�'},
+ { value: 'worry',
+ label: '鐒﹁檻'},
+ { value: 'fear',
+ label: '蹇ф剚鎭愭儳'},
+ { value: 'suspicion',
+ label: '鐚滅枒'},
+ { value: 'miss',
+ label: '鎬濆康'},
+ { value: 'constrain',
+ label: '鍘嬫姂'},
+ { value: 'other',
+ label: '鍏跺畠'},
+ ],
+ bloptions:
+ [
+ { value: 'lucidity',
+ label: '鏄庢湕'},
+ { value: 'unknown',
+ label: '涓嶄簡瑙�'},
+ { value: 'normal',
+ label: '姝e父'},
+ { value: 'abnormal',
+ label: '涓嶆甯�'},
+ { value: 'other',
+ label: '鍏跺畠'},
+ ],
+ pfoptions:
+ [
+ { value: 'acne',
+ label: '闈掓槬鐥�'},
+ { value: 'psoriasis',
+ label: '鐗涚毊钘�'},
+ { value: 'color',
+ label: '鑹茬礌娌夌潃'},
+ { value: 'edema',
+ label: '姘磋偪'},
+ { value: 'rash',
+ label: '鐨柟'},
+ { value: 'bloodStasis',
+ label: '娣ょ偣娣ゆ枒'},
+ { value: 'snom',
+ label: '鐨笅缁撹妭鎴栬偪鍧�'},
+ { value: 'nevus',
+ label: '铚樿洓鐥�'},
+ { value: 'ulcer',
+ label: '婧冪枴鍙婄槩鐥�'},
+ { value: 'other',
+ label: '鍏跺畠'},
+ ],
+ shoptions:
+ [
+ { value: 'bereave',
+ label: '涓у伓(涓ゅ勾涔嬪唴)'},
+ { value: 'liveAlone',
+ label: '鐩墠鐙眳'},
+ { value: 'inHospital',
+ label: '涓�骞村唴浣忛櫌娌荤枟'},
+ { value: 'divide',
+ label: '瀛愬コ鍒嗗鐢熸椿'},
+ { value: 'other',
+ label: '鍏跺畠'},
+ ],
+ ysoptions:
+ [
+ { value: 'uniformityOfMeatAndVegetables',
+ label: '鑽ょ礌鍧囪 '},
+ { value: 'meat',
+ label: '鑽ら涓轰富'},
+ { value: 'vegetable',
+ label: '绱犻涓轰富'},
+ { value: 'salt',
+ label: '鍡滅洂'},
+ { value: 'oil',
+ label: '鍡滄补'},
+ { value: 'sugar',
+ label: '鍡滅硸'},
+ { value: 'other',
+ label: '鍏跺畠'},
+ ],
+ dboptions:
+ [
+ { value: 'normal',
+ label: '姝e父'},
+ { value: 'constipation',
+ label: '绉樼粨'},
+ { value: 'diarrhea',
+ label: '鑵规郴'},
+ { value: 'incontinence',
+ label: '澶辩'},
+
+ ],
+ xboptions:
+ [
+ { value: 'normal',
+ label: '姝e父'},
+ { value: 'nightUrinaryRetention',
+ label: '澶滃翱娼寸暀'},
+ { value: 'incontinence',
+ label: '澶辩'},
+ { value: 'enuresis',
+ label: '閬楀翱'},
+
+ ],
spoptions:[
{ value: 'good',
label: '鑹ソ'},
--
Gitblit v1.9.1