|
@ -0,0 +1,620 @@
|
|
|
<!DOCTYPE html>
|
|
|
<html lang="en">
|
|
|
<head>
|
|
|
<meta charset="UTF-8">
|
|
|
<title>随访表单</title>
|
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
|
<meta name="renderer" content="webkit">
|
|
|
<meta http-equiv="Cache-Control" content="no-siteapp">
|
|
|
<meta http-equiv="X-UA-Compatible" content="IE=Edge">
|
|
|
<link rel="stylesheet" href="../../../css/bootstrap.min.css" />
|
|
|
<link rel="stylesheet" type="text/css" href="../../../plugins/toastr/toastr.min.css"/>
|
|
|
<link rel="stylesheet" href="../css/followup_new.css" />
|
|
|
<link rel="stylesheet" type="text/css" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css" />
|
|
|
<script type="text/javascript" src="../../../js/esModule.js" ></script>
|
|
|
</head>
|
|
|
<body>
|
|
|
<div id="app">
|
|
|
<div class="followup_content" v-if="queryData">
|
|
|
<form class="form-horizontal">
|
|
|
<div class="form-line flexContent">
|
|
|
<label class="followup_label w-70" for="type">随访类别</label>
|
|
|
<el-select v-model="queryData.followupClass" placeholder="请选择随访类别" style="width:517px;">
|
|
|
<el-option key="1" label="高血压" value="1"></el-option>
|
|
|
<el-option key="2" label="糖尿病" value="2"></el-option>
|
|
|
<el-option key="1,2" label="高血压、糖尿病" value="1,2"></el-option>
|
|
|
</el-select>
|
|
|
</div>
|
|
|
<div class="form-line flexContent flexBetween">
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label w-70" for="bianhao">随访编号</label>
|
|
|
<input v-model="queryData.followupNo" type="text" class="followup_input color777 w-200" id="bianhao" placeholder="请输入随访编号">
|
|
|
</div>
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label w-70" for="jigou">所属机构</label>
|
|
|
<input type="text" v-model="queryData.orgName" class="followup_input color777 w-200" id="jigou" placeholder="请输入所属机构">
|
|
|
</div>
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label w-100" for="type">随访时间</label>
|
|
|
<el-date-picker
|
|
|
style="width:200px;color:#666;"
|
|
|
v-model="queryData.followupDate"
|
|
|
type="date"
|
|
|
placeholder="选择日期"
|
|
|
format="yyyy-MM-dd"
|
|
|
value-format="yyyy-MM-dd">
|
|
|
</el-date-picker>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="form-line flexContent flexBetween">
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label w-70" for="yisheng">随访医生</label>
|
|
|
<input type="text" v-model="queryData.doctorName" class="followup_input color777 w-200" id="yisheng" placeholder="请输入随访医生">
|
|
|
</div>
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label w-70" for="fangshi">随访方式</label>
|
|
|
<input type="text" v-model="queryData.followupTypeName" class="followup_input color777 w-200" id="fangshi" placeholder="请输入随访方式">
|
|
|
</div>
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label w-100" for="type">下次随访日期</label>
|
|
|
<el-date-picker
|
|
|
v-model="queryData.followupNextDate"
|
|
|
type="date"
|
|
|
style="width:200px;color:#666;"
|
|
|
placeholder="选择日期"
|
|
|
format="yyyy-MM-dd HH:mm"
|
|
|
value-format="yyyy-MM-dd HH:mm">
|
|
|
</el-date-picker>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="form-line flexContent flexBetween xuetang">
|
|
|
<div class="flexContent flexBetween margintb-8">
|
|
|
<label class="followup_label w-70" for="yisheng">血糖检测</label>
|
|
|
<div class="w-180 flexContent">
|
|
|
<el-radio-group v-model="radio">
|
|
|
<el-radio label="1">免费</el-radio>
|
|
|
<el-radio label="2">自费</el-radio>
|
|
|
</el-radio-group>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="borderBox">
|
|
|
<div class="borderTitle flexContent">1.症状</div>
|
|
|
<el-checkbox-group v-model="checkList">
|
|
|
<div class="flexContent">
|
|
|
<div class="w-20_ plr-8 margintb-8" v-for="(item,index) in symptoms" :key="index">
|
|
|
<el-checkbox :label="item.key">{{item.name}}</el-checkbox>
|
|
|
</div>
|
|
|
</div>
|
|
|
</el-checkbox-group>
|
|
|
<div class="flexContent flexAround" style="position: absolute;left:19%;bottom:8%;width:80%;">
|
|
|
<div class="flexContent flex_1" style="width:50%;">
|
|
|
<div class="plr-8 margintb-8" style="color:#606266;">低血糖反应</div>
|
|
|
<el-radio-group v-model="objData.HYPOG_REACT_CODE">
|
|
|
<div class="inlineBlock plr-8 margintb-8 w-80"><el-radio label="0">无</el-radio></div>
|
|
|
<div class="inlineBlock plr-8 margintb-8 w-80"><el-radio label="1">偶尔</el-radio></div>
|
|
|
<div class="inlineBlock plr-8 margintb-8 w-80"><el-radio label="2">频繁</el-radio></div>
|
|
|
</el-radio-group>
|
|
|
</div>
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label w-45">其他</label>
|
|
|
<input type="text" v-model="objData.SYMPTOM_OTHER" class="followup_input w-180" placeholder="">
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="borderBox">
|
|
|
<div class="borderTitle">2. 体征</div>
|
|
|
<div class="form-line flexContent flexBetween">
|
|
|
<div class="flexContent flex_1" style="flex:0.95">
|
|
|
<label class="followup_label w-45">*血压</label>
|
|
|
<input type="number" class="followup_input w-50" placeholder="" v-model="objData.BP_D"> <span style="font-size:22px;">/</span> <input type="number" class="followup_input w-50" v-model="objData.BP_U">mmHg
|
|
|
</div>
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label marginr-8 w-80">身高</label>
|
|
|
<input type="number" class="followup_input w-100" placeholder="" v-model="objData.HEIGHT">cm
|
|
|
</div>
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label marginr-8">体重</label>
|
|
|
<input type="number" class="followup_input w-100" placeholder="" v-model="objData.WEIGHT">Kg
|
|
|
</div>
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label marginr-8">体质指数</label>
|
|
|
<input type="number" class="followup_input w-100" placeholder="" v-model="objData.BMI">Kg
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<div class="form-line flexContent flexBetween">
|
|
|
<div class="flexContent flex_1 color888" style="flex:0.95">
|
|
|
<label class="followup_label">目标血压</label>
|
|
|
<div>140 / 90</div>
|
|
|
</div>
|
|
|
<div class="flexContent flex_1 center">
|
|
|
|
|
|
</div>
|
|
|
<div class="flexContent flex_1 color888">
|
|
|
<label class="followup_label marginr-8">目标体重</label>
|
|
|
<div>{{objData.WEIGHT_EXP}}</div>
|
|
|
</div>
|
|
|
<div class="flexContent flex_1 color888">
|
|
|
<label class="followup_label marginr-8">目标体质指数</label>
|
|
|
<div>30.86</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<div class="form-line flexContent flexBetween">
|
|
|
<div class="flexContent flex_1" style="flex:0.95">
|
|
|
<label class="followup_label w-45">*心率</label>
|
|
|
<input type="number" class="followup_input w-100" placeholder="" v-model="objData.HEART_RATE">
|
|
|
</div>
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label marginr-8">足背动脉搏动</label>
|
|
|
<el-select v-model="objData.POFDA_MARK" placeholder="请选择" style="width:100px;">
|
|
|
<el-option key="1" label="触及" value="1"></el-option>
|
|
|
<el-option key="2" label="未触及" value="2"></el-option>
|
|
|
</el-select>
|
|
|
</div>
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label marginr-8">期望体重</label>
|
|
|
<input type="number" class="followup_input w-100" placeholder="" v-model="objData.WEIGHT_EXP">Kg
|
|
|
</div>
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label marginr-8">期望体质指数</label>
|
|
|
<input type="number" class="followup_input w-100" placeholder="" v-model="objData.BMI_EXP">Kg
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<div class="form-line flexContent flexBetween">
|
|
|
<div class="flexContent flex_1" style="flex:0.95">
|
|
|
<label class="followup_label w-45">其他</label>
|
|
|
<input type="text" class="followup_input w-558" placeholder="" v-model="objData.OTHER_POSITIVE_SIGNS">
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<div class="borderBox">
|
|
|
<div class="borderTitle flexContent">3.实验室检查 <span style="font-size:13px;">提取结果</span></div>
|
|
|
<div class="form-line flexContent flexBetween">
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label w-70">空腹血糖</label>
|
|
|
<input type="text" class="followup_input color777 w-150" placeholder="" v-model="objData.BS_FPG">mmol/L
|
|
|
</div>
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label w-70">餐后血糖</label>
|
|
|
<input type="text" class="followup_input color777 w-150" placeholder="" v-model="objData.NO_BS_FPG">mmol/L
|
|
|
</div>
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label w-70">糖化血红蛋白</label>
|
|
|
<input type="text" class="followup_input color777 w-150" placeholder="" v-model="objData.GHB">%
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="form-line flexContent flexBetween">
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label w-70">随机血糖</label>
|
|
|
<input type="text" class="followup_input color777 w-150" placeholder="" v-model="objData.RANDOM_BLOOD_SUGAR">mmol/L
|
|
|
</div>
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label w-70">检查日期</label>
|
|
|
<el-date-picker
|
|
|
v-model="objData.EXAM_DATE"
|
|
|
type="date"
|
|
|
style="width:150px;color:#666;"
|
|
|
placeholder="选择日期"
|
|
|
format="yyyy-MM-dd"
|
|
|
value-format="yyyy-MM-dd">
|
|
|
</el-date-picker>
|
|
|
</div>
|
|
|
<div class="flexContent flex_1"></div>
|
|
|
</div>
|
|
|
|
|
|
<div class="form-line flexContent flexBetween">
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label w-70">甘油三脂</label>
|
|
|
<input type="text" class="followup_input color777 w-150" placeholder="" v-model="objData.BLOOD_FAT_TRIGLYCERIDE">mmol/L
|
|
|
</div>
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label w-70">总胆固醇</label>
|
|
|
<input type="text" class="followup_input color777 w-150" placeholder="" v-model="objData.BLOOD_FAT_TC">mmol/L
|
|
|
</div>
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label w-70">低密度脂蛋白</label>
|
|
|
<input type="text" class="followup_input color777 w-150" placeholder="" v-model="objData.BLOOD_FAT_LDLC">mmol/L
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<div class="form-line flexContent flexBetween">
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label w-70">血清肌酐</label>
|
|
|
<input type="text" class="followup_input color777 w-150" placeholder="" v-model="objData.RENAL_FUNCTION_CREATININE">mmol/L
|
|
|
</div>
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label w-70">血尿素氮</label>
|
|
|
<input type="text" class="followup_input color777 w-150" placeholder="" v-model="objData.RENAL_FUNCTION_BUN">mmol/L
|
|
|
</div>
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label w-70">尿微量白蛋白</label>
|
|
|
<input type="text" class="followup_input color777 w-150" placeholder="" v-model="objData.MICROALBUMINURIA">mg/dL
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<div class="borderBox">
|
|
|
<div class="borderTitle flexContent">4.生活方式指导</div>
|
|
|
<div class="form-line flexContent flexBetween">
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label w-100">日吸烟量</label>
|
|
|
<input type="text" class="followup_input color777 w-120" placeholder="" v-model="objData.DAILY_SMOKING">支
|
|
|
</div>
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label w-100">日饮酒量</label>
|
|
|
<input type="text" class="followup_input color777 w-120" placeholder="" v-model="objData.DAILY_DRINKING">两
|
|
|
</div>
|
|
|
<div class="flexContent">
|
|
|
<label class="followup_label w-100">*运动频率</label>
|
|
|
<el-select v-model="objData.EXERCISE_FREQ_CODE" placeholder="请选择" style="width:210px;margin-right:8px;">
|
|
|
<el-option key="1" label="每周<=3次" value="1"></el-option>
|
|
|
<el-option key="2" label="每周>3次" value="2"></el-option>
|
|
|
<el-option key="3" label="极少运动" value="3"></el-option>
|
|
|
<el-option key="4" label="残疾、关节等原因不能运动" value="4"></el-option>
|
|
|
<el-option key="99" label="不详" value="99"></el-option>
|
|
|
</el-select>
|
|
|
<input type="text" class="followup_input color777 w-50" placeholder="" v-model="objData.EXERCISE_DURATION_MINS">分钟/次
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="form-line flexContent flexBetween">
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label w-100">日吸烟量期望</label>
|
|
|
<input type="text" class="followup_input color777 w-120" placeholder="" v-model="objData.SOMKING_EXP">支
|
|
|
</div>
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label w-100">日饮酒量期望</label>
|
|
|
<input type="text" class="followup_input color777 w-120" placeholder="" v-model="objData.DRINK_EXP">两
|
|
|
</div>
|
|
|
<div class="flexContent">
|
|
|
<label class="followup_label w-100">运动频率期望</label>
|
|
|
<el-select v-model="objData.EXERCISE_FREQ_CODE_EXP" placeholder="请选择" style="width:210px;margin-right:8px;">
|
|
|
<el-option key="1" label="每周<=3次" value="1"></el-option>
|
|
|
<el-option key="2" label="每周>3次" value="2"></el-option>
|
|
|
<el-option key="3" label="极少运动" value="3"></el-option>
|
|
|
<el-option key="4" label="残疾、关节等原因不能运动" value="4"></el-option>
|
|
|
<el-option key="99" label="不详" value="99"></el-option>
|
|
|
</el-select>
|
|
|
<input type="text" class="followup_input color777 w-50" placeholder="" v-model="objData.EXERCISE_DURATION_MINS_EXP">分钟/次
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="form-line flexContent right">
|
|
|
<div class="flexContent color888">
|
|
|
<label class="followup_label marginr-8 w-110">目标运动频率:</label>
|
|
|
<div class="marginr-8">每周> 三次</div>
|
|
|
<label class="followup_label marginr-8">目标运动时长:</label>
|
|
|
<div>30</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="form-line flexContent flexBetween">
|
|
|
<div class="flexContent flex_1" style="flex:0.91;">
|
|
|
<label class="followup_label w-100">遵医行为</label>
|
|
|
<el-select v-model="objData.COMPLIANCE_RESULT_CODE" placeholder="请选择" style="width:120px;">
|
|
|
<el-option key="1" label="理想" value="1"></el-option>
|
|
|
<el-option key="2" label="良好" value="2"></el-option>
|
|
|
<el-option key="3" label="一般" value="3"></el-option>
|
|
|
<el-option key="4" label="差" value="4"></el-option>
|
|
|
</el-select>
|
|
|
</div>
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label w-100">心理调整</label>
|
|
|
<el-select v-model="objData.PSY_ADJUST_RESULT_CODE" placeholder="请选择" style="width:120px;">
|
|
|
<el-option key="1" label="理想" value="1"></el-option>
|
|
|
<el-option key="2" label="良好" value="2"></el-option>
|
|
|
<el-option key="3" label="一般" value="3"></el-option>
|
|
|
<el-option key="4" label="差" value="4"></el-option>
|
|
|
</el-select>
|
|
|
</div>
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label w-80">主食</label>
|
|
|
<input type="text" class="followup_input color777 w-120" placeholder="" v-model="objData.DAILY_STAPLE">(克/天)
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<div class="form-line flexContent flexBetween">
|
|
|
<div class="flexContent flex_1" style="flex:0.91;">
|
|
|
<label class="followup_label w-100">*摄盐情况</label>
|
|
|
<el-select v-model="objData.SALT_TAKEN_LEVEL_CODE" placeholder="请选择" style="width:120px;">
|
|
|
<el-option key="1" label="轻" value="1"></el-option>
|
|
|
<el-option key="2" label="中" value="2"></el-option>
|
|
|
<el-option key="3" label="重" value="3"></el-option>
|
|
|
</el-select>
|
|
|
</div>
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label w-100">摄盐情况期望</label>
|
|
|
<el-select v-model="objData.SALT_TAKEN_LEVEL_EXP" placeholder="请选择" style="width:120px;">
|
|
|
<el-option key="1" label="轻" value="1"></el-option>
|
|
|
<el-option key="2" label="中" value="2"></el-option>
|
|
|
<el-option key="3" label="重" value="3"></el-option>
|
|
|
</el-select>
|
|
|
</div>
|
|
|
<div class="flexContent flex_1">
|
|
|
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="borderBox">
|
|
|
<div class="borderTitle flexContent">5.评价</div>
|
|
|
<div class="form-line flexContent flexBetween">
|
|
|
<div class="flexContent">
|
|
|
<label class="followup_label w-120">高血压随访分类</label>
|
|
|
<el-select v-model="objData.HYP_FOLLOWUP_TYPE_CODE" placeholder="请选择" style="width:150px;margin-right:8px;">
|
|
|
<el-option key="" label="" value=""></el-option>
|
|
|
<el-option key="1" label="控制满意" value="1"></el-option>
|
|
|
<el-option key="2" label="控制不满意" value="2"></el-option>
|
|
|
<el-option key="3" label="不良反应" value="3"></el-option>
|
|
|
<el-option key="4" label="并发症" value="4"></el-option>
|
|
|
<el-option key="5" label="控制一般" value="5"></el-option>
|
|
|
</el-select>
|
|
|
<input type="text" class="followup_input color777 w-450" placeholder="" v-model="objData.HYP_COMPLICATION_DETAIL">
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<div class="borderBox">
|
|
|
<div class="borderTitle flexContent">6.用药情况</div>
|
|
|
<div class="form-line flexContent flexBetween">
|
|
|
<div class="flexContent">
|
|
|
<label class="followup_label w-100">*服药依从性</label>
|
|
|
<el-select v-model="objData.DRUG_COMPLIANCE_CODE" placeholder="请选择" style="width:150px;">
|
|
|
<option value=""></option>
|
|
|
<el-option key="1" label="规律服药" value="1"></el-option>
|
|
|
<el-option key="2" label="间断服药" value="2"></el-option>
|
|
|
<el-option key="3" label="不服药" value="3"></el-option>
|
|
|
</el-select>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div>
|
|
|
<!-- <div class="flexContent f-13 margintb-15" style="letter-spacing: 1px;">
|
|
|
<div class="marginr-15">提取用药信息</div>
|
|
|
<div>清空用药信息</div>
|
|
|
</div> -->
|
|
|
<div class="flexContent">
|
|
|
<div class="flex_2">药物名称</div>
|
|
|
<div class="flex_1">次剂量</div>
|
|
|
<div class="flex_1">单位</div>
|
|
|
<div class="flex_1">频次</div>
|
|
|
</div>
|
|
|
<div class="flexContent margintb-8" v-for="item in noInsulin">
|
|
|
<div class="flex_2">
|
|
|
<el-select @change="val=>getDrugs(item,val)" v-model="item.drugsName" filterable placeholder="" style="width:85%" class="color777">
|
|
|
<el-option
|
|
|
v-for="(itemName,idx) in allDrugs"
|
|
|
:key="idx"
|
|
|
:label="itemName.drugName"
|
|
|
:value="itemName.drugCode">
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
</div>
|
|
|
<div class="flex_1"><input type="text" v-model="item.dose" class="followup_input color777" style="width:85%" placeholder=""></div>
|
|
|
<div class="flex_1">
|
|
|
<select v-model="item.unit" class="form-control":value="item.unit" style="width:85%">
|
|
|
<option value="">请选择</option>
|
|
|
<option v-for="item in unit_dict" :value="item.key" v-text="item.name"></option>
|
|
|
</select>
|
|
|
</div>
|
|
|
<div class="flex_1">
|
|
|
<select v-model="item.frequency" class="form-control">
|
|
|
<option value="">请选择</option>
|
|
|
<option v-for="item in frequency_dict" :value="item.key" v-text="item.name"></option>
|
|
|
</select>
|
|
|
</div>
|
|
|
</div>
|
|
|
<!-- <div class="flexContent f-13 margintb-15" style="letter-spacing: 1px;">
|
|
|
<div class="marginr-15">提取用药信息</div>
|
|
|
<div>清空用药信息</div>
|
|
|
</div> -->
|
|
|
<div class="flexContent">
|
|
|
<div class="flex_2">胰岛素药物名称</div>
|
|
|
<div class="flex_1">次剂量</div>
|
|
|
<div class="flex_1">单位</div>
|
|
|
<div class="flex_1">频次</div>
|
|
|
</div>
|
|
|
<div class="flexContent margintb-8" v-for="item in hasInsulin">
|
|
|
<div class="flex_2">
|
|
|
<el-select @change="getDrugs(item)" v-model="item.drugsName" filterable placeholder="" style="width:85%" class="color777">
|
|
|
<el-option
|
|
|
v-for="(itemName,idx) in allDrugs"
|
|
|
:key="idx"
|
|
|
:label="itemName.drugName"
|
|
|
:value="itemName.drugCode">
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
</div>
|
|
|
<div class="flex_1"><input v-model="item.dose" type="text" class="followup_input color777" style="width:85%" placeholder=""></div>
|
|
|
<div class="flex_1">
|
|
|
<select v-model="item.unit" class="form-control" style="width:85%;">
|
|
|
<option value="">请选择</option>
|
|
|
<option v-for="item in unit_dict" :value="item.key" v-text="item.name"></option>
|
|
|
</select>
|
|
|
</div>
|
|
|
<div class="flex_1">
|
|
|
<select v-model="item.frequency" class="form-control" style="width:85%">
|
|
|
<option value="">请选择</option>
|
|
|
<option v-for="item in frequency_dict" :value="item.key" v-text="item.name"></option>
|
|
|
</select>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<!-- <div v-if="hasInsulin.length==0 && noInsulin.length==0">暂无药品</div> -->
|
|
|
</div>
|
|
|
|
|
|
<div class="borderBox">
|
|
|
<div class="borderTitle flexContent">7.控制目标</div>
|
|
|
<div class="form-line flexContent flexBetween">
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label w-70">控制日期</label>
|
|
|
<el-date-picker
|
|
|
v-model="objData.CONTROL_DATE"
|
|
|
type="date"
|
|
|
style="width:150px;color:#666;"
|
|
|
placeholder="选择日期"
|
|
|
format="yyyy-MM-dd"
|
|
|
value-format="yyyy-MM-dd">
|
|
|
</el-date-picker>
|
|
|
</div>
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label w-70">制定者</label>
|
|
|
<input type="text" v-model="objData.CONTROL_CONSTITUTOR" class="followup_input color777 w-130" placeholder="">
|
|
|
</div>
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label w-100">血压</label>
|
|
|
<input v-model="objData.CONTROL_BP_D" type="number" class="followup_input w-50" placeholder=""> <span style="font-size:22px;">/</span> <input v-model="objData.CONTROL_BP_U" type="number" class="followup_input w-50" placeholder="">mmHg
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="form-line flexContent flexBetween">
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label w-70">空腹血糖</label>
|
|
|
<input type="text" v-model="objData.CONTROL_BS_FPG" class="followup_input color777 w-130" placeholder="">mmol/L
|
|
|
</div>
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label w-70">餐后血糖</label>
|
|
|
<input type="text" v-model="objData.CONTROL_NO_BS_FPG" class="followup_input color777 w-130" placeholder="">mmol/L
|
|
|
</div>
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label w-100">糖化血红蛋白</label>
|
|
|
<input type="text" v-model="objData.CONTROL_GHB" class="followup_input color777 w-130" placeholder="">%
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<div class="form-line flexContent flexBetween">
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label w-70">甘油三脂</label>
|
|
|
<input type="text" v-model="objData.CONTROL_TRIGLYCERIDE" class="followup_input color777 w-130" placeholder="">mmol/L
|
|
|
</div>
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label w-70">总胆固醇</label>
|
|
|
<input type="text" v-model="objData.CONTROL_TOTAL_CHOLESTEROL" class="followup_input color777 w-130" placeholder="">mmol/L
|
|
|
</div>
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label w-100">低密度脂蛋白</label>
|
|
|
<input type="text" v-model="objData.CONTROL_LDL" class="followup_input color777 w-130" placeholder="">mmol/L
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<div class="form-line flexContent flexBetween">
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label w-70">体重</label>
|
|
|
<input type="text" v-model="objData.CONTROL_WEIGHT" class="followup_input color777 w-130" placeholder="">Kg
|
|
|
</div>
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label w-70">运动频率</label>
|
|
|
<el-select v-model="objData.CONTROL_EXERCISE_FREQ_CODE" placeholder="请选择" style="width:210px;margin-right:8px;">
|
|
|
<el-option key="1" label="每周<=3次" value="1"></el-option>
|
|
|
<el-option key="2" label="每周>3次" value="2"></el-option>
|
|
|
<el-option key="3" label="极少运动" value="3"></el-option>
|
|
|
<el-option key="4" label="残疾、关节等原因不能运动" value="4"></el-option>
|
|
|
<el-option key="99" label="不详" value="99"></el-option>
|
|
|
</el-select>
|
|
|
</div>
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label w-100">运动时长</label>
|
|
|
<input type="text" v-model="objData.CONTROL_EXERCISE_DURATION_MINS" class="followup_input color777 w-130" placeholder="">分钟/次
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<div class="borderBox">
|
|
|
<div class="borderTitle flexContent">8.健康教育</div>
|
|
|
<div class="form-line flexContent flexContent">
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label w-80">日期</label>
|
|
|
<el-date-picker
|
|
|
v-model="objData.ARCHIVE_TIME"
|
|
|
type="date"
|
|
|
style="width:200px;color:#666;"
|
|
|
placeholder="选择日期"
|
|
|
format="yyyy-MM-dd"
|
|
|
value-format="yyyy-MM-dd">
|
|
|
</el-date-picker>
|
|
|
</div>
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label w-80">记录者</label>
|
|
|
<input v-model="objData.ARCHIVE_OPERATOR_NAME" type="text" class="followup_input color777 w-250" placeholder="">
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="form-line flexContent flexContent">
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label w-80">健康教育</label>
|
|
|
<el-select v-model="objData.HEALTH_EDUCATE" placeholder="请选择" style="width:210px;margin-right:8px;">
|
|
|
<el-option key="1" label="高血压健康教育" value="1"></el-option>
|
|
|
<el-option key="2" label="糖尿病健康教育" value="2"></el-option>
|
|
|
<el-option key="3" label="低盐饮食" value="3"></el-option>
|
|
|
<el-option key="4" label="自定义高血压健康教育" value="4"></el-option>
|
|
|
<el-option key="5" label="自定义糖尿病健康教育" value="5"></el-option>
|
|
|
<el-option key="6" label="高糖并存健康教育处方" value="5"></el-option>
|
|
|
</el-select>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="form-line flexContent flexContent">
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label w-80">教育内容</label>
|
|
|
<textarea rows="10" v-model="objData.EDUCATE_CONTENT" cols="93"></textarea>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<div class="borderBox">
|
|
|
<div class="borderTitle flexContent">9.转诊</div>
|
|
|
<div class="margintb-8 flexContent flexContent">
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label w-100">药物不良反应</label>
|
|
|
<el-radio-group v-model="objData.DRUG_ADVERSE_MARK" style="height:50px;line-height: 50px;">
|
|
|
<div class="inlineBlock plr-8 margintb-8 w-80"><el-radio label="0">无</el-radio></div>
|
|
|
<div class="inlineBlock plr-8 margintb-8">
|
|
|
<el-radio label="1" style="margin-right:8px;">有</el-radio>
|
|
|
<input v-if="objData.DRUG_ADVERSE_MARK==1" v-model="objData.ADR_REMARK" type="text" class="followup_input color777 w-180" placeholder="请填写药物不良反应">
|
|
|
</div>
|
|
|
</el-radio-group>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="margintb-8 flexContent flexContent">
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label w-100">患者拒绝转诊</label>
|
|
|
<el-radio-group v-model="objData.REFUSE_REFERRAL" style="height:50px;line-height: 50px;">
|
|
|
<div class="inlineBlock plr-8 margintb-8 w-80"><el-radio label="0">否</el-radio></div>
|
|
|
<div class="inlineBlock plr-8 margintb-8">
|
|
|
<el-radio label="1" style="margin-right:8px;">是</el-radio>
|
|
|
<input v-if="objData.REFUSE_REFERRAL==1" v-model="objData.REFUSE_REFERRAL_WHY" type="text" class="followup_input color777 w-180" placeholder="请填写拒绝转诊原因">
|
|
|
</div>
|
|
|
</el-radio-group>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="margintb-8 flexContent flexContent">
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label w-80">*转诊原因</label>
|
|
|
<input type="text" v-model="objData.TRANSFER_RESON" class="followup_input color777 w-250" placeholder="请填写转诊原因">
|
|
|
</div>
|
|
|
<div class="flexContent flex_1">
|
|
|
<label class="followup_label w-100">*转诊机构科室</label>
|
|
|
<input type="text" v-model="objData.TRANSFER_ORG_DEPT" class="followup_input color777 w-250" placeholder="">
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="margintb-8 f-18 letterPace1">
|
|
|
<div>温馨提醒1:如需达到高血压健康规范管理要求【症状、血压、心率、生活方式指导(运动频率、摄盐情况)、服药依从性】需要登记,并且一年内至少登记4次随访,每次随访时间间隔不能超过3个月。</div>
|
|
|
<div>温馨提醒2:如需达到糖尿病健康规范管理要求【症状、血糖、生活方式指导(运动频率)、服药依从性】需要登记,并且一年内至少登记4次随访,每次随访时间间隔不能超过3个月。</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</form>
|
|
|
<div class="mtb20 center">
|
|
|
<el-button type="primary" @click="submitData">保存</el-button>
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
</div>
|
|
|
<script type="text/javascript" src="../../../js/vue.js"></script>
|
|
|
<script type="text/javascript" src="../../../js/jquery-2.2.4.js" ></script>
|
|
|
<script src="../../../js/es6-promise.js"></script>
|
|
|
<script src="../../../plugins/toastr/toastr.min.js"></script>
|
|
|
<script src="../../../js/util.js"></script>
|
|
|
<script src="https://unpkg.com/element-ui/lib/index.js" type="text/javascript" charset="utf-8"></script>
|
|
|
<script src="../../../api/http-request.js"></script>
|
|
|
<script src="../../../api/record-api.js"></script>
|
|
|
<script src="../js/recipe_frequency_dict.js"></script>
|
|
|
<script src="../js/measure_unit_dict.js"></script>
|
|
|
<script type="text/javascript" src="../js/followup_new.js" ></script>
|
|
|
</body>
|
|
|
</html>
|