fangshi-detail-7.html 48 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>严重精神障碍患者随访服务记录表</title>
  6. <meta name="author" content="yihu.com" />
  7. <meta name="format-detection" content="telephone=no" />
  8. <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0"
  9. />
  10. <meta name="apple-mobile-web-app-capable" content="yes" />
  11. <meta name="apple-mobile-web-app-status-bar-style" content="black" />
  12. <link rel="shortcut icon" href="../../../../favicon.ico">
  13. <link rel="stylesheet" type="text/css" href="../../../../css/element-ui.css" />
  14. <link rel="stylesheet" type="text/css" href="../../../../css/cross.css" />
  15. <link rel="stylesheet" type="text/css" href="../../../../css/bootstrap.min.css" />
  16. <link href="../../../../plugins/toastr/toastr.min.css" rel="stylesheet">
  17. <link href="../css/fangshi-detail.css" rel="stylesheet">
  18. </head>
  19. <style>
  20. .el-input {
  21. width: unset;
  22. }
  23. .setinputw .el-input--suffix .el-input__inner {
  24. padding: 0;
  25. border-bottom: 1px solid #e1e1e1;
  26. text-align: center;
  27. width: 100px;
  28. }
  29. </style>
  30. <body>
  31. <div id="app">
  32. <button class="button" @click="editBtn()">编辑</button>
  33. <div class="ui-grid p10">
  34. <div class="ui-col-1">
  35. <div class="ui-grid">
  36. <div class="ui-col-0">姓名:</div>
  37. <div class="ui-col-1">
  38. <el-input :readonly="!editable" v-model="severeMentalDisorderData.name" placeholder="" clearable></el-input>
  39. </div>
  40. </div>
  41. </div>
  42. <div class="ui-col-1">
  43. <div class="ui-grid">
  44. <div class="ui-col-0">编号:</div>
  45. <div class="ui-col-1">
  46. <el-input :readonly="!editable" v-model="severeMentalDisorderData.number" placeholder="" clearable></el-input>
  47. </div>
  48. </div>
  49. </div>
  50. </div>
  51. <table class="table table-bordered">
  52. <tr>
  53. <td class="col-w120 c-t-center">随访日期</td>
  54. <td colspan="2">
  55. <el-date-picker :readonly="!editable" v-model="severeMentalDisorderData.followup_date" value-format="yyyy-MM-dd" type="date"
  56. placeholder="选择日期">
  57. </el-date-picker>
  58. </td>
  59. </tr>
  60. <tr>
  61. <td class="col-w120 c-t-center">本次随访形式
  62. </td>
  63. <td colspan="2">
  64. <el-radio-group v-model="severeMentalDisorderData.followup_type" :disabled="!editable">
  65. <el-radio :disabled="!editable" label="1">门诊</el-radio>
  66. <el-radio :disabled="!editable" label="2">家庭访视</el-radio>
  67. <el-radio :disabled="!editable" label="3">电话</el-radio>
  68. <el-radio :disabled="!editable" label="4">视频</el-radio>
  69. </el-radio-group>
  70. </td>
  71. </tr>
  72. <tr>
  73. <td class="col-w120 c-t-center">本次随访对象
  74. </td>
  75. <td colspan="2">
  76. <el-checkbox-group v-model="followup_object_check" :disabled="!editable">
  77. <el-checkbox label="1">患者本人</el-checkbox>
  78. <el-checkbox label="2">患者家属,监护人</el-checkbox>
  79. <el-checkbox label="3">其他知情人</el-checkbox>
  80. </el-checkbox-group>
  81. </td>
  82. </tr>
  83. <tr>
  84. <td class="col-w120 c-t-center">若失访,原因
  85. </td>
  86. <td colspan="2">
  87. <el-radio-group v-model="severeMentalDisorderData.followup_null_reason" :disabled="!editable">
  88. <el-radio :disabled="!editable" label="1">外出务工</el-radio>
  89. <el-radio :disabled="!editable" label="2">迁居他处</el-radio>
  90. <el-radio :disabled="!editable" label="3">走失</el-radio>
  91. <el-radio :disabled="!editable" label="4">连续3次未到访</el-radio>
  92. <el-radio :disabled="!editable" label="5">其他</el-radio>
  93. </el-radio-group>
  94. </td>
  95. </tr>
  96. <tr>
  97. <td rowspan="2" class="col-w120 c-t-center">如死亡,日期和原因
  98. </td>
  99. <td class="c-t-center" style="width: 100px;">死亡日期
  100. </td>
  101. <td>
  102. <el-date-picker :readonly="!editable" v-model="severeMentalDisorderData.death_date" value-format="yyyy-MM-dd" type="date"
  103. placeholder="选择日期">
  104. </el-date-picker>
  105. </td>
  106. </tr>
  107. <tr>
  108. <td class="c-t-center">
  109. 死亡原因
  110. </td>
  111. <td>
  112. <el-radio-group v-model="severeMentalDisorderData.death_reason_type" :disabled="!editable">
  113. <el-radio :disabled="!editable" label="1">躯体疾病</el-radio>
  114. <el-checkbox-group v-model="severeMentalDisorderData.death_reason_type_check" :disabled="death_reason_type_dis||!editable">
  115. <el-checkbox label="1" style="margin-left: 30px;">传染病和寄生虫病</el-checkbox>
  116. <el-checkbox label="2">肿瘤</el-checkbox>
  117. <el-checkbox label="3">心脏病</el-checkbox>
  118. <el-checkbox label="4">脑血管病</el-checkbox>
  119. <el-checkbox label="5">呼吸系统疾病</el-checkbox>
  120. <el-checkbox label="6">消化系统疾病</el-checkbox>
  121. <el-checkbox label="7">其他疾病</el-checkbox>
  122. <el-checkbox label="8">不详</el-checkbox>
  123. </el-checkbox-group>
  124. <el-radio :disabled="!editable" label="2">自杀</el-radio>
  125. <el-radio :disabled="!editable" label="3">他杀</el-radio>
  126. <el-radio :disabled="!editable" label="4">意外</el-radio>
  127. <el-radio :disabled="!editable" label="5">精神疾病相关并发症</el-radio>
  128. <el-radio :disabled="!editable" label="6">其他</el-radio>
  129. </el-radio-group>
  130. </td>
  131. </tr>
  132. <tr>
  133. <td class="col-w120 c-t-center">危险性评估
  134. </td>
  135. <td colspan="2">
  136. <el-radio-group v-model="severeMentalDisorderData.dangerous_level" :disabled="!editable">
  137. <el-radio :disabled="!editable" label="0">0(0级)</el-radio>
  138. <el-radio :disabled="!editable" label="1">1(1级)</el-radio>
  139. <el-radio :disabled="!editable" label="2">2(2级)</el-radio>
  140. <el-radio :disabled="!editable" label="3">3(3级)</el-radio>
  141. <el-radio :disabled="!editable" label="4">4(4级)</el-radio>
  142. <el-radio :disabled="!editable" label="5">5(5级)</el-radio>
  143. </el-radio-group>
  144. </td>
  145. </tr>
  146. <tr>
  147. <td class="col-w120 c-t-center">目前症状
  148. </td>
  149. <td colspan="2">
  150. <el-checkbox-group v-model="symptom_check" :disabled="!editable">
  151. <el-checkbox label="1" style="margin-left: 30px;">幻觉</el-checkbox>
  152. <el-checkbox label="2">交流困难</el-checkbox>
  153. <el-checkbox label="3">猜疑</el-checkbox>
  154. <el-checkbox label="4">喜怒无常</el-checkbox>
  155. <el-checkbox label="5">行为怪异</el-checkbox>
  156. <el-checkbox label="6">兴奋话多</el-checkbox>
  157. <el-checkbox label="7">伤人毁物</el-checkbox>
  158. <el-checkbox label="8">悲观厌世</el-checkbox>
  159. <el-checkbox label="9">无故外走</el-checkbox>
  160. <el-checkbox label="10">自语自笑</el-checkbox>
  161. <el-checkbox label="11">孤僻懒散</el-checkbox>
  162. <el-checkbox label="12" class="setinput">
  163. <el-input type="text" :readonly="other_symptom||!editable" v-model="severeMentalDisorderData.other_symptom_description" placeholder="其他"
  164. clearable></el-input>
  165. </el-checkbox>
  166. </el-checkbox-group>
  167. </td>
  168. </tr>
  169. <tr>
  170. <td class="col-w120 c-t-center">自知力
  171. </td>
  172. <td colspan="2">
  173. <el-radio-group v-model="severeMentalDisorderData.intelligence" :disabled="!editable">
  174. <el-radio :disabled="!editable" label="1">自知力完全</el-radio>
  175. <el-radio :disabled="!editable" label="2">自知力不全</el-radio>
  176. <el-radio :disabled="!editable" label="3">自知力缺失</el-radio>
  177. </el-radio-group>
  178. </td>
  179. </tr>
  180. <tr>
  181. <td class="col-w120 c-t-center">睡眠情况
  182. </td>
  183. <td colspan="2">
  184. <el-radio-group v-model="severeMentalDisorderData.sleep_condition" :disabled="!editable">
  185. <el-radio :disabled="!editable" label="1">良好</el-radio>
  186. <el-radio :disabled="!editable" label="2">一般</el-radio>
  187. <el-radio :disabled="!editable" label="3">较差</el-radio>
  188. </el-radio-group>
  189. </td>
  190. </tr>
  191. <tr>
  192. <td class="col-w120 c-t-center">饮食情况
  193. </td>
  194. <td colspan="2">
  195. <el-radio-group v-model="severeMentalDisorderData.dietary_status" :disabled="!editable">
  196. <el-radio :disabled="!editable" label="1">良好</el-radio>
  197. <el-radio :disabled="!editable" label="2">一般</el-radio>
  198. <el-radio :disabled="!editable" label="3">较差</el-radio>
  199. </el-radio-group>
  200. </td>
  201. </tr>
  202. <tr>
  203. <td class="col-w120 c-t-center" rowspan="5">
  204. 社会功能情况
  205. </td>
  206. <td style="width: 120px;">个人生活料理</td>
  207. <td>
  208. <el-radio-group v-model="severeMentalDisorderData.selfcare_ability" :disabled="!editable">
  209. <el-radio :disabled="!editable" label="1">良好</el-radio>
  210. <el-radio :disabled="!editable" label="2">一般</el-radio>
  211. <el-radio :disabled="!editable" label="3">较差</el-radio>
  212. </el-radio-group>
  213. </td>
  214. </tr>
  215. <tr>
  216. <td>家务劳动</td>
  217. <td>
  218. <el-radio-group v-model="severeMentalDisorderData.housework" :disabled="!editable">
  219. <el-radio :disabled="!editable" label="1">良好</el-radio>
  220. <el-radio :disabled="!editable" label="2">一般</el-radio>
  221. <el-radio :disabled="!editable" label="3">较差</el-radio>
  222. </el-radio-group>
  223. </td>
  224. </tr>
  225. <tr>
  226. <td>生产劳动及工作</td>
  227. <td>
  228. <el-radio-group v-model="severeMentalDisorderData.work" :disabled="!editable">
  229. <el-radio :disabled="!editable" label="1">良好</el-radio>
  230. <el-radio :disabled="!editable" label="2">一般</el-radio>
  231. <el-radio :disabled="!editable" label="3">较差</el-radio>
  232. <el-radio :disabled="!editable" label="9">此项不可用</el-radio>
  233. </el-radio-group>
  234. </td>
  235. </tr>
  236. <tr>
  237. <td>学习能力</td>
  238. <td>
  239. <el-radio-group v-model="severeMentalDisorderData.learning_ability" :disabled="!editable">
  240. <el-radio :disabled="!editable" label="1">良好</el-radio>
  241. <el-radio :disabled="!editable" label="2">一般</el-radio>
  242. <el-radio :disabled="!editable" label="3">较差</el-radio>
  243. </el-radio-group>
  244. </td>
  245. </tr>
  246. <tr>
  247. <td>社会交往能力</td>
  248. <td>
  249. <el-radio-group v-model="severeMentalDisorderData.sociability" :disabled="!editable">
  250. <el-radio :disabled="!editable" label="1">良好</el-radio>
  251. <el-radio :disabled="!editable" label="2">一般</el-radio>
  252. <el-radio :disabled="!editable" label="3">较差</el-radio>
  253. </el-radio-group>
  254. </td>
  255. </tr>
  256. <tr>
  257. <td class="col-w120 c-t-center">危险行为
  258. </td>
  259. <td colspan="2">
  260. <!-- <el-checkbox-group v-model="dangerous_check" :disabled="!editable"> -->
  261. <div class="ui-grid">
  262. <div class="setinputw">1.轻度滋事
  263. <el-input type="number" min="0" :readonly="!editable" v-model="severeMentalDisorderData.dangerous_behavior_1"></el-input>次
  264. </div>
  265. <div class="setinputw">&emsp;2.肇事
  266. <el-input type="number" min="0" :readonly="!editable" v-model="severeMentalDisorderData.dangerous_behavior_2"></el-input>次
  267. </div>
  268. </div>
  269. <div class="ui-grid">
  270. <div class="setinputw">3.肇祸
  271. <el-input type="number" min="0" :readonly="!editable" v-model="severeMentalDisorderData.dangerous_behavior_3"></el-input>次
  272. </div>
  273. <div class="setinputw">&emsp;&emsp;&nbsp;&nbsp;&nbsp;4.其他危害行为
  274. <el-input type="number" min="0" :readonly="!editable" v-model="severeMentalDisorderData.dangerous_behavior_4"></el-input>次
  275. </div>
  276. </div>
  277. <div class="ui-grid">
  278. <div class="setinputw">5.自伤
  279. <el-input type="number" min="0" :readonly="!editable" v-model="severeMentalDisorderData.dangerous_behavior_5"></el-input>次
  280. </div>
  281. <div class="setinputw">&emsp;&emsp;&nbsp;&nbsp; 6.自杀未遂
  282. <el-input type="number" min="0" :readonly="!editable" v-model="severeMentalDisorderData.dangerous_behavior_6"></el-input>次
  283. </div>
  284. </div>
  285. <el-checkbox true-label="1" false-label="0" v-model="severeMentalDisorderData.dangerous_behavior_7">&emsp;7.无危险行为
  286. </el-checkbox>
  287. <!-- </el-checkbox-group> -->
  288. </td>
  289. </tr>
  290. <tr>
  291. <td class="col-w120 c-t-center">两次随访期间关锁情况
  292. </td>
  293. <td colspan="2">
  294. <el-radio-group v-model="severeMentalDisorderData.captivity_case" :disabled="!editable">
  295. <el-radio :disabled="!editable" label="1">无关锁</el-radio>
  296. <el-radio :disabled="!editable" label="2">关锁</el-radio>
  297. <el-radio :disabled="!editable" label="3">关锁已解除</el-radio>
  298. </el-radio-group>
  299. </td>
  300. </tr>
  301. <tr>
  302. <td class="col-w120 c-t-center">两次随访期间住院情况
  303. </td>
  304. <td colspan="2">
  305. <el-radio-group v-model="severeMentalDisorderData.in_hospital_case" :disabled="!editable">
  306. <el-radio :disabled="!editable" label="0">未住院</el-radio>
  307. <el-radio :disabled="!editable" label="1">目前正在住院</el-radio>
  308. <el-radio :disabled="!editable" label="2">曾住院,现未住院</el-radio>
  309. </el-radio-group>
  310. <div class="ui-grid">
  311. <div class="ui-col-0">末次出院时间 :</div>
  312. <div class="ui-col-1">
  313. <el-date-picker :readonly="!editable" v-model="severeMentalDisorderData.last_discharged_date" value-format="yyyy-MM-dd" type="date"
  314. placeholder="选择日期">
  315. </el-date-picker>
  316. </div>
  317. </div>
  318. </td>
  319. </tr>
  320. <tr>
  321. <td class="col-w120 c-t-center">实验室检查
  322. </td>
  323. <td colspan="2">
  324. <el-radio-group v-model="severeMentalDisorderData.laboratory_examination" :disabled="!editable">
  325. <el-radio :disabled="!editable" label="1">无</el-radio>
  326. <el-radio :disabled="!editable" label="2" class="setinput">有
  327. <el-input type="text" :readonly="laboratory_examination_dis||!editable" v-model="severeMentalDisorderData.laboratory_examination_description"
  328. clearable></el-input>
  329. </el-radio>
  330. </el-radio-group>
  331. </td>
  332. </tr>
  333. <tr>
  334. <td class="col-w120 c-t-center">用药性从依
  335. </td>
  336. <td colspan="2">
  337. <el-radio-group v-model="severeMentalDisorderData.compliance" :disabled="!editable">
  338. <el-radio :disabled="!editable" label="1">按医嘱规律用药</el-radio>
  339. <el-radio :disabled="!editable" label="2">间断用药</el-radio>
  340. <el-radio :disabled="!editable" label="3">不用药</el-radio>
  341. <el-radio :disabled="!editable" label="4">医嘱勿需用药</el-radio>
  342. </el-radio-group>
  343. </td>
  344. </tr>
  345. <tr>
  346. <td class="col-w120 c-t-center">药物不良反应
  347. </td>
  348. <td colspan="2">
  349. <el-radio-group v-model="severeMentalDisorderData.adverse_drug_reaction" :disabled="!editable">
  350. <el-radio :disabled="!editable" label="1">无</el-radio>
  351. <el-radio :disabled="!editable" label="2" class="setinput">有
  352. <el-input type="text" :readonly="adverse_drug_reaction_dis||!editable" v-model="severeMentalDisorderData.adverse_drug_reaction_description"
  353. clearable></el-input>
  354. </el-radio>
  355. <el-radio :disabled="!editable" label="9">此项不适用</el-radio>
  356. </el-radio-group>
  357. </td>
  358. </tr>
  359. <tr>
  360. <td class="col-w120 c-t-center">治疗效果
  361. </td>
  362. <td colspan="2">
  363. <el-radio-group :disabled="!editable" v-model="severeMentalDisorderData.treatment_effects">
  364. <el-radio :disabled="!editable" label="1">痊愈</el-radio>
  365. <el-radio :disabled="!editable" label="2">好转</el-radio>
  366. <el-radio :disabled="!editable" label="3">无变化</el-radio>
  367. <el-radio :disabled="!editable" label="4">加重</el-radio>
  368. <el-radio :disabled="!editable" label="9">此项不可用</el-radio>
  369. </el-radio-group>
  370. </td>
  371. </tr>
  372. <tr>
  373. <td class="col-w120 c-t-center">转诊情况
  374. </td>
  375. <td colspan="2">
  376. <div class="ui-grid">
  377. <div class="ui-col-0">
  378. 是否建议转诊:&emsp;
  379. </div>
  380. <div class="ui-col-1">
  381. <el-radio-group :disabled="!editable" v-model="severeMentalDisorderData.referral">
  382. <el-radio :disabled="!editable" label="1">否</el-radio>
  383. <el-radio :disabled="!editable" label="2" class="setinput">是,需要转诊原因
  384. <el-input type="text" :readonly="referral_dis||!editable" v-model="severeMentalDisorderData.referral_reason" clearable></el-input>
  385. </el-radio>
  386. </el-radio-group>
  387. </div>
  388. </div>
  389. <div class="ui-grid">
  390. <div class="ui-col-0">
  391. 是否已转诊:&emsp;
  392. </div>
  393. <div class="ui-col-1">
  394. <el-radio-group :disabled="!editable" v-model="severeMentalDisorderData.is_referral">
  395. <el-radio :disabled="!editable" label="1">否</el-radio>
  396. <el-radio :disabled="!editable" label="2" class="setinput">是,转诊的机构
  397. <el-input type="text" :readonly="organization_org_name_dis||!editable" v-model="severeMentalDisorderData.organization_org_name"
  398. clearable></el-input>
  399. 和科室
  400. <el-input type="text" :readonly="organization_dis||!editable" v-model="severeMentalDisorderData.organization" clearable></el-input>
  401. </el-radio>
  402. </el-radio-group>
  403. </div>
  404. </div>
  405. </td>
  406. </tr>
  407. <tr>
  408. <td colspan="3" class="table2Td">
  409. <table class="table2">
  410. <tr>
  411. <td class="col-w120 c-t-center" rowspan="3">用药情况
  412. </td>
  413. <td colspan="1" style="width: 300px;" class="setinput">
  414. 药物1
  415. <el-input :readonly="!editable" type="text" clearable v-model="severeMentalDisorderData.medicine1_name"></el-input>
  416. </td>
  417. <td class="setinput">用法:早
  418. <el-input :readonly="!editable" type="number" min="0" style="width: 70px;" v-model="severeMentalDisorderData.medicine1_dosage_early">
  419. </el-input>mg;中
  420. <el-input :readonly="!editable" type="number" min="0" style="width: 70px;" v-model="severeMentalDisorderData.medicine1_dosage_noon">
  421. </el-input> mg; 晚
  422. <el-input :readonly="!editable" type="number" min="0" style="width: 70px;" v-model="severeMentalDisorderData.medicine1_dosage_night">
  423. </el-input>mg
  424. <br>长效药:每
  425. <el-input :readonly="!editable" type="number" min="0" style="width: 70px;" v-model="severeMentalDisorderData.medicine1_frequency">
  426. </el-input> 周一次;每次
  427. <el-input :readonly="!editable" type="number" min="0" style="width: 70px;" v-model="severeMentalDisorderData.medicine1_dosage">
  428. </el-input> mg
  429. </td>
  430. </tr>
  431. <tr>
  432. <td class="setinput">
  433. 药物2
  434. <el-input :readonly="!editable" type="text" clearable v-model="severeMentalDisorderData.medicine2_name"> </el-input>
  435. </td>
  436. <td class="setinput">用法:早
  437. <el-input :readonly="!editable" type="number" min="0" style="width: 70px;" v-model="severeMentalDisorderData.medicine2_dosage_early">
  438. </el-input>mg;中
  439. <el-input :readonly="!editable" type="number" min="0" style="width: 70px;" v-model="severeMentalDisorderData.medicine2_dosage_noon">
  440. </el-input> mg; 晚
  441. <el-input :readonly="!editable" type="number" min="0" style="width: 70px;" v-model="severeMentalDisorderData.medicine2_dosage_night">
  442. </el-input>mg
  443. <br>长效药:每
  444. <el-input :readonly="!editable" type="number" min="0" style="width: 70px;" v-model="severeMentalDisorderData.medicine2_frequency">
  445. </el-input> 周一次;每次
  446. <el-input :readonly="!editable" type="number" min="0" style="width: 70px;" v-model="severeMentalDisorderData.medicine2_dosage">
  447. </el-input> mg
  448. </td>
  449. </tr>
  450. <tr>
  451. <td class="setinput">
  452. 药物3
  453. <el-input :readonly="!editable" type="text" clearable v-model="severeMentalDisorderData.medicine3_name"> </el-input>
  454. </td>
  455. <td class="setinput">用法:早
  456. <el-input :readonly="!editable" type="number" min="0" style="width: 70px;" v-model="severeMentalDisorderData.medicine3_dosage_early">
  457. </el-input>mg;中
  458. <el-input :readonly="!editable" type="number" min="0" style="width: 70px;" v-model="severeMentalDisorderData.medicine3_dosage_noon">
  459. </el-input> mg; 晚
  460. <el-input :readonly="!editable" type="number" min="0" style="width: 70px;" v-model="severeMentalDisorderData.medicine3_dosage_night">
  461. </el-input>mg
  462. <br>长效药:每
  463. <el-input :readonly="!editable" type="number" min="0" style="width: 70px;" v-model="severeMentalDisorderData.medicine3_frequency">
  464. </el-input> 周一次;每次
  465. <el-input :readonly="!editable" type="number" min="0" style="width: 70px;" v-model="severeMentalDisorderData.medicine3_dosage">
  466. </el-input> mg
  467. </td>
  468. </tr>
  469. <tr>
  470. <td class="col-w120 c-t-center" rowspan="3" style="border-bottom: 0">用药指导
  471. </td>
  472. <td class="setinput">
  473. 药物1
  474. <el-input v-model="severeMentalDisorderData.guide_medicine1_name" :readonly="!editable" type="text" clearable> </el-input>
  475. </td>
  476. <td class="setinput">用法:早
  477. <el-input :readonly="!editable" v-model="severeMentalDisorderData.guide_medicine1_dosage_early" type="number" min="0" style="width: 70px;">
  478. </el-input>mg;中
  479. <el-input :readonly="!editable" v-model="severeMentalDisorderData.guide_medicine1_dosage_noon" type="number" min="0" style="width: 70px;">
  480. </el-input> mg; 晚
  481. <el-input :readonly="!editable" v-model="severeMentalDisorderData.guide_medicine1_dosage_night" type="number" min="0" style="width: 70px;">
  482. </el-input>mg
  483. <br>长效药:每
  484. <el-input :readonly="!editable" v-model="severeMentalDisorderData.guide_sustained_medicine1_frequency" type="number" min="0"
  485. style="width: 70px;"> </el-input> 周一次;每次
  486. <el-input :readonly="!editable" v-model="severeMentalDisorderData.guide_sustained_meidicine1_dosage" type="number" min="0"
  487. style="width: 70px;"> </el-input> mg
  488. </td>
  489. </tr>
  490. <tr>
  491. <td class="setinput">
  492. 药物2
  493. <el-input v-model="severeMentalDisorderData.guide_medicine2_name" :readonly="!editable" type="text" clearable> </el-input>
  494. </td>
  495. <td class="setinput">用法:早
  496. <el-input :readonly="!editable" v-model="severeMentalDisorderData.guide_medicine2_dosage_early" type="number" min="0" style="width: 70px;">
  497. </el-input>mg;中
  498. <el-input :readonly="!editable" v-model="severeMentalDisorderData.guide_medicine2_dosage_noon" type="number" min="0" style="width: 70px;">
  499. </el-input> mg; 晚
  500. <el-input :readonly="!editable" v-model="severeMentalDisorderData.guide_medicine2_dosage_night" type="number" min="0" style="width: 70px;">
  501. </el-input>mg
  502. <br>长效药:每
  503. <el-input :readonly="!editable" v-model="severeMentalDisorderData.guide_sustained_medicine2_frequency" type="number" min="0"
  504. style="width: 70px;"> </el-input> 周一次;每次
  505. <el-input :readonly="!editable" v-model="severeMentalDisorderData.guide_sustained_meidicine2_dosage" type="number" min="0"
  506. style="width: 70px;"> </el-input> mg
  507. </td>
  508. </tr>
  509. <tr>
  510. <td class="setinput">
  511. 药物3
  512. <el-input v-model="severeMentalDisorderData.guide_medicine3_name" :readonly="!editable" type="text" clearable> </el-input>
  513. </td>
  514. <td class="setinput">用法:早
  515. <el-input :readonly="!editable" v-model="severeMentalDisorderData.guide_medicine3_dosage_early" type="number" min="0" style="width: 70px;">
  516. </el-input>mg;中
  517. <el-input :readonly="!editable" v-model="severeMentalDisorderData.guide_medicine3_dosage_noon" type="number" min="0" style="width: 70px;">
  518. </el-input> mg; 晚
  519. <el-input :readonly="!editable" v-model="severeMentalDisorderData.guide_medicine3_dosage_night" type="number" min="0" style="width: 70px;">
  520. </el-input>mg
  521. <br>长效药:每
  522. <el-input :readonly="!editable" v-model="severeMentalDisorderData.guide_sustained_medicine3_frequency" type="number" min="0"
  523. style="width: 70px;"> </el-input> 周一次;每次
  524. <el-input :readonly="!editable" v-model="severeMentalDisorderData.guide_sustained_meidicine3_dosage" type="number" min="0"
  525. style="width: 70px;"> </el-input> mg
  526. </td>
  527. </tr>
  528. </table>
  529. </td>
  530. </tr>
  531. <tr>
  532. <td class="col-w120 c-t-center">康复措施
  533. </td>
  534. <td colspan="2">
  535. <el-checkbox-group v-model="rehabilitation_check" :disabled="!editable">
  536. <el-checkbox label="1">生活劳动能力</el-checkbox>
  537. <el-checkbox label="2">职业训练</el-checkbox>
  538. <el-checkbox label="3">学习能力</el-checkbox>
  539. <el-checkbox label="4">社会交往</el-checkbox>
  540. <el-checkbox label="5" class="setinput">其他
  541. <el-input type="text" clearable :readonly="rehabilitation_other_description_dis||!editable" v-model="severeMentalDisorderData.rehabilitation_other_description">
  542. </el-input>
  543. </el-checkbox>
  544. </el-checkbox-group>
  545. </td>
  546. </tr>
  547. </table>
  548. <follow-bottom :followupId="followupId"></follow-bottom>
  549. </div>
  550. <script src="../../../../js/vue.js" type="text/javascript" charset="utf-8"></script>
  551. <script src="../../../../js/jquery-2.2.4.js" type="text/javascript" charset="utf-8"></script>
  552. <script src="../../../../plugins/toastr/toastr.min.js"></script>
  553. <script src="../../../../js/es6-promise.js" type="text/javascript" charset="utf-8"></script>
  554. <script src="../../../../js/underscore.js" type="text/javascript" charset="utf-8"></script>
  555. <script src="../../../../js/element-ui.js" type="text/javascript" charset="utf-8"></script>
  556. <script src="../../../../api/http-request.js" type="text/javascript" charset="utf-8"></script>
  557. <script src="../../../../api/fangshi-api.js"></script>
  558. <script>
  559. var Request = GetRequest();
  560. new Vue({
  561. el: "#app",
  562. data: function () {
  563. return {
  564. editable: false,
  565. isEditBtn: true,
  566. death_reason_type_dis: true,
  567. other_symptom: true,
  568. laboratory_examination_dis: true,
  569. adverse_drug_reaction_dis: true,
  570. rehabilitation_other_description_dis: true,
  571. referral_dis: true,
  572. organization_org_name_dis: true,
  573. organization_dis: true,
  574. data2: "",
  575. radio: "",
  576. input: '',
  577. followup_object_check: [],
  578. death_reason_type_check: [],
  579. symptom_check: [],
  580. rehabilitation_check: [],
  581. severeMentalDisorderData: {
  582. illusion: '0',
  583. communication_difficulty: '0',
  584. suspicious: '0',
  585. moods: '0',
  586. weird: '0',
  587. talkative: '0',
  588. smashing_objects: '0',
  589. profoundly_pessimistic: '0',
  590. outside_without_cause: '0',
  591. to_myself_from_laughing: '0',
  592. withdrawn_lazy: '0',
  593. other_symptom: '0',
  594. rehabilitation_work_ability: '0',
  595. rehabilitation_training: '0',
  596. rehabilitation_learning_ability: '0',
  597. rehabilitation_sociability: '0',
  598. rehabilitation_other: "0"
  599. },
  600. followupId: Request['id']
  601. }
  602. },
  603. computed: {
  604. referral: function () {
  605. return this.severeMentalDisorderData.referral
  606. },
  607. is_referral: function () {
  608. return this.severeMentalDisorderData.is_referral
  609. },
  610. adverse_drug_reaction: function () {
  611. return this.severeMentalDisorderData.adverse_drug_reaction
  612. },
  613. laboratory_examination: function () {
  614. return this.severeMentalDisorderData.laboratory_examination
  615. },
  616. death_reason_type: function () {
  617. return this.severeMentalDisorderData.death_reason_type
  618. },
  619. },
  620. watch: {
  621. referral: function (i) {
  622. if (i == '2') {
  623. this.referral_dis = false
  624. } else {
  625. this.referral_dis = true
  626. this.referral_reason = ''
  627. }
  628. },
  629. is_referral: function (i) {
  630. if (i == '2') {
  631. this.organization_org_name_dis = false
  632. this.organization_dis = false
  633. } else {
  634. this.organization_org_name_dis = true
  635. this.organization_dis = true
  636. this.severeMentalDisorderData.organization = ''
  637. this.severeMentalDisorderData.organization_org_name = ''
  638. }
  639. },
  640. adverse_drug_reaction: function (i) {
  641. if (i == '2') {
  642. this.adverse_drug_reaction_dis = false
  643. } else {
  644. this.adverse_drug_reaction_dis = true
  645. this.severeMentalDisorderData.adverse_drug_reaction_description = ''
  646. }
  647. },
  648. laboratory_examination: function (i) {
  649. if (i == '2') {
  650. this.laboratory_examination_dis = false
  651. } else {
  652. this.laboratory_examination_dis = true
  653. this.severeMentalDisorderData.laboratory_examination_description = ''
  654. }
  655. },
  656. death_reason_type: function (i) {
  657. if (i == '1') {
  658. this.death_reason_type_dis = false
  659. } else {
  660. this.death_reason_type_dis = true
  661. }
  662. },
  663. symptom_check: function (i) {
  664. var a = i.indexOf('12')
  665. if (a > -1) {
  666. this.other_symptom = false
  667. } else {
  668. this.other_symptom = true
  669. this.severeMentalDisorderData.other_symptom_description = ''
  670. }
  671. },
  672. rehabilitation_check: function (i) {
  673. var a = i.indexOf('5')
  674. if (a > -1) {
  675. this.rehabilitation_other_description_dis = false
  676. } else {
  677. this.rehabilitation_other_description_dis = true
  678. this.severeMentalDisorderData.rehabilitation_other_description = ''
  679. }
  680. },
  681. },
  682. mounted: function () {
  683. this.getData()
  684. },
  685. methods: {
  686. getData: function () {
  687. var vm = this
  688. fangshiAPI.getFollowupSevereMentalDisorder({ followupId: '1' }).then(function (res) {
  689. if (res.status == 200) {
  690. var data = res.data
  691. vm.severeMentalDisorderData = res.data
  692. var vmS = vm.severeMentalDisorderData
  693. vmS.followup_type = data.followup_type ? data.followup_type.toString() : ''
  694. vm.followup_object_check = data.followup_object.split(',')
  695. vmS.followup_null_reason = data.followup_null_reason ? data.followup_null_reason.toString() : ''
  696. vmS.death_reason_type = data.death_reason_type ? data.death_reason_type.toString() : ''
  697. if (data.physical_disease_type) {
  698. vm.death_reason_type_check = data.physical_disease_type.split(',')
  699. }
  700. vmS.dangerous_level = data.dangerous_level.toString()
  701. if (data.illusion == '1') {
  702. vm.symptom_check.push('1')
  703. } if (data.communication_difficulty == '1') {
  704. vm.symptom_check.push('2')
  705. } if (data.suspicious == '1') {
  706. vm.symptom_check.push('3')
  707. } if (data.moods == '1') {
  708. vm.symptom_check.push('4')
  709. } if (data.weird == '1') {
  710. vm.symptom_check.push('5')
  711. } if (data.talkative == '1') {
  712. vm.symptom_check.push('6')
  713. } if (data.smashing_objects == '1') {
  714. vm.symptom_check.push('7')
  715. } if (data.profoundly_pessimistic == '1') {
  716. vm.symptom_check.push('8')
  717. } if (data.outside_without_cause == '1') {
  718. vm.symptom_check.push('9')
  719. } if (data.to_myself_from_laughing == '1') {
  720. vm.symptom_check.push('10')
  721. } if (data.withdrawn_lazy == '1') {
  722. vm.symptom_check.push('11')
  723. } if (data.other_symptom == '1') {
  724. vm.symptom_check.push('12')
  725. }
  726. if (vmS.rehabilitation_work_ability == '1') {
  727. vm.rehabilitation_check.push('1')
  728. } if (vmS.rehabilitation_training == '1') {
  729. vm.rehabilitation_check.push('2')
  730. } if (vmS.rehabilitation_learning_ability == '1') {
  731. vm.rehabilitation_check.push('3')
  732. } if (vmS.rehabilitation_sociability == '1') {
  733. vm.rehabilitation_check.push('4')
  734. } if (vmS.rehabilitation_other == '1') {
  735. vm.rehabilitation_check.push('5')
  736. }
  737. vmS.intelligence = data.intelligence ? data.intelligence.toString() : ''
  738. vmS.sleep_condition = data.sleep_condition ? data.sleep_condition.toString() : ''
  739. vmS.dietary_status = data.dietary_status ? data.dietary_status.toString() : ''
  740. vmS.selfcare_ability = data.selfcare_ability ? data.selfcare_ability.toString() : ''
  741. vmS.housework = data.housework ? data.housework.toString() : ''
  742. vmS.work = data.work ? data.work.toString() : ''
  743. vmS.learning_ability = data.learning_ability ? data.learning_ability.toString() : ''
  744. vmS.sociability = data.sociability ? data.sociability.toString() : ''
  745. vmS.captivity_case = data.captivity_case ? data.captivity_case.toString() : ''
  746. vmS.in_hospital_case = data.in_hospital_case ? data.in_hospital_case.toString() : ''
  747. vmS.laboratory_examination = data.laboratory_examination ? data.laboratory_examination.toString() : ''
  748. vmS.compliance = data.compliance ? data.compliance.toString() : ''
  749. vmS.adverse_drug_reaction = data.adverse_drug_reaction ? data.adverse_drug_reaction.toString() : ''
  750. vmS.treatment_effects = data.treatment_effects ? data.treatment_effects.toString() : ''
  751. vmS.referral = data.referral ? data.referral.toString() : ''
  752. vmS.is_referral = data.is_referral ? data.is_referral.toString() : ''
  753. } else {
  754. top.toastr.error(res.msg);
  755. }
  756. })
  757. },
  758. editData: function () {
  759. var vm = this
  760. var vmS = this.severeMentalDisorderData
  761. if (vm.followup_object_check) {
  762. vmS.followup_object = vm.followup_object_check.join(",")
  763. }
  764. if (vm.death_reason_type_check) {
  765. vmS.death_reason_type = vm.death_reason_type_check.join(",")
  766. }
  767. this.symptom_check.map(i => {
  768. if (i == '1') {
  769. vmS.illusion = '1'
  770. } if (i == '2') {
  771. vmS.communication_difficulty = '1'
  772. } if (i == '3') {
  773. vmS.suspicious = '1'
  774. } if (i == '4') {
  775. vmS.moods = '1'
  776. } if (i == '5') {
  777. vmS.weird = '1'
  778. } if (i == '6') {
  779. vmS.talkative = '1'
  780. } if (i == '7') {
  781. vmS.smashing_objects = '1'
  782. } if (i == '8') {
  783. vmS.profoundly_pessimistic = '1'
  784. } if (i == '9') {
  785. vmS.outside_without_cause = '1'
  786. } if (i == '10') {
  787. vmS.to_myself_from_laughing = '1'
  788. } if (i == '11') {
  789. vmS.withdrawn_lazy = '1'
  790. } if (i == '12') {
  791. vmS.other_symptom = '1'
  792. }
  793. this.rehabilitation_check.map(i => {
  794. if (i == '1') {
  795. vmS.rehabilitation_work_ability = '1'
  796. } if (i == '2') {
  797. vmS.rehabilitation_training = '1'
  798. } if (i == '3') {
  799. vmS.rehabilitation_learning_ability = '1'
  800. } if (i == '4') {
  801. vmS.rehabilitation_sociability = '1'
  802. } if (i == '5') {
  803. vmS.rehabilitation_other = '1'
  804. }
  805. })
  806. })
  807. this.severeMentalDisorderData.create_time = null
  808. this.severeMentalDisorderData.version = '1'
  809. fangshiAPI.saveFollowupSevereMentalDisorder({ followupId: this.followupId || '1', severeMentalDisorderData: JSON.stringify(this.severeMentalDisorderData) }).then(function (res) {
  810. if (res.status == 200) {
  811. top.toastr.info('保存成功')
  812. } else {
  813. top.toastr.error(res.msg);
  814. }
  815. })
  816. },
  817. editBtn: function () {
  818. this.isEditBtn = !this.isEditBtn
  819. if (this.isEditBtn == true) {
  820. var btn = document.getElementsByClassName('button')[0]
  821. btn.innerHTML = '编辑'
  822. this.editable = false
  823. this.editData()
  824. } else if (this.isEditBtn == false) {
  825. var btn = document.getElementsByClassName('button')[0]
  826. btn.innerHTML = '保存'
  827. this.editable = true
  828. }
  829. }
  830. }
  831. })
  832. </script>
  833. </body>
  834. </html>