Browse Source

Merge branch 'master' of http://192.168.1.220:10080/raolu/PC-application

lulihong 6 years ago
parent
commit
d4745deed3

+ 9 - 9
app/followup/v1/html/fangshi-detail-7.html

@ -67,10 +67,10 @@
                </td>
                <td colspan="2">
                    <el-radio-group v-model="severeMentalDisorderData.followup_type" :disabled="!editable">
                        <el-radio :disabled="!editable" label="1">门诊</el-radio>
                        <el-radio :disabled="!editable" label="2">家庭访视</el-radio>
                        <el-radio :disabled="!editable" label="3">电话</el-radio>
                        <el-radio :disabled="!editable" label="4">视频</el-radio>
                        <el-radio :disabled="!editable" :label="1">门诊</el-radio>
                        <el-radio :disabled="!editable" :label="2">家庭访视</el-radio>
                        <el-radio :disabled="!editable" :label="3">电话</el-radio>
                        <el-radio :disabled="!editable" :label="4">视频</el-radio>
                    </el-radio-group>
                </td>
            </tr>
@ -265,10 +265,10 @@
                    <!-- <el-checkbox-group v-model="dangerous_check" :disabled="!editable"> -->
                    <div class="ui-grid">
                        <div class="setinputw">1.轻度滋事
                            <el-input type="number" min="0" :readonly="!editable" v-model="severeMentalDisorderData.dangerous_behavior_1"></el-input>次
                            <el-input style="width: 176px;"type="number" min="0" :readonly="!editable" v-model="severeMentalDisorderData.dangerous_behavior_1"></el-input>次
                        </div>
                        <div class="setinputw">&emsp;2.肇事
                            <el-input type="number" min="0" :readonly="!editable" v-model="severeMentalDisorderData.dangerous_behavior_2"></el-input>次
                        <div class="setinputw">&emsp;&emsp;&emsp;2.肇事
                            <el-input style="width: 176px;" type="number" min="0" :readonly="!editable" v-model="severeMentalDisorderData.dangerous_behavior_2"></el-input>次
                        </div>
                    </div>
                    <div class="ui-grid">
@ -276,7 +276,7 @@
                            <el-input type="number" min="0" :readonly="!editable" v-model="severeMentalDisorderData.dangerous_behavior_3"></el-input>次
                        </div>
                        <div class="setinputw">&emsp;&emsp;&nbsp;&nbsp;&nbsp;4.其他危害行为
                            <el-input type="number" min="0" :readonly="!editable" v-model="severeMentalDisorderData.dangerous_behavior_4"></el-input>次
                            <el-input style="width: 124px;" type="number" min="0" :readonly="!editable" v-model="severeMentalDisorderData.dangerous_behavior_4"></el-input>次
                        </div>
                    </div>
                    <div class="ui-grid">
@ -284,7 +284,7 @@
                            <el-input type="number" min="0" :readonly="!editable" v-model="severeMentalDisorderData.dangerous_behavior_5"></el-input>次
                        </div>
                        <div class="setinputw">&emsp;&emsp;&nbsp;&nbsp; 6.自杀未遂
                            <el-input type="number" min="0" :readonly="!editable" v-model="severeMentalDisorderData.dangerous_behavior_6"></el-input>次
                            <el-input style="width: 152px;" type="number" min="0" :readonly="!editable" v-model="severeMentalDisorderData.dangerous_behavior_6"></el-input>次
                        </div>
                    </div>
                    <el-checkbox true-label="1" false-label="0" :disabled="!editable" v-model="severeMentalDisorderData.dangerous_behavior_7">&emsp;7.无危险行为

+ 50 - 48
app/followup/v1/html/fangshi-detail-8.html

@ -179,7 +179,7 @@
				<td class="col-w120 c-t-center">体&emsp;&emsp;温</td>
				<td class="ui-grid" style="border: 0;">
					<div class="ui-col-1">
						<el-input :readonly="!editable" v-model="oldmanData.temperature" placeholder="" clearable></el-input>
						<el-input :readonly="!editable" v-model="oldmanData.temperature" placeholder="" type="number"></el-input>
					</div>
					<div class="ui-col-0">°C</div>
				</td>
