followup_new.html 42 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>随访表单</title>
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <meta name="renderer" content="webkit">
  8. <meta http-equiv="Cache-Control" content="no-siteapp">
  9. <meta http-equiv="X-UA-Compatible" content="IE=Edge">
  10. <link rel="stylesheet" href="../../../css/bootstrap.min.css" />
  11. <link rel="stylesheet" type="text/css" href="../../../plugins/toastr/toastr.min.css"/>
  12. <link rel="stylesheet" href="../css/followup_new.css" />
  13. <link rel="stylesheet" type="text/css" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css" />
  14. <script type="text/javascript" src="../../../js/esModule.js" ></script>
  15. </head>
  16. <body>
  17. <div id="app">
  18. <div class="followup_content" v-if="queryData">
  19. <form class="form-horizontal">
  20. <div class="form-line flexContent">
  21. <label class="followup_label w-70" for="type">随访类别</label>
  22. <el-select v-model="queryData.followupClass" placeholder="请选择随访类别" style="width:517px;">
  23. <el-option key="1" label="高血压" value="1"></el-option>
  24. <el-option key="2" label="糖尿病" value="2"></el-option>
  25. <el-option key="1,2" label="高血压、糖尿病" value="1,2"></el-option>
  26. </el-select>
  27. </div>
  28. <div class="form-line flexContent flexBetween">
  29. <div class="flexContent flex_1">
  30. <label class="followup_label w-70" for="bianhao">随访编号</label>
  31. <input v-model="queryData.followupNo" type="text" class="followup_input color777 w-200" id="bianhao" placeholder="请输入随访编号">
  32. </div>
  33. <div class="flexContent flex_1">
  34. <label class="followup_label w-70" for="jigou">所属机构</label>
  35. <input type="text" v-model="queryData.orgName" class="followup_input color777 w-200" id="jigou" placeholder="请输入所属机构">
  36. </div>
  37. <div class="flexContent flex_1">
  38. <label class="followup_label w-100" for="type">随访时间</label>
  39. <el-date-picker
  40. style="width:200px;color:#666;"
  41. v-model="queryData.followupDate"
  42. type="date"
  43. placeholder="选择日期"
  44. format="yyyy-MM-dd"
  45. value-format="yyyy-MM-dd">
  46. </el-date-picker>
  47. </div>
  48. </div>
  49. <div class="form-line flexContent flexBetween">
  50. <div class="flexContent flex_1">
  51. <label class="followup_label w-70" for="yisheng">随访医生</label>
  52. <input type="text" v-model="queryData.doctorName" class="followup_input color777 w-200" id="yisheng" placeholder="请输入随访医生">
  53. </div>
  54. <div class="flexContent flex_1">
  55. <label class="followup_label w-70" for="fangshi">随访方式</label>
  56. <input type="text" v-model="queryData.followupTypeName" class="followup_input color777 w-200" id="fangshi" placeholder="请输入随访方式">
  57. </div>
  58. <div class="flexContent flex_1">
  59. <label class="followup_label w-100" for="type">下次随访日期</label>
  60. <el-date-picker
  61. v-model="queryData.followupNextDate"
  62. type="date"
  63. style="width:200px;color:#666;"
  64. placeholder="选择日期"
  65. format="yyyy-MM-dd HH:mm"
  66. value-format="yyyy-MM-dd HH:mm">
  67. </el-date-picker>
  68. </div>
  69. </div>
  70. <div class="form-line flexContent flexBetween xuetang">
  71. <div class="flexContent flexBetween margintb-8">
  72. <label class="followup_label w-70" for="yisheng">血糖检测</label>
  73. <div class="w-180 flexContent">
  74. <el-radio-group v-model="radio">
  75. <el-radio label="1">免费</el-radio>
  76. <el-radio label="2">自费</el-radio>
  77. </el-radio-group>
  78. </div>
  79. </div>
  80. </div>
  81. <div class="borderBox">
  82. <div class="borderTitle flexContent">1.症状</div>
  83. <el-checkbox-group v-model="checkList">
  84. <div class="flexContent">
  85. <div class="w-20_ plr-8 margintb-8" v-for="(item,index) in symptoms" :key="index">
  86. <el-checkbox :label="item.key">{{item.name}}</el-checkbox>
  87. </div>
  88. </div>
  89. </el-checkbox-group>
  90. <div class="flexContent flexAround" style="position: absolute;left:19%;bottom:8%;width:80%;">
  91. <div class="flexContent flex_1" style="width:50%;">
  92. <div class="plr-8 margintb-8" style="color:#606266;">低血糖反应</div>
  93. <el-radio-group v-model="objData.HYPOG_REACT_CODE">
  94. <div class="inlineBlock plr-8 margintb-8 w-80"><el-radio label="0">无</el-radio></div>
  95. <div class="inlineBlock plr-8 margintb-8 w-80"><el-radio label="1">偶尔</el-radio></div>
  96. <div class="inlineBlock plr-8 margintb-8 w-80"><el-radio label="2">频繁</el-radio></div>
  97. </el-radio-group>
  98. </div>
  99. <div class="flexContent flex_1">
  100. <label class="followup_label w-45">其他</label>
  101. <input type="text" v-model="objData.SYMPTOM_OTHER" class="followup_input w-180" placeholder="">
  102. </div>
  103. </div>
  104. </div>
  105. <div class="borderBox">
  106. <div class="borderTitle">2. 体征</div>
  107. <div class="form-line flexContent flexBetween">
  108. <div class="flexContent flex_1" style="flex:0.95">
  109. <label class="followup_label w-45">*血压</label>
  110. <input type="number" class="followup_input w-50" placeholder="" v-model="objData.BP_D">&nbsp;<span style="font-size:22px;">/</span>&nbsp;<input type="number" class="followup_input w-50" v-model="objData.BP_U">mmHg
  111. </div>
  112. <div class="flexContent flex_1">
  113. <label class="followup_label marginr-8 w-80">身高</label>
  114. <input type="number" class="followup_input w-100" placeholder="" v-model="objData.HEIGHT">cm
  115. </div>
  116. <div class="flexContent flex_1">
  117. <label class="followup_label marginr-8">体重</label>
  118. <input type="number" class="followup_input w-100" placeholder="" v-model="objData.WEIGHT">Kg
  119. </div>
  120. <div class="flexContent flex_1">
  121. <label class="followup_label marginr-8">体质指数</label>
  122. <input type="number" class="followup_input w-100" placeholder="" v-model="objData.BMI">Kg
  123. </div>
  124. </div>
  125. <div class="form-line flexContent flexBetween">
  126. <div class="flexContent flex_1 color888" style="flex:0.95">
  127. <label class="followup_label">目标血压</label>
  128. <div>140 / 90</div>
  129. </div>
  130. <div class="flexContent flex_1 center">
  131. </div>
  132. <div class="flexContent flex_1 color888">
  133. <label class="followup_label marginr-8">目标体重</label>
  134. <div>{{objData.WEIGHT_EXP}}</div>
  135. </div>
  136. <div class="flexContent flex_1 color888">
  137. <label class="followup_label marginr-8">目标体质指数</label>
  138. <div>30.86</div>
  139. </div>
  140. </div>
  141. <div class="form-line flexContent flexBetween">
  142. <div class="flexContent flex_1" style="flex:0.95">
  143. <label class="followup_label w-45">*心率</label>
  144. <input type="number" class="followup_input w-100" placeholder="" v-model="objData.HEART_RATE">
  145. </div>
  146. <div class="flexContent flex_1">
  147. <label class="followup_label marginr-8">足背动脉搏动</label>
  148. <el-select v-model="objData.POFDA_MARK" placeholder="请选择" style="width:100px;">
  149. <el-option key="1" label="触及" value="1"></el-option>
  150. <el-option key="2" label="未触及" value="2"></el-option>
  151. </el-select>
  152. </div>
  153. <div class="flexContent flex_1">
  154. <label class="followup_label marginr-8">期望体重</label>
  155. <input type="number" class="followup_input w-100" placeholder="" v-model="objData.WEIGHT_EXP">Kg
  156. </div>
  157. <div class="flexContent flex_1">
  158. <label class="followup_label marginr-8">期望体质指数</label>
  159. <input type="number" class="followup_input w-100" placeholder="" v-model="objData.BMI_EXP">Kg
  160. </div>
  161. </div>
  162. <div class="form-line flexContent flexBetween">
  163. <div class="flexContent flex_1" style="flex:0.95">
  164. <label class="followup_label w-45">其他</label>
  165. <input type="text" class="followup_input w-558" placeholder="" v-model="objData.OTHER_POSITIVE_SIGNS">
  166. </div>
  167. </div>
  168. </div>
  169. <div class="borderBox">
  170. <div class="borderTitle flexContent">3.实验室检查 <span style="font-size:13px;">提取结果</span></div>
  171. <div class="form-line flexContent flexBetween">
  172. <div class="flexContent flex_1">
  173. <label class="followup_label w-70">空腹血糖</label>
  174. <input type="text" class="followup_input color777 w-150" placeholder="" v-model="objData.BS_FPG">mmol/L
  175. </div>
  176. <div class="flexContent flex_1">
  177. <label class="followup_label w-70">餐后血糖</label>
  178. <input type="text" class="followup_input color777 w-150" placeholder="" v-model="objData.NO_BS_FPG">mmol/L
  179. </div>
  180. <div class="flexContent flex_1">
  181. <label class="followup_label w-70">糖化血红蛋白</label>
  182. <input type="text" class="followup_input color777 w-150" placeholder="" v-model="objData.GHB">%
  183. </div>
  184. </div>
  185. <div class="form-line flexContent flexBetween">
  186. <div class="flexContent flex_1">
  187. <label class="followup_label w-70">随机血糖</label>
  188. <input type="text" class="followup_input color777 w-150" placeholder="" v-model="objData.RANDOM_BLOOD_SUGAR">mmol/L
  189. </div>
  190. <div class="flexContent flex_1">
  191. <label class="followup_label w-70">检查日期</label>
  192. <el-date-picker
  193. v-model="objData.EXAM_DATE"
  194. type="date"
  195. style="width:150px;color:#666;"
  196. placeholder="选择日期"
  197. format="yyyy-MM-dd"
  198. value-format="yyyy-MM-dd">
  199. </el-date-picker>
  200. </div>
  201. <div class="flexContent flex_1"></div>
  202. </div>
  203. <div class="form-line flexContent flexBetween">
  204. <div class="flexContent flex_1">
  205. <label class="followup_label w-70">甘油三脂</label>
  206. <input type="text" class="followup_input color777 w-150" placeholder="" v-model="objData.BLOOD_FAT_TRIGLYCERIDE">mmol/L
  207. </div>
  208. <div class="flexContent flex_1">
  209. <label class="followup_label w-70">总胆固醇</label>
  210. <input type="text" class="followup_input color777 w-150" placeholder="" v-model="objData.BLOOD_FAT_TC">mmol/L
  211. </div>
  212. <div class="flexContent flex_1">
  213. <label class="followup_label w-70">低密度脂蛋白</label>
  214. <input type="text" class="followup_input color777 w-150" placeholder="" v-model="objData.BLOOD_FAT_LDLC">mmol/L
  215. </div>
  216. </div>
  217. <div class="form-line flexContent flexBetween">
  218. <div class="flexContent flex_1">
  219. <label class="followup_label w-70">血清肌酐</label>
  220. <input type="text" class="followup_input color777 w-150" placeholder="" v-model="objData.RENAL_FUNCTION_CREATININE">mmol/L
  221. </div>
  222. <div class="flexContent flex_1">
  223. <label class="followup_label w-70">血尿素氮</label>
  224. <input type="text" class="followup_input color777 w-150" placeholder="" v-model="objData.RENAL_FUNCTION_BUN">mmol/L
  225. </div>
  226. <div class="flexContent flex_1">
  227. <label class="followup_label w-70">尿微量白蛋白</label>
  228. <input type="text" class="followup_input color777 w-150" placeholder="" v-model="objData.MICROALBUMINURIA">mg/dL
  229. </div>
  230. </div>
  231. </div>
  232. <div class="borderBox">
  233. <div class="borderTitle flexContent">4.生活方式指导</div>
  234. <div class="form-line flexContent flexBetween">
  235. <div class="flexContent flex_1">
  236. <label class="followup_label w-100">日吸烟量</label>
  237. <input type="text" class="followup_input color777 w-120" placeholder="" v-model="objData.DAILY_SMOKING">支
  238. </div>
  239. <div class="flexContent flex_1">
  240. <label class="followup_label w-100">日饮酒量</label>
  241. <input type="text" class="followup_input color777 w-120" placeholder="" v-model="objData.DAILY_DRINKING">两
  242. </div>
  243. <div class="flexContent">
  244. <label class="followup_label w-100">*运动频率</label>
  245. <el-select v-model="objData.EXERCISE_FREQ_CODE" placeholder="请选择" style="width:210px;margin-right:8px;">
  246. <el-option key="1" label="每周<=3次" value="1"></el-option>
  247. <el-option key="2" label="每周>3次" value="2"></el-option>
  248. <el-option key="3" label="极少运动" value="3"></el-option>
  249. <el-option key="4" label="残疾、关节等原因不能运动" value="4"></el-option>
  250. <el-option key="99" label="不详" value="99"></el-option>
  251. </el-select>
  252. <input type="text" class="followup_input color777 w-50" placeholder="" v-model="objData.EXERCISE_DURATION_MINS">分钟/次
  253. </div>
  254. </div>
  255. <div class="form-line flexContent flexBetween">
  256. <div class="flexContent flex_1">
  257. <label class="followup_label w-100">日吸烟量期望</label>
  258. <input type="text" class="followup_input color777 w-120" placeholder="" v-model="objData.SOMKING_EXP">支
  259. </div>
  260. <div class="flexContent flex_1">
  261. <label class="followup_label w-100">日饮酒量期望</label>
  262. <input type="text" class="followup_input color777 w-120" placeholder="" v-model="objData.DRINK_EXP">两
  263. </div>
  264. <div class="flexContent">
  265. <label class="followup_label w-100">运动频率期望</label>
  266. <el-select v-model="objData.EXERCISE_FREQ_CODE_EXP" placeholder="请选择" style="width:210px;margin-right:8px;">
  267. <el-option key="1" label="每周<=3次" value="1"></el-option>
  268. <el-option key="2" label="每周>3次" value="2"></el-option>
  269. <el-option key="3" label="极少运动" value="3"></el-option>
  270. <el-option key="4" label="残疾、关节等原因不能运动" value="4"></el-option>
  271. <el-option key="99" label="不详" value="99"></el-option>
  272. </el-select>
  273. <input type="text" class="followup_input color777 w-50" placeholder="" v-model="objData.EXERCISE_DURATION_MINS_EXP">分钟/次
  274. </div>
  275. </div>
  276. <div class="form-line flexContent right">
  277. <div class="flexContent color888">
  278. <label class="followup_label marginr-8 w-110">目标运动频率:</label>
  279. <div class="marginr-8">每周> 三次</div>
  280. <label class="followup_label marginr-8">目标运动时长:</label>
  281. <div>30</div>
  282. </div>
  283. </div>
  284. <div class="form-line flexContent flexBetween">
  285. <div class="flexContent flex_1" style="flex:0.91;">
  286. <label class="followup_label w-100">遵医行为</label>
  287. <el-select v-model="objData.COMPLIANCE_RESULT_CODE" placeholder="请选择" style="width:120px;">
  288. <el-option key="1" label="理想" value="1"></el-option>
  289. <el-option key="2" label="良好" value="2"></el-option>
  290. <el-option key="3" label="一般" value="3"></el-option>
  291. <el-option key="4" label="差" value="4"></el-option>
  292. </el-select>
  293. </div>
  294. <div class="flexContent flex_1">
  295. <label class="followup_label w-100">心理调整</label>
  296. <el-select v-model="objData.PSY_ADJUST_RESULT_CODE" placeholder="请选择" style="width:120px;">
  297. <el-option key="1" label="理想" value="1"></el-option>
  298. <el-option key="2" label="良好" value="2"></el-option>
  299. <el-option key="3" label="一般" value="3"></el-option>
  300. <el-option key="4" label="差" value="4"></el-option>
  301. </el-select>
  302. </div>
  303. <div class="flexContent flex_1">
  304. <label class="followup_label w-80">主食</label>
  305. <input type="text" class="followup_input color777 w-120" placeholder="" v-model="objData.DAILY_STAPLE">(克/天)
  306. </div>
  307. </div>
  308. <div class="form-line flexContent flexBetween">
  309. <div class="flexContent flex_1" style="flex:0.91;">
  310. <label class="followup_label w-100">*摄盐情况</label>
  311. <el-select v-model="objData.SALT_TAKEN_LEVEL_CODE" placeholder="请选择" style="width:120px;">
  312. <el-option key="1" label="轻" value="1"></el-option>
  313. <el-option key="2" label="中" value="2"></el-option>
  314. <el-option key="3" label="重" value="3"></el-option>
  315. </el-select>
  316. </div>
  317. <div class="flexContent flex_1">
  318. <label class="followup_label w-100">摄盐情况期望</label>
  319. <el-select v-model="objData.SALT_TAKEN_LEVEL_EXP" placeholder="请选择" style="width:120px;">
  320. <el-option key="1" label="轻" value="1"></el-option>
  321. <el-option key="2" label="中" value="2"></el-option>
  322. <el-option key="3" label="重" value="3"></el-option>
  323. </el-select>
  324. </div>
  325. <div class="flexContent flex_1">
  326. </div>
  327. </div>
  328. </div>
  329. <div class="borderBox">
  330. <div class="borderTitle flexContent">5.评价</div>
  331. <div class="form-line flexContent flexBetween">
  332. <div class="flexContent">
  333. <label class="followup_label w-120">高血压随访分类</label>
  334. <el-select v-model="objData.HYP_FOLLOWUP_TYPE_CODE" placeholder="请选择" style="width:150px;margin-right:8px;">
  335. <el-option key="" label="" value=""></el-option>
  336. <el-option key="1" label="控制满意" value="1"></el-option>
  337. <el-option key="2" label="控制不满意" value="2"></el-option>
  338. <el-option key="3" label="不良反应" value="3"></el-option>
  339. <el-option key="4" label="并发症" value="4"></el-option>
  340. <el-option key="5" label="控制一般" value="5"></el-option>
  341. </el-select>
  342. <input type="text" class="followup_input color777 w-450" placeholder="" v-model="objData.HYP_COMPLICATION_DETAIL">
  343. </div>
  344. </div>
  345. </div>
  346. <div class="borderBox">
  347. <div class="borderTitle flexContent">6.用药情况</div>
  348. <div class="form-line flexContent flexBetween">
  349. <div class="flexContent">
  350. <label class="followup_label w-100">*服药依从性</label>
  351. <el-select v-model="objData.DRUG_COMPLIANCE_CODE" placeholder="请选择" style="width:150px;">
  352. <option value=""></option>
  353. <el-option key="1" label="规律服药" value="1"></el-option>
  354. <el-option key="2" label="间断服药" value="2"></el-option>
  355. <el-option key="3" label="不服药" value="3"></el-option>
  356. </el-select>
  357. </div>
  358. </div>
  359. <div>
  360. <!-- <div class="flexContent f-13 margintb-15" style="letter-spacing: 1px;">
  361. <div class="marginr-15">提取用药信息</div>
  362. <div>清空用药信息</div>
  363. </div> -->
  364. <div class="flexContent">
  365. <div class="flex_2">药物名称</div>
  366. <div class="flex_1">次剂量</div>
  367. <div class="flex_1">单位</div>
  368. <div class="flex_1">频次</div>
  369. </div>
  370. <div class="flexContent margintb-8" v-for="item in noInsulin">
  371. <div class="flex_2">
  372. <el-select @change="val=>getDrugs(item,val)" v-model="item.drugsName" filterable placeholder="" style="width:85%" class="color777">
  373. <el-option
  374. v-for="(itemName,idx) in allDrugs"
  375. :key="idx"
  376. :label="itemName.drugName"
  377. :value="itemName.drugCode">
  378. </el-option>
  379. </el-select>
  380. </div>
  381. <div class="flex_1"><input type="text" v-model="item.dose" class="followup_input color777" style="width:85%" placeholder=""></div>
  382. <div class="flex_1">
  383. <select v-model="item.unit" class="form-control":value="item.unit" style="width:85%">
  384. <option value="">请选择</option>
  385. <option v-for="item in unit_dict" :value="item.key" v-text="item.name"></option>
  386. </select>
  387. </div>
  388. <div class="flex_1">
  389. <select v-model="item.frequency" class="form-control">
  390. <option value="">请选择</option>
  391. <option v-for="item in frequency_dict" :value="item.key" v-text="item.name"></option>
  392. </select>
  393. </div>
  394. </div>
  395. <!-- <div class="flexContent f-13 margintb-15" style="letter-spacing: 1px;">
  396. <div class="marginr-15">提取用药信息</div>
  397. <div>清空用药信息</div>
  398. </div> -->
  399. <div class="flexContent">
  400. <div class="flex_2">胰岛素药物名称</div>
  401. <div class="flex_1">次剂量</div>
  402. <div class="flex_1">单位</div>
  403. <div class="flex_1">频次</div>
  404. </div>
  405. <div class="flexContent margintb-8" v-for="item in hasInsulin">
  406. <div class="flex_2">
  407. <el-select @change="getDrugs(item)" v-model="item.drugsName" filterable placeholder="" style="width:85%" class="color777">
  408. <el-option
  409. v-for="(itemName,idx) in allDrugs"
  410. :key="idx"
  411. :label="itemName.drugName"
  412. :value="itemName.drugCode">
  413. </el-option>
  414. </el-select>
  415. </div>
  416. <div class="flex_1"><input v-model="item.dose" type="text" class="followup_input color777" style="width:85%" placeholder=""></div>
  417. <div class="flex_1">
  418. <select v-model="item.unit" class="form-control" style="width:85%;">
  419. <option value="">请选择</option>
  420. <option v-for="item in unit_dict" :value="item.key" v-text="item.name"></option>
  421. </select>
  422. </div>
  423. <div class="flex_1">
  424. <select v-model="item.frequency" class="form-control" style="width:85%">
  425. <option value="">请选择</option>
  426. <option v-for="item in frequency_dict" :value="item.key" v-text="item.name"></option>
  427. </select>
  428. </div>
  429. </div>
  430. </div>
  431. <!-- <div v-if="hasInsulin.length==0 && noInsulin.length==0">暂无药品</div> -->
  432. </div>
  433. <div class="borderBox">
  434. <div class="borderTitle flexContent">7.控制目标</div>
  435. <div class="form-line flexContent flexBetween">
  436. <div class="flexContent flex_1">
  437. <label class="followup_label w-70">控制日期</label>
  438. <el-date-picker
  439. v-model="objData.CONTROL_DATE"
  440. type="date"
  441. style="width:150px;color:#666;"
  442. placeholder="选择日期"
  443. format="yyyy-MM-dd"
  444. value-format="yyyy-MM-dd">
  445. </el-date-picker>
  446. </div>
  447. <div class="flexContent flex_1">
  448. <label class="followup_label w-70">制定者</label>
  449. <input type="text" v-model="objData.CONTROL_CONSTITUTOR" class="followup_input color777 w-130" placeholder="">
  450. </div>
  451. <div class="flexContent flex_1">
  452. <label class="followup_label w-100">血压</label>
  453. <input v-model="objData.CONTROL_BP_D" type="number" class="followup_input w-50" placeholder="">&nbsp;<span style="font-size:22px;">/</span>&nbsp;<input v-model="objData.CONTROL_BP_U" type="number" class="followup_input w-50" placeholder="">mmHg
  454. </div>
  455. </div>
  456. <div class="form-line flexContent flexBetween">
  457. <div class="flexContent flex_1">
  458. <label class="followup_label w-70">空腹血糖</label>
  459. <input type="text" v-model="objData.CONTROL_BS_FPG" class="followup_input color777 w-130" placeholder="">mmol/L
  460. </div>
  461. <div class="flexContent flex_1">
  462. <label class="followup_label w-70">餐后血糖</label>
  463. <input type="text" v-model="objData.CONTROL_NO_BS_FPG" class="followup_input color777 w-130" placeholder="">mmol/L
  464. </div>
  465. <div class="flexContent flex_1">
  466. <label class="followup_label w-100">糖化血红蛋白</label>
  467. <input type="text" v-model="objData.CONTROL_GHB" class="followup_input color777 w-130" placeholder="">%
  468. </div>
  469. </div>
  470. <div class="form-line flexContent flexBetween">
  471. <div class="flexContent flex_1">
  472. <label class="followup_label w-70">甘油三脂</label>
  473. <input type="text" v-model="objData.CONTROL_TRIGLYCERIDE" class="followup_input color777 w-130" placeholder="">mmol/L
  474. </div>
  475. <div class="flexContent flex_1">
  476. <label class="followup_label w-70">总胆固醇</label>
  477. <input type="text" v-model="objData.CONTROL_TOTAL_CHOLESTEROL" class="followup_input color777 w-130" placeholder="">mmol/L
  478. </div>
  479. <div class="flexContent flex_1">
  480. <label class="followup_label w-100">低密度脂蛋白</label>
  481. <input type="text" v-model="objData.CONTROL_LDL" class="followup_input color777 w-130" placeholder="">mmol/L
  482. </div>
  483. </div>
  484. <div class="form-line flexContent flexBetween">
  485. <div class="flexContent flex_1">
  486. <label class="followup_label w-70">体重</label>
  487. <input type="text" v-model="objData.CONTROL_WEIGHT" class="followup_input color777 w-130" placeholder="">Kg
  488. </div>
  489. <div class="flexContent flex_1">
  490. <label class="followup_label w-70">运动频率</label>
  491. <el-select v-model="objData.CONTROL_EXERCISE_FREQ_CODE" placeholder="请选择" style="width:210px;margin-right:8px;">
  492. <el-option key="1" label="每周<=3次" value="1"></el-option>
  493. <el-option key="2" label="每周>3次" value="2"></el-option>
  494. <el-option key="3" label="极少运动" value="3"></el-option>
  495. <el-option key="4" label="残疾、关节等原因不能运动" value="4"></el-option>
  496. <el-option key="99" label="不详" value="99"></el-option>
  497. </el-select>
  498. </div>
  499. <div class="flexContent flex_1">
  500. <label class="followup_label w-100">运动时长</label>
  501. <input type="text" v-model="objData.CONTROL_EXERCISE_DURATION_MINS" class="followup_input color777 w-130" placeholder="">分钟/次
  502. </div>
  503. </div>
  504. </div>
  505. <div class="borderBox">
  506. <div class="borderTitle flexContent">8.健康教育</div>
  507. <div class="form-line flexContent flexContent">
  508. <div class="flexContent flex_1">
  509. <label class="followup_label w-80">日期</label>
  510. <el-date-picker
  511. v-model="objData.ARCHIVE_TIME"
  512. type="date"
  513. style="width:200px;color:#666;"
  514. placeholder="选择日期"
  515. format="yyyy-MM-dd"
  516. value-format="yyyy-MM-dd">
  517. </el-date-picker>
  518. </div>
  519. <div class="flexContent flex_1">
  520. <label class="followup_label w-80">记录者</label>
  521. <input v-model="objData.ARCHIVE_OPERATOR_NAME" type="text" class="followup_input color777 w-250" placeholder="">
  522. </div>
  523. </div>
  524. <div class="form-line flexContent flexContent">
  525. <div class="flexContent flex_1">
  526. <label class="followup_label w-80">健康教育</label>
  527. <el-select v-model="objData.HEALTH_EDUCATE" placeholder="请选择" style="width:210px;margin-right:8px;">
  528. <el-option key="1" label="高血压健康教育" value="1"></el-option>
  529. <el-option key="2" label="糖尿病健康教育" value="2"></el-option>
  530. <el-option key="3" label="低盐饮食" value="3"></el-option>
  531. <el-option key="4" label="自定义高血压健康教育" value="4"></el-option>
  532. <el-option key="5" label="自定义糖尿病健康教育" value="5"></el-option>
  533. <el-option key="6" label="高糖并存健康教育处方" value="5"></el-option>
  534. </el-select>
  535. </div>
  536. </div>
  537. <div class="form-line flexContent flexContent">
  538. <div class="flexContent flex_1">
  539. <label class="followup_label w-80">教育内容</label>
  540. <textarea rows="10" v-model="objData.EDUCATE_CONTENT" cols="93"></textarea>
  541. </div>
  542. </div>
  543. </div>
  544. <div class="borderBox">
  545. <div class="borderTitle flexContent">9.转诊</div>
  546. <div class="margintb-8 flexContent flexContent">
  547. <div class="flexContent flex_1">
  548. <label class="followup_label w-100">药物不良反应</label>
  549. <el-radio-group v-model="objData.DRUG_ADVERSE_MARK" style="height:50px;line-height: 50px;">
  550. <div class="inlineBlock plr-8 margintb-8 w-80"><el-radio label="0">无</el-radio></div>
  551. <div class="inlineBlock plr-8 margintb-8">
  552. <el-radio label="1" style="margin-right:8px;">有</el-radio>
  553. <input v-if="objData.DRUG_ADVERSE_MARK==1" v-model="objData.ADR_REMARK" type="text" class="followup_input color777 w-180" placeholder="请填写药物不良反应">
  554. </div>
  555. </el-radio-group>
  556. </div>
  557. </div>
  558. <div class="margintb-8 flexContent flexContent">
  559. <div class="flexContent flex_1">
  560. <label class="followup_label w-100">患者拒绝转诊</label>
  561. <el-radio-group v-model="objData.REFUSE_REFERRAL" style="height:50px;line-height: 50px;">
  562. <div class="inlineBlock plr-8 margintb-8 w-80"><el-radio label="0">否</el-radio></div>
  563. <div class="inlineBlock plr-8 margintb-8">
  564. <el-radio label="1" style="margin-right:8px;">是</el-radio>
  565. <input v-if="objData.REFUSE_REFERRAL==1" v-model="objData.REFUSE_REFERRAL_WHY" type="text" class="followup_input color777 w-180" placeholder="请填写拒绝转诊原因">
  566. </div>
  567. </el-radio-group>
  568. </div>
  569. </div>
  570. <div class="margintb-8 flexContent flexContent">
  571. <div class="flexContent flex_1">
  572. <label class="followup_label w-80">*转诊原因</label>
  573. <input type="text" v-model="objData.TRANSFER_RESON" class="followup_input color777 w-250" placeholder="请填写转诊原因">
  574. </div>
  575. <div class="flexContent flex_1">
  576. <label class="followup_label w-100">*转诊机构科室</label>
  577. <input type="text" v-model="objData.TRANSFER_ORG_DEPT" class="followup_input color777 w-250" placeholder="">
  578. </div>
  579. </div>
  580. <div class="margintb-8 f-18 letterPace1">
  581. <div>温馨提醒1:如需达到高血压健康规范管理要求【症状、血压、心率、生活方式指导(运动频率、摄盐情况)、服药依从性】需要登记,并且一年内至少登记4次随访,每次随访时间间隔不能超过3个月。</div>
  582. <div>温馨提醒2:如需达到糖尿病健康规范管理要求【症状、血糖、生活方式指导(运动频率)、服药依从性】需要登记,并且一年内至少登记4次随访,每次随访时间间隔不能超过3个月。</div>
  583. </div>
  584. </div>
  585. </form>
  586. <div class="mtb20 center">
  587. <el-button type="primary" @click="submitData">保存</el-button>
  588. </div>
  589. </div>
  590. </div>
  591. <script type="text/javascript" src="../../../js/vue.js"></script>
  592. <script type="text/javascript" src="../../../js/jquery-2.2.4.js" ></script>
  593. <script src="../../../js/es6-promise.js"></script>
  594. <script src="../../../plugins/toastr/toastr.min.js"></script>
  595. <script src="../../../js/util.js"></script>
  596. <script src="https://unpkg.com/element-ui/lib/index.js" type="text/javascript" charset="utf-8"></script>
  597. <script src="../../../api/http-request.js"></script>
  598. <script src="../../../api/record-api.js"></script>
  599. <script src="../js/recipe_frequency_dict.js"></script>
  600. <script src="../js/measure_unit_dict.js"></script>
  601. <script type="text/javascript" src="../js/followup_new.js" ></script>
  602. </body>
  603. </html>