fangshi-detail-7.html 50 KB

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