@ -201,7 +201,7 @@
						<div class="ui-col-0 lh27">次/分钟</div>
					</div>
				</td>
				<td rowspan="2" class="col-w120 c-t-center">血&emsp;压</td>
				<td rowspan="2" class="col-w120 c-t-center">血&emsp;&emsp;压</td>
				<td class="ui-grid">
					<div class="ui-ciol-0 col-w60 c-border-r">左&emsp;侧</div>
					<div class="ui-col-1 setinput">
@ -225,14 +225,14 @@
				<td class="col-w120 c-t-center">身&emsp;&emsp;高</td>
				<td class="ui-grid" style="border: 0;">
					<div class="ui-col-1">
						<el-input :readonly="!editable" v-model="oldmanData.height" placeholder="" type="number"></el-input>
						<el-input :readonly="!editable" v-model="oldmanData.height" placeholder="" type="number" min=0></el-input>
					</div>
					<div class="ui-col-0">cm</div>
				</td>
				<td class="col-w120 c-t-center" style="border-right: 0;">体&emsp;&emsp;重</td>
				<td class="ui-grid">
					<div class="ui-col-1">
						<el-input :readonly="!editable" v-model="oldmanData.weight" placeholder="" type="number"></el-input>
						<el-input :readonly="!editable" v-model="oldmanData.weight" placeholder="" type="number" min=0></el-input>
					</div>
					<div class="ui-col-0">kg</div>
				</td>
@ -242,7 +242,7 @@
				<td>
					<div class="ui-grid">
						<div class="ui-col-1">
							<el-input :readonly="!editable" v-model="oldmanData.waistline" placeholder="" type="number"></el-input>
							<el-input :readonly="!editable" v-model="oldmanData.waistline" placeholder="" type="number" min=0></el-input>
						</div>
						<div class="ui-col-0">cm</div>
					</div>
@ -251,7 +251,7 @@
				<td style="border: 0;">
					<div class="ui-grid">
						<div class="ui-col-1">
							<el-input :readonly="!editable" v-model="oldmanData.bmi" placeholder="" type="number"></el-input>
							<el-input :readonly="!editable" v-model="oldmanData.bmi" placeholder="" type="number" min=0></el-input>
						</div>
						<div class="ui-col-0">kg/m²</div>
					</div>
@ -325,14 +325,14 @@
				<td class="col-w120 c-t-center">每次锻炼时间</td>
				<td class="ui-grid" style="border: 0;">
					<div class="ui-col-1">
						<el-input :readonly="!editable" v-model="oldmanData.exercise_time" placeholder="" clearable></el-input>
						<el-input :readonly="!editable" v-model="oldmanData.exercise_time" placeholder="" type="number" min=0></el-input>
					</div>
					<div class="ui-col-0 lh27">分钟</div>
				</td>
				<td class="col-w120 c-t-center">坚持锻炼时间</td>
				<td class="ui-grid" style="border: 0;">
					<div class="ui-col-1">
						<el-input :readonly="!editable" v-model="oldmanData.sustain_exercise_time" placeholder="" clearable></el-input>
						<el-input :readonly="!editable" v-model="oldmanData.sustain_exercise_time" placeholder="" type="number" min=0></el-input>
					</div>
					<div class="ui-col-0 lh27">年</div>
				</td>
@ -379,9 +379,9 @@
					<div class="ui-grid">
						<div class="ui-col-0 lh27">平均</div>
						<div class="ui-col-1">
							<el-input :readonly="!editable" v-model="oldmanData.smoking_daily" placeholder="" clearable></el-input>
							<el-input :readonly="!editable" v-model="oldmanData.smoking_daily" placeholder="" type="number" min=0></el-input>
						</div>
						<div class="ui-col-0 lh27">次</div>
						<div class="ui-col-0 lh27">支</div>
					</div>
				</td>
			</tr>
@ -396,7 +396,7 @@
				<td class="col-w120 c-t-center">戒烟年龄</td>
				<td class="ui-grid" style="border: 0; border-right:1px soild #ddd;">
					<div class="ui-col-1">
						<el-input :readonly="!editable" v-model="oldmanData.stop_smoking_age" placeholder="" min="0"></el-input>
						<el-input :readonly="!editable" v-model="oldmanData.stop_smoking_age" placeholder="" min="0" type="number"></el-input>
					</div>
					<div class="ui-col-0 lh27">岁</div>
				</td>
@ -446,7 +446,7 @@
				<td class="col-w120 c-t-center">开始饮酒年龄</td>
				<td class="ui-grid" style="border: 0;">
					<div class="ui-col-1">
						<el-input :readonly="!editable" v-model="oldmanData.start_drinking_age" placeholder="" clearable></el-input>
						<el-input :readonly="!editable" v-model="oldmanData.start_drinking_age" placeholder="" type="number" min=0></el-input>
					</div>
					<div class="ui-col-0 lh27">岁</div>
				</td>
@ -661,13 +661,13 @@
				<td colspan="4">
					<div class="setinput">
						左眼
						<el-input style="width: 100px;" :readonly="!editable" v-model="oldmanData.left_eyesight" clearable></el-input>
						<el-input style="width: 100px;" :readonly="!editable" min=0 v-model="oldmanData.left_eyesight" type="number"></el-input>
						右眼
						<el-input style="width: 100px;" :readonly="!editable" v-model="oldmanData.right_eyesight" clearable></el-input>
						<el-input style="width: 100px;" :readonly="!editable" min=0 v-model="oldmanData.right_eyesight" type="number"></el-input>
						(矫正视力:左眼
						<el-input style="width: 100px;" :readonly="!editable" v-model="oldmanData.left_correctional_eyesight" clearable></el-input>
						<el-input style="width: 100px;" :readonly="!editable" min=0 v-model="oldmanData.left_correctional_eyesight" type="number"></el-input>
						右眼
						<el-input style="width: 100px;" :readonly="!editable" v-model="oldmanData.right_correctional_eyesight" clearable></el-input>
						<el-input style="width: 100px;" :readonly="!editable" min=0 v-model="oldmanData.right_correctional_eyesight" type="number"></el-input>
					</div>
				</td>
@ -717,10 +717,10 @@
					<el-radio-group :disabled="!editable" v-model="oldmanData.skin">
						<el-radio :label="1">1 正常</el-radio>
						<el-radio :label="2">2 潮红</el-radio>
						<el-radio :label="3">3 发钳</el-radio>
						<el-radio :label="4">4 黄染</el-radio>
						<el-radio :label="5">5色素沉着</el-radio>
						<el-radio :label="6">6 正常</el-radio>
						<el-radio :label="3">3 苍白</el-radio>
						<el-radio :label="4">4 发钳</el-radio>
						<el-radio :label="5">5黄染</el-radio>
						<el-radio :label="6">6 色素沉着</el-radio>
						<el-radio :label="7" class="setinput">7 其他
							<el-input :readonly="skin_other_dis||!editable" v-model="oldmanData.skin_other" placeholder="" clearable></el-input>
						</el-radio>
@ -813,7 +813,7 @@
					<div class="setinput ui-grid">
						<div>
							心率:
							<el-input style="width: 100px;" :readonly="!editable" v-model="oldmanData.heart_rhythm" placeholder="" clearable></el-input>
							<el-input style="width: 100px;" :readonly="!editable" v-model="oldmanData.heart_rhythm" placeholder="" type="number" min=0></el-input>
							次/分钟&emsp;
						</div>
@ -1088,8 +1088,10 @@
					空腹血糖
				</td>
				<td colspan="4" class="setinput">
					<el-input class="col-w120" :readonly="!editable" v-model="oldmanData.fasting_blood_glucose_L" placeholder="" clearable></el-input>mmol/L 或
					<el-input class="col-w120" :readonly="!editable" v-model="oldmanData.fasting_blood_glucose_dL" placeholder="" clearable></el-input>mg/dL
					<el-input class="col-w120" :readonly="!editable" v-model="oldmanData.fasting_blood_glucose_L" placeholder="" type="number"
					 min=0></el-input>mmol/L 或
					<el-input class="col-w120" :readonly="!editable" v-model="oldmanData.fasting_blood_glucose_dL" placeholder="" type="number"
					 min=0></el-input>mg/dL
				</td>
			</tr>
@ -1789,7 +1791,7 @@
					<el-date-picker :readonly="!editable" v-model="oldmanData.medication5_time" type="date" value-format="yyyy-MM-dd" placeholder="选择日期">
					</el-date-picker>
				</td>
				<td class="c-t-center">
				<td class="c-t-center" style="text-align: left;">
					<el-radio-group :disabled="!editable" v-model="oldmanData.medication5_compliance" style="text-align: left;">
						<el-radio :label="1">1 规律</el-radio>
						<el-radio :label="2">2 间断</el-radio>
@ -1811,7 +1813,7 @@
					<el-date-picker :readonly="!editable" v-model="oldmanData.medication6_time" type="date" value-format="yyyy-MM-dd" placeholder="选择日期">
					</el-date-picker>
				</td>
				<td class="c-t-center setPicker">
				<td class="c-t-center setPicker" style="text-align: left;">
					<el-radio-group :disabled="!editable" v-model="oldmanData.medication6_compliance" style="text-align: left;">
						<el-radio :label="1">1 规律</el-radio>
						<el-radio :label="2">2 间断</el-radio>
@ -1937,7 +1939,7 @@
					<el-checkbox label="3"> 饮食 </el-checkbox>
					<el-checkbox label="4"> 锻炼 </el-checkbox>
					<el-checkbox label="5" class="setinput"> 减体重(目标
						<el-input style="width: 70px;" type="number" :readonly="goal_weight_dis||!editable" v-model="oldmanData.goal_weight"></el-input>
						<el-input style="width: 70px;" type="number" :readonly="goal_weight_dis||!editable" v-model="oldmanData.goal_weight" min=0></el-input>
						Kg)</el-checkbox>
					<el-checkbox label="6">建议接种疫苗 </el-checkbox>
					<el-checkbox label="7" class="setinput">其他
@ -1954,8 +1956,8 @@
				<el-radio-group :disabled="!editable" v-model="oldmanData.eat">
					<el-radio :label="1">1 独立完成0-3分</el-radio>
					<el-radio :label="2">2 轻度依赖4-8分</el-radio>
					<el-radio :label="3">3 轻度依赖4-8分</el-radio>
					<el-radio :label="4">4 轻度依赖4-8分</el-radio>
					<el-radio :label="3">3 中度依赖9-18分</el-radio>
					<el-radio :label="4">4 不能自理≥19分</el-radio>
				</el-radio-group>
			</div>
			<div class="mb20">
@ -1963,8 +1965,8 @@
				<el-radio-group :disabled="!editable" v-model="oldmanData.wash">
					<el-radio :label="1">1 独立完成0-3分</el-radio>
					<el-radio :label="2">2 轻度依赖4-8分</el-radio>
					<el-radio :label="3">3 轻度依赖4-8分</el-radio>
					<el-radio :label="4">4 轻度依赖4-8分</el-radio>
					<el-radio :label="3">3 中度依赖9-18分</el-radio>
					<el-radio :label="4">4 不能自理≥19分</el-radio>
				</el-radio-group>
			</div>
			<div class="mb20">
@ -1972,8 +1974,8 @@
				<el-radio-group :disabled="!editable" v-model="oldmanData.dress">
					<el-radio :label="1">1 独立完成0-3分</el-radio>
					<el-radio :label="2">2 轻度依赖4-8分</el-radio>
					<el-radio :label="3">3 轻度依赖4-8分</el-radio>
					<el-radio :label="4">4 轻度依赖4-8分</el-radio>
					<el-radio :label="3">3 中度依赖9-18分</el-radio>
					<el-radio :label="4">4 不能自理≥19分</el-radio>
				</el-radio-group>
			</div>
			<div class="mb20">
@ -1981,8 +1983,8 @@
				<el-radio-group :disabled="!editable" v-model="oldmanData.toilet">
					<el-radio :label="1">1 独立完成0-3分</el-radio>
					<el-radio :label="2">2 轻度依赖4-8分</el-radio>
					<el-radio :label="3">3 轻度依赖4-8分</el-radio>
					<el-radio :label="4">4 轻度依赖4-8分</el-radio>
					<el-radio :label="3">3 中度依赖9-18分</el-radio>
					<el-radio :label="4">4 不能自理≥19分</el-radio>
				</el-radio-group>
			</div>
			<div class="mb20">
@ -1990,8 +1992,8 @@
				<el-radio-group :disabled="!editable" v-model="oldmanData.activity">
					<el-radio :label="1">1 独立完成0-3分</el-radio>
					<el-radio :label="2">2 轻度依赖4-8分</el-radio>
					<el-radio :label="3">3 轻度依赖4-8分</el-radio>
					<el-radio :label="4">4 轻度依赖4-8分</el-radio>
					<el-radio :label="3">3 中度依赖9-18分</el-radio>
					<el-radio :label="4">4 不能自理≥19分</el-radio>
				</el-radio-group>
			</div>
			<div class="ui-grid setinput">
@ -2068,7 +2070,7 @@
						health_examination_abnormal2_dis: true,
						health_examination_abnormal3_dis: true,
						health_examination_abnormal4_dis: true,
						breath_sounds_abnormal_dis:true,
						breath_sounds_abnormal_dis: true,
						dietary_habit_check: [],
						symptom_check: [],
						breast_check: [],
@ -2107,10 +2109,10 @@
					this.getStatus()
				},
				computed: {
					rale:function(){
					rale: function () {
						return this.oldmanData.rale
					},
					breath_sounds:function(){
					breath_sounds: function () {
						return this.oldmanData.breath_sounds
					},
					dust_protective_measures: function () {
@ -2297,12 +2299,12 @@
							this.oldmanData.other_drinking_type = ''
						}
					},
					breath_sounds:function(i){
						if(i=='2'){
							this.breath_sounds_abnormal_dis=false
						}else{
							this.breath_sounds_abnormal_dis=true
							this.oldmanData.breath_sounds_abnormal=''
					breath_sounds: function (i) {
						if (i == '2') {
							this.breath_sounds_abnormal_dis = false
						} else {
							this.breath_sounds_abnormal_dis = true
							this.oldmanData.breath_sounds_abnormal = ''
						}
					},
					other_system_disease: function (i) {
@ -2560,13 +2562,13 @@
									var arr2 = "regular_followup,chronic_health_management,suggest_recheck,suggest_referral,other_health_guidance".split(",")
									for (var i = 0; i < arr2.length; i++) {
										if (data[arr2[i]] == 2) {
											vm.suggest_recheck_check.push((i+1+''))
											vm.suggest_recheck_check.push((i + 1 + ''))
											console.log(vm.suggest_recheck_check)
										}
									}
									var arr3 = "stop_smoking,healthy_drinking,diet,exercise,lose_weight,recommended_vaccination,other_advice".split(",")
									for (var i = 0; i < arr3.length; i++) {
										if (data[arr3[i]] == 2) {vm.dangerFacter_check.push((i + 1+''))}
										if (data[arr3[i]] == 2) { vm.dangerFacter_check.push((i + 1 + '')) }
									}
								}
							} else {
@ -2585,7 +2587,7 @@
						vmO.nephropathy = vm.nephropathy_check ? vm.nephropathy_check.join(',') : ""
						vmO.heart_disease = vm.heart_disease_check ? vm.heart_disease_check.join(',') : ""
						vmO.vascular_disease = vm.vascular_disease_check ? vm.vascular_disease_check.join(',') : ""
						vmO.eye_disease=vm.eye_disease_check?vm.eye_disease_check.join(','):''
						vmO.eye_disease = vm.eye_disease_check ? vm.eye_disease_check.join(',') : ''
						var arr = ["", "regular_followup", "chronic_health_management", "suggest_recheck", "suggest_referral", "other_health_guidance"]
						vm.suggest_recheck_check.map(i => {