fangshi-detail-10.html 64 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>【除第一次外】肺结核患者第n次入户随访记录表</title>
  6. <meta name="author" content="yihu.com" />
  7. <meta name="format-detection" content="telephone=no" />
  8. <meta name="viewport"
  9. content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0" />
  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. <style>
  19. .setinput .el-input__inner,
  20. .innerInput {
  21. padding: 0;
  22. border-bottom: 1px solid #e1e1e1;
  23. text-align: center;
  24. }
  25. .innerInput {
  26. width: 100px;
  27. padding: 0 5px !important;
  28. }
  29. .dudaorenyuan el-radio {
  30. width: 50%;
  31. }
  32. </style>
  33. </head>
  34. <body>
  35. <div id="app">
  36. <button class="button" @click="editBtn()">编辑</button>
  37. <p class="c-f20 mb10" style="text-align: center;">肺结核患者随访服务记录表</p>
  38. <div class="ui-grid p10">
  39. <div class="ui-col-1">
  40. <div class="ui-grid">
  41. <div class="ui-col-0">姓名:</div>
  42. <div class="ui-col-1">
  43. <el-input :readonly="!editable" v-model="parient.patient.name"
  44. placeholder="" clearable></el-input>
  45. </div>
  46. </div>
  47. </div>
  48. <div class="ui-col-1">
  49. <div class="ui-grid">
  50. <div class="ui-col-0">编号:</div>
  51. <div class="ui-col-1">
  52. <el-input :readonly="!editable" v-model="parient.number"
  53. placeholder="" clearable>
  54. </el-input>
  55. </div>
  56. </div>
  57. </div>
  58. </div>
  59. <table class="table table-bordered">
  60. <tr>
  61. <td class="col-w200 c-t-center">随访时间</td>
  62. <td>
  63. <el-date-picker value-format="yyyy-MM-dd" :readonly="!editable"
  64. v-model="parient.data[0].followup_date" type="date"
  65. placeholder="选择日期">
  66. </el-date-picker>
  67. </td>
  68. <td>
  69. <el-date-picker value-format="yyyy-MM-dd" :readonly="!editable"
  70. v-model="parient.data[1].followup_date" type="date"
  71. placeholder="选择日期">
  72. </el-date-picker>
  73. </td>
  74. <td>
  75. <el-date-picker value-format="yyyy-MM-dd" :readonly="!editable"
  76. v-model="parient.data[2].followup_date" type="date"
  77. placeholder="选择日期">
  78. </el-date-picker>
  79. </td>
  80. <td>
  81. <el-date-picker value-format="yyyy-MM-dd" :readonly="!editable"
  82. v-model="parient.data[3].followup_date" type="date"
  83. placeholder="选择日期">
  84. </el-date-picker>
  85. </td>
  86. </tr>
  87. <tr>
  88. <td class="col-w200 c-t-center">治疗月序</td>
  89. <td class="setinput">
  90. <el-input style="width: 70px;" type="number" :readonly="!editable"
  91. v-model="parient.data[0].treate_month">
  92. </el-input> 月
  93. </td>
  94. <td class="setinput">
  95. <el-input style="width: 70px;" type="number" :readonly="!editable"
  96. v-model="parient.data[1].treate_month">
  97. </el-input> 月
  98. </td>
  99. <td class="setinput">
  100. <el-input style="width: 70px;" type="number" :readonly="!editable"
  101. v-model="parient.data[2].treate_month">
  102. </el-input> 月
  103. </td>
  104. <td class="setinput">
  105. <el-input style="width: 70px;" type="number" :readonly="!editable"
  106. v-model="parient.data[3].treate_month">
  107. </el-input> 月
  108. </td>
  109. </tr>
  110. <tr>
  111. <td class="col-w200 c-t-center">督导人员</td>
  112. <td>
  113. <div>
  114. <!-- 1-医生,2-家属,3-自服药,4-其他 -->
  115. <el-radio-group :disabled="!editable"
  116. v-model="parient.data[0].superviser.superviser_type"
  117. class="dudaorenyuan">
  118. <el-row>
  119. <el-col :span="24">
  120. <el-radio :disabled="!editable" label="1">医生</el-radio>
  121. <el-radio :disabled="!editable" label="2">家属</el-radio>
  122. </el-col>
  123. <el-col :span="24">
  124. <el-radio :disabled="!editable" label="3">自服药</el-radio>
  125. <el-radio :disabled="!editable" label="4">其他</el-radio>
  126. </el-col>
  127. </el-row>
  128. </el-radio-group>
  129. </div>
  130. </td>
  131. <td>
  132. <div>
  133. <el-radio-group :disabled="!editable"
  134. v-model="parient.data[1].superviser.superviser_type"
  135. class="dudaorenyuan">
  136. <el-row>
  137. <el-col :span="24">
  138. <el-radio :disabled="!editable" label="1">医生</el-radio>
  139. <el-radio :disabled="!editable" label="2">家属</el-radio>
  140. </el-col>
  141. <el-col :span="24">
  142. <el-radio :disabled="!editable" label="3">自服药</el-radio>
  143. <el-radio :disabled="!editable" label="4">其他</el-radio>
  144. </el-col>
  145. </el-row>
  146. </el-radio-group>
  147. </div>
  148. </td>
  149. <td>
  150. <div>
  151. <el-radio-group :disabled="!editable"
  152. v-model="parient.data[2].superviser.superviser_type">
  153. <el-row>
  154. <el-col :span="24">
  155. <el-radio :disabled="!editable" label="1">医生</el-radio>
  156. <el-radio :disabled="!editable" label="2">家属</el-radio>
  157. </el-col>
  158. <el-col :span="24">
  159. <el-radio :disabled="!editable" label="3">自服药</el-radio>
  160. <el-radio :disabled="!editable" label="4">其他</el-radio>
  161. </el-col>
  162. </el-row>
  163. </el-radio-group>
  164. </div>
  165. </td>
  166. <td>
  167. <div>
  168. <el-radio-group :disabled="!editable"
  169. v-model="parient.data[3].superviser.superviser_type">
  170. <el-row>
  171. <el-col :span="24">
  172. <el-radio :disabled="!editable" label="1">医生</el-radio>
  173. <el-radio :disabled="!editable" label="2">家属</el-radio>
  174. </el-col>
  175. <el-col :span="24">
  176. <el-radio :disabled="!editable" label="3">自服药</el-radio>
  177. <el-radio :disabled="!editable" label="4">其他</el-radio>
  178. </el-col>
  179. </el-row>
  180. </el-radio-group>
  181. </div>
  182. </td>
  183. </tr>
  184. <tr>
  185. <td class="col-w200 c-t-center">随访方式</td>
  186. <td>
  187. <div>
  188. <el-radio-group :disabled="!editable"
  189. v-model="parient.data[0].way">
  190. <el-row>
  191. <!-- 1-门诊,2-家庭 3-电话-->
  192. <el-col :span="24">
  193. <el-radio :disabled="!editable" label="1">门诊</el-radio>
  194. <el-radio :disabled="!editable" label="2">家庭</el-radio>
  195. </el-col>
  196. <el-col :span="24">
  197. <el-radio :disabled="!editable" label="3">电话</el-radio>
  198. </el-col>
  199. </el-row>
  200. </el-radio-group>
  201. </div>
  202. </td>
  203. <td>
  204. <div>
  205. <el-radio-group :disabled="!editable"
  206. v-model="parient.data[1].way">
  207. <el-row>
  208. <el-col :span="24">
  209. <el-radio :disabled="!editable" label="1">门诊</el-radio>
  210. <el-radio :disabled="!editable" label="2">家庭</el-radio>
  211. </el-col>
  212. <el-col :span="24">
  213. <el-radio :disabled="!editable" label="3">电话</el-radio>
  214. </el-col>
  215. </el-row>
  216. </el-radio-group>
  217. </div>
  218. </td>
  219. <td>
  220. <div>
  221. <el-radio-group :disabled="!editable"
  222. v-model="parient.data[2].way">
  223. <el-row>
  224. <el-col :span="24">
  225. <el-radio :disabled="!editable" label="1">门诊</el-radio>
  226. <el-radio :disabled="!editable" label="2">家庭</el-radio>
  227. </el-col>
  228. <el-col :span="24">
  229. <el-radio :disabled="!editable" label="3">电话</el-radio>
  230. </el-col>
  231. </el-row>
  232. </el-radio-group>
  233. </div>
  234. </td>
  235. <td>
  236. <div>
  237. <el-radio-group :disabled="!editable"
  238. v-model="parient.data[3].way">
  239. <el-row>
  240. <el-col :span="24">
  241. <el-radio :disabled="!editable" label="1">门诊</el-radio>
  242. <el-radio :disabled="!editable" label="2">家庭</el-radio>
  243. </el-col>
  244. <el-col :span="24">
  245. <el-radio :disabled="!editable" label="3">电话</el-radio>
  246. </el-col>
  247. </el-row>
  248. </el-radio-group>
  249. </div>
  250. </td>
  251. </tr>
  252. <tr>
  253. <td class="col-w200">症状及体征:
  254. <!-- 0-没有症状,1-咳嗽咳痰,2-低热盗汗,3-咯血或血痰,4-胸痛消瘦,5-恶心纳差,6-头痛失眠,7-视物模糊,8-皮肤瘙痒、皮疹,9-耳鸣、听力下降 -->
  255. <el-checkbox-group v-model="tizheng" :disabled="!editable">
  256. <el-checkbox label="0" style="margin-left:30px;">没有症状</el-checkbox>
  257. <el-checkbox label="1">咳嗽咳痰</el-checkbox>
  258. <el-checkbox label="2">低热盗汗</el-checkbox>
  259. <el-checkbox label="3">咳血或血痰</el-checkbox>
  260. <el-checkbox label="4">胸痛消瘦</el-checkbox>
  261. <el-checkbox label="5">恶心纳差</el-checkbox>
  262. <el-checkbox label="6">头痛失眠</el-checkbox>
  263. <el-checkbox label="7">视物模糊</el-checkbox>
  264. <el-checkbox label="8">皮肤瘙痒、皮疹</el-checkbox>
  265. <el-checkbox label="9">耳鸣、听力下降</el-checkbox>
  266. </el-checkbox-group>
  267. </td>
  268. <td style="vertical-align: initial;">
  269. 其他:
  270. <el-input type="textarea" :readonly="!editable"
  271. v-model="parient.data[0].symptom_other_desc" placeholder=""
  272. clearable></el-input>
  273. </td>
  274. <td style="vertical-align: initial;">
  275. 其他:
  276. <el-input type="textarea" :readonly="!editable"
  277. v-model="parient.data[1].symptom_other_desc" placeholder=""
  278. clearable></el-input>
  279. </td>
  280. <td style="vertical-align: initial;">
  281. 其他:
  282. <el-input type="textarea" :readonly="!editable"
  283. v-model="parient.data[2].symptom_other_desc" placeholder=""
  284. clearable></el-input>
  285. </td>
  286. <td style="vertical-align: initial;">
  287. 其他:
  288. <el-input type="textarea" :readonly="!editable"
  289. v-model="parient.data[3].symptom_other_desc" placeholder=""
  290. clearable></el-input>
  291. </td>
  292. </tr>
  293. <tr>
  294. <td class="table2Td" colspan="5">
  295. <table class="table2">
  296. <tr>
  297. <td class="c-t-center" rowspan="2" style="border-bottom: 0;width: 50px;">生活方式指导</td>
  298. <td class="c-t-center" style="width: 100px;">
  299. 吸烟
  300. </td>
  301. <td class="setinput">
  302. <el-input style="width: 70px;" type="number" :readonly="!editable"
  303. v-model="parient.data[0].life_style.smoke">
  304. </el-input> 支
  305. <el-input style="width: 70px;" type="number" :readonly="!editable"
  306. v-model="parient.data[0].life_style.smoke_day">
  307. </el-input>天
  308. </td>
  309. <td class="setinput">
  310. <el-input style="width: 70px;" type="number" :readonly="!editable"
  311. v-model="parient.data[1].life_style.smoke">
  312. </el-input> 支
  313. <el-input style="width: 70px;" type="number" :readonly="!editable"
  314. v-model="parient.data[1].life_style.smoke_day">
  315. </el-input>天
  316. </td>
  317. <td class="setinput">
  318. <el-input style="width: 70px;" type="number" :readonly="!editable"
  319. v-model="parient.data[2].life_style.smoke">
  320. </el-input> 支
  321. <el-input style="width: 70px;" type="number" :readonly="!editable"
  322. v-model="parient.data[2].life_style.smoke_day">
  323. </el-input>天
  324. </td>
  325. <td class="setinput">
  326. <el-input style="width: 70px;" type="number" :readonly="!editable"
  327. v-model="parient.data[3].life_style.smoke">
  328. </el-input> 支
  329. <el-input style="width: 70px;" type="number" :readonly="!editable"
  330. v-model="parient.data[3].life_style.smoke_day">
  331. </el-input>天
  332. </td>
  333. </tr>
  334. <tr>
  335. <td class="c-t-center" style="width: 150px;">饮酒</td>
  336. <td class="setinput">
  337. <el-input style="width: 70px;" type="number" :readonly="!editable"
  338. v-model="parient.data[0].life_style.drink">
  339. </el-input> 两
  340. <el-input style="width: 70px;" type="number" :readonly="!editable"
  341. v-model="parient.data[0].life_style.drink_day">
  342. </el-input>天
  343. </td>
  344. <td class="setinput">
  345. <el-input style="width: 70px;" type="number" :readonly="!editable"
  346. v-model="parient.data[1].life_style.drink">
  347. </el-input>两
  348. <el-input style="width: 70px;" type="number" :readonly="!editable"
  349. v-model="parient.data[1].life_style.drink_day">
  350. </el-input>天
  351. </td>
  352. <td class="setinput">
  353. <el-input style="width: 70px;" type="number" :readonly="!editable"
  354. v-model="parient.data[2].life_style.drink">
  355. </el-input> 两
  356. <el-input style="width: 70px;" type="number" :readonly="!editable"
  357. v-model="parient.data[2].life_style.drink_day">
  358. </el-input>天
  359. </td>
  360. <td class="setinput">
  361. <el-input style="width: 70px;" type="number" :readonly="!editable"
  362. v-model="parient.data[3].life_style.drink">
  363. </el-input> 两
  364. <el-input style="width: 70px;" type="number" :readonly="!editable"
  365. v-model="parient.data[3].life_style.drink_day">
  366. </el-input>天
  367. </td>
  368. </tr>
  369. <tr>
  370. <td class="c-t-center" rowspan="4" style="border-bottom: 0;width: 50px;">用药</td>
  371. <td class="c-t-center">
  372. 化疗方案
  373. </td>
  374. <td class="c-t-center">
  375. <el-input :readonly="!editable"
  376. v-model="parient.data[0].drug_use.chemotherapy"
  377. placeholder="" clearable></el-input>
  378. </td>
  379. <td class="c-t-center">
  380. <el-input :readonly="!editable"
  381. v-model="parient.data[1].drug_use.chemotherapy"
  382. placeholder="" clearable></el-input>
  383. </td>
  384. <td class="c-t-center">
  385. <el-input :readonly="!editable"
  386. v-model="parient.data[2].drug_use.chemotherapy"
  387. placeholder="" clearable></el-input>
  388. </td>
  389. <td class="c-t-center">
  390. <el-input :readonly="!editable"
  391. v-model="parient.data[3].drug_use.chemotherapy"
  392. placeholder="" clearable></el-input>
  393. </td>
  394. </tr>
  395. <tr>
  396. <td class="c-t-center">用法</td>
  397. <td>
  398. <!-- 1-每日,2-间歇 -->
  399. <el-radio-group :disabled="!editable"
  400. v-model="parient.data[0].drug_use.method">
  401. <el-radio :disabled="!editable" label="1">每日</el-radio>
  402. <el-radio :disabled="!editable" label="2">间歇</el-radio>
  403. </el-radio-group>
  404. </td>
  405. <td>
  406. <el-radio-group :disabled="!editable"
  407. v-model="parient.data[1].drug_use.method">
  408. <el-radio :disabled="!editable" label="1">每日</el-radio>
  409. <el-radio :disabled="!editable" label="2">间歇</el-radio>
  410. </el-radio-group>
  411. </td>
  412. <td>
  413. <el-radio-group :disabled="!editable"
  414. v-model="parient.data[2].drug_use.method">
  415. <el-radio :disabled="!editable" label="1">每日</el-radio>
  416. <el-radio :disabled="!editable" label="2">间歇</el-radio>
  417. </el-radio-group>
  418. </td>
  419. <td>
  420. <el-radio-group :disabled="!editable"
  421. v-model="parient.data[3].drug_use.method">
  422. <el-radio :disabled="!editable" label="1">每日</el-radio>
  423. <el-radio :disabled="!editable" label="2">间歇</el-radio>
  424. </el-radio-group>
  425. </td>
  426. </tr>
  427. <tr>
  428. <td class="c-t-center" style="width: 150px;">药品剂型</td>
  429. <td>
  430. <!-- 1、固定剂量复合制剂,2-散装药,3-板式组合药,4-注射剂 -->
  431. <el-checkbox-group v-model="yongyao1" :disabled="!editable">
  432. <el-checkbox label="1" style="margin-left:30px;">固定剂量复合制剂</el-checkbox>
  433. <el-checkbox label="2">散装药</el-checkbox>
  434. <el-checkbox label="3">板式组合药</el-checkbox>
  435. <el-checkbox label="4">注射剂</el-checkbox>
  436. </el-checkbox-group>
  437. </td>
  438. <td>
  439. <el-checkbox-group v-model="yongyao2" :disabled="!editable">
  440. <el-checkbox label="1" style="margin-left:30px;">固定剂量复合制剂</el-checkbox>
  441. <el-checkbox label="2">散装药</el-checkbox>
  442. <el-checkbox label="3">板式组合药</el-checkbox>
  443. <el-checkbox label="4">注射剂</el-checkbox>
  444. </el-checkbox-group>
  445. </td>
  446. <td>
  447. <el-checkbox-group v-model="yongyao3" :disabled="!editable">
  448. <el-checkbox label="1" style="margin-left:30px;">固定剂量复合制剂</el-checkbox>
  449. <el-checkbox label="2">散装药</el-checkbox>
  450. <el-checkbox label="3">板式组合药</el-checkbox>
  451. <el-checkbox label="4">注射剂</el-checkbox>
  452. </el-checkbox-group>
  453. </td>
  454. <td>
  455. <el-checkbox-group v-model="yongyao4" :disabled="!editable">
  456. <el-checkbox label="1" style="margin-left:30px;">固定剂量复合制剂</el-checkbox>
  457. <el-checkbox label="2">散装药</el-checkbox>
  458. <el-checkbox label="3">板式组合药</el-checkbox>
  459. <el-checkbox label="4">注射剂</el-checkbox>
  460. </el-checkbox-group>
  461. </td>
  462. </tr>
  463. <tr>
  464. <td class="c-t-center">
  465. 漏服药次数
  466. </td>
  467. <td class="setinput">
  468. <el-input style="width: 70px;" type="number" :readonly="!editable"
  469. v-model="parient.data[0].drug_use.forgot_take_drug_times">
  470. </el-input> 次
  471. </td>
  472. <td class="setinput">
  473. <el-input style="width: 70px;" type="number" :readonly="!editable"
  474. v-model="parient.data[1].drug_use.forgot_take_drug_times">
  475. </el-input> 次
  476. </td>
  477. <td class="setinput">
  478. <el-input style="width: 70px;" type="number" :readonly="!editable"
  479. v-model="parient.data[2].drug_use.forgot_take_drug_times">
  480. </el-input> 次
  481. </td>
  482. <td class="setinput">
  483. <el-input style="width: 70px;" type="number" :readonly="!editable"
  484. v-model="parient.data[3].drug_use.forgot_take_drug_times">
  485. </el-input> 次
  486. </td>
  487. </tr>
  488. </table>
  489. </td>
  490. </tr>
  491. <tr>
  492. <td class="col-w200 c-t-center">药物不良反应</td>
  493. <td>
  494. <!-- // 药物不良反应 1-无,2-有 -->
  495. <el-radio-group :disabled="!editable"
  496. v-model="parient.data[0].drug_bad_reaction">
  497. <el-radio :disabled="!editable" label="1">无</el-radio>
  498. <el-radio :disabled="!editable" label="2">有</el-radio>
  499. <el-input class="innerInput" style="padding:0 !important;"
  500. v-if="parient.data[0].drug_bad_reaction==2"
  501. style="width: 70px;" type="text" :readonly="!editable"
  502. v-model="parient.data[0].drug_bad_reaction_detail">
  503. </el-input>
  504. </el-radio-group>
  505. </td>
  506. <td>
  507. <el-radio-group :disabled="!editable"
  508. v-model="parient.data[1].drug_bad_reaction">
  509. <el-radio :disabled="!editable" label="1">无</el-radio>
  510. <el-radio :disabled="!editable" label="2">有</el-radio>
  511. <el-input class="innerInput" style="padding:0 !important;"
  512. v-if="parient.data[1].drug_bad_reaction==2"
  513. style="width: 70px;" type="text" :readonly="!editable"
  514. v-model="parient.data[1].drug_bad_reaction_detail">
  515. </el-input>
  516. </el-radio-group>
  517. </td>
  518. <td>
  519. <el-radio-group :disabled="!editable"
  520. v-model="parient.data[2].drug_bad_reaction">
  521. <el-radio :disabled="!editable" label="1">无</el-radio>
  522. <el-radio :disabled="!editable" label="2">有</el-radio>
  523. <el-input class="innerInput" style="padding:0 !important;"
  524. v-if="parient.data[2].drug_bad_reaction==2"
  525. style="width: 70px;" type="text" :readonly="!editable"
  526. v-model="parient.data[2].drug_bad_reaction_detail">
  527. </el-input>
  528. </el-radio-group>
  529. </td>
  530. <td>
  531. <el-radio-group :disabled="!editable"
  532. v-model="parient.data[3].drug_bad_reaction">
  533. <el-radio :disabled="!editable" label="1">无</el-radio>
  534. <el-radio :disabled="!editable" label="2">有</el-radio>
  535. <el-input class="innerInput" style="padding:0 !important;"
  536. v-if="parient.data[3].drug_bad_reaction==2"
  537. style="width: 70px;" type="text" :readonly="!editable"
  538. v-model="parient.data[3].drug_bad_reaction_detail">
  539. </el-input>
  540. </el-radio-group>
  541. </td>
  542. </tr>
  543. <tr>
  544. <td class="col-w200 c-t-center">并发症或合并症</td>
  545. <td>
  546. <!-- // 并发症 1-无,2-有 -->
  547. <el-radio-group :disabled="!editable"
  548. v-model="parient.data[0].complication">
  549. <el-radio :disabled="!editable" label="1">无</el-radio>
  550. <el-radio :disabled="!editable" label="2">有</el-radio>
  551. <el-input class="innerInput" style="padding:0 !important;"
  552. v-if="parient.data[0].complication==2" style="width: 70px;"
  553. type="text" :readonly="!editable"
  554. v-model="parient.data[0].complication_detail">
  555. </el-input>
  556. </el-radio-group>
  557. </td>
  558. <td>
  559. <el-radio-group :disabled="!editable"
  560. v-model="parient.data[1].complication">
  561. <el-radio :disabled="!editable" label="1">无</el-radio>
  562. <el-radio :disabled="!editable" label="2">有</el-radio>
  563. <el-input class="innerInput" style="padding:0 !important;"
  564. v-if="parient.data[1].complication==2" style="width: 70px;"
  565. type="text" :readonly="!editable"
  566. v-model="parient.data[1].complication_detail">
  567. </el-input>
  568. </el-radio-group>
  569. </td>
  570. <td>
  571. <el-radio-group :disabled="!editable"
  572. v-model="parient.data[2].complication">
  573. <el-radio :disabled="!editable" label="1">无</el-radio>
  574. <el-radio :disabled="!editable" label="2">有</el-radio>
  575. <el-input class="innerInput" style="padding:0 !important;"
  576. v-if="parient.data[2].complication==2" style="width: 70px;"
  577. type="text" :readonly="!editable"
  578. v-model="parient.data[2].complication_detail">
  579. </el-input>
  580. </el-radio-group>
  581. </td>
  582. <td>
  583. <el-radio-group :disabled="!editable"
  584. v-model="parient.data[3].complication">
  585. <el-radio :disabled="!editable" label="1">无</el-radio>
  586. <el-radio :disabled="!editable" label="2">有</el-radio>
  587. <el-input class="innerInput" style="padding:0 !important;"
  588. v-if="parient.data[3].complication==2" style="width: 70px;"
  589. type="text" :readonly="!editable"
  590. v-model="parient.data[3].complication_detail">
  591. </el-input>
  592. </el-radio-group>
  593. </td>
  594. </tr>
  595. <tr>
  596. <td class="table2Td" colspan="5">
  597. <table class="table2">
  598. <tr>
  599. <td rowspan="3" class="c-t-center" style="border-bottom: 0; width:50px;">转诊</td>
  600. <td class="c-t-center" style="width: 150px;">
  601. 科别
  602. </td>
  603. <td>
  604. <el-input :readonly="!editable" style=""
  605. v-model="parient.data[0].trans_org.dept_name"
  606. placeholder="" clearable></el-input>
  607. </td>
  608. <td>
  609. <el-input :readonly="!editable"
  610. v-model="parient.data[1].trans_org.dept_name"
  611. placeholder="" clearable></el-input>
  612. </td>
  613. <td>
  614. <el-input :readonly="!editable"
  615. v-model="parient.data[2].trans_org.dept_name"
  616. placeholder="" clearable></el-input>
  617. </td>
  618. <td>
  619. <el-input :readonly="!editable"
  620. v-model="parient.data[3].trans_org.dept_name"
  621. placeholder="" clearable></el-input>
  622. </td>
  623. </tr>
  624. <tr>
  625. <td class="c-t-center">
  626. 原因
  627. </td>
  628. <td>
  629. <el-input :readonly="!editable"
  630. v-model="parient.data[0].trans_org.reason"
  631. placeholder="" clearable></el-input>
  632. </td>
  633. <td>
  634. <el-input :readonly="!editable"
  635. v-model="parient.data[1].trans_org.reason"
  636. placeholder="" clearable></el-input>
  637. </td>
  638. <td>
  639. <el-input :readonly="!editable"
  640. v-model="parient.data[2].trans_org.reason"
  641. placeholder="" clearable></el-input>
  642. </td>
  643. <td>
  644. <el-input :readonly="!editable"
  645. v-model="parient.data[3].trans_org.reason"
  646. placeholder="" clearable></el-input>
  647. </td>
  648. </tr>
  649. <tr>
  650. <td class="c-t-center">
  651. 2周内随访,随访结果
  652. </td>
  653. <td>
  654. <el-input :readonly="!editable"
  655. v-model="parient.data[0].trans_org.result_of_2_weeks"
  656. placeholder="" clearable></el-input>
  657. </td>
  658. <td>
  659. <el-input :readonly="!editable"
  660. v-model="parient.data[1].trans_org.result_of_2_weeks"
  661. placeholder="" clearable></el-input>
  662. </td>
  663. <td>
  664. <el-input :readonly="!editable"
  665. v-model="parient.data[2].trans_org.result_of_2_weeks"
  666. placeholder="" clearable></el-input>
  667. </td>
  668. <td>
  669. <el-input :readonly="!editable"
  670. v-model="parient.data[3].trans_org.result_of_2_weeks"
  671. placeholder="" clearable></el-input>
  672. </td>
  673. </tr>
  674. </table>
  675. </td>
  676. </tr>
  677. <tr>
  678. <td class="col-w200 c-t-center">处理意见</td>
  679. <td>
  680. <el-input :readonly="!editable"
  681. v-model="parient.data[0].process_opinion" placeholder=""
  682. clearable></el-input>
  683. </td>
  684. <td>
  685. <el-input :readonly="!editable"
  686. v-model="parient.data[1].process_opinion" placeholder=""
  687. clearable></el-input>
  688. </td>
  689. <td>
  690. <el-input :readonly="!editable"
  691. v-model="parient.data[2].process_opinion" placeholder=""
  692. clearable></el-input>
  693. </td>
  694. <td>
  695. <el-input :readonly="!editable"
  696. v-model="parient.data[3].process_opinion" placeholder=""
  697. clearable></el-input>
  698. </td>
  699. </tr>
  700. <tr>
  701. <td class="col-w200 c-t-center">下次随访时间</td>
  702. <td>
  703. <!-- <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input> -->
  704. <el-date-picker value-format="yyyy-MM-dd" :readonly="!editable"
  705. v-model="parient.data[0].next_followup_date" type="date"
  706. placeholder="选择日期">
  707. </el-date-picker>
  708. </td>
  709. <td>
  710. <el-date-picker value-format="yyyy-MM-dd" :readonly="!editable"
  711. v-model="parient.data[1].next_followup_date" type="date"
  712. placeholder="选择日期">
  713. </el-date-picker>
  714. <!-- <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input> -->
  715. </td>
  716. <td>
  717. <el-date-picker value-format="yyyy-MM-dd" :readonly="!editable"
  718. v-model="parient.data[2].next_followup_date" type="date"
  719. placeholder="选择日期">
  720. </el-date-picker>
  721. <!-- <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input> -->
  722. </td>
  723. <td>
  724. <el-date-picker value-format="yyyy-MM-dd" :readonly="!editable"
  725. v-model="parient.data[3].next_followup_date" type="date"
  726. placeholder="选择日期">
  727. </el-date-picker>
  728. <!-- <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input> -->
  729. </td>
  730. </tr>
  731. <tr>
  732. <td class="col-w200 c-t-center">随访医生签名</td>
  733. <td>
  734. <el-input :readonly="!editable"
  735. v-model="parient.data[0].followup_doctor_name" placeholder=""
  736. clearable></el-input>
  737. </td>
  738. <td>
  739. <el-input :readonly="!editable"
  740. v-model="parient.data[1].followup_doctor_name" placeholder=""
  741. clearable></el-input>
  742. </td>
  743. <td>
  744. <el-input :readonly="!editable"
  745. v-model="parient.data[2].followup_doctor_name" placeholder=""
  746. clearable></el-input>
  747. </td>
  748. <td>
  749. <el-input :readonly="!editable"
  750. v-model="parient.data[3].followup_doctor_name" placeholder=""
  751. clearable></el-input>
  752. </td>
  753. </tr>
  754. <tr>
  755. <td class="col-w200 c-t-center">停止治疗及原因</td>
  756. <td colspan="4">
  757. <el-input type="textarea" :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
  758. </td>
  759. </tr>
  760. <tr>
  761. <td rowspan="2" class="col-w200 c-t-center">全程管理情况</td>
  762. <td colspan="4">
  763. <div>
  764. 1.出现停止治疗时间年月日:
  765. <el-date-picker :readonly="!editable" value-format="yyyy-MM-dd"
  766. v-model="parient.stop_treate.date" type="date"
  767. placeholder="选择日期">
  768. </el-date-picker>
  769. 2.停止治疗原因:
  770. <el-radio-group :disabled="!editable"
  771. v-model="parient.stop_treate.reason">
  772. <el-radio :disabled="!editable" v-model="radio" label="1">完成疗程</el-radio>
  773. <el-radio :disabled="!editable" v-model="radio" label="2">死亡</el-radio>
  774. <el-radio :disabled="!editable" v-model="radio" label="3">丢失</el-radio>
  775. <el-radio :disabled="!editable" v-model="radio" label="4">转入耐多药治疗</el-radio>
  776. </el-radio-group>
  777. </div>
  778. <div style="border-top:1px solid #e1e1e1;padding:10px 0;">
  779. <div class="setinput">
  780. 应访视患者<el-input style="width:70px;" type="text" :readonly="!editable"
  781. v-model="parient.management.plan_followup_times"
  782. placeholder="" clearable></el-input>次,
  783. 实际访视应访视患者<el-input style="width:70px;" type="text" :readonly="!editable"
  784. v-model="parient.management.real_followup_times"
  785. placeholder="" clearable></el-input>次
  786. </div>
  787. <div class="setinput">
  788. 患者在疗程中,应服药<el-input style="width:70px;" type="text" :readonly="!editable"
  789. v-model="parient.management.plan_take_drug_times"
  790. placeholder="" clearable></el-input>次,
  791. 实际服药<el-input style="width:70px;" type="text" :readonly="!editable"
  792. v-model="parient.management.real_take_drug_times"
  793. placeholder="" clearable></el-input>次,
  794. 服药率<el-input style="width:70px;" type="text" :readonly="!editable"
  795. v-model="percent"
  796. placeholder="" clearable></el-input>%
  797. </div>
  798. </div>
  799. </td>
  800. </tr>
  801. <tr>
  802. <td colspan="4" class="setinput">
  803. 评估医生签名:
  804. <el-input style="width:120px;" type="text" :readonly="!editable"
  805. v-model="parient.management.signature_doctor_name" placeholder=""
  806. clearable></el-input>
  807. </td>
  808. </tr>
  809. </table>
  810. <follow-bottom :followupId="followupId"></follow-bottom>
  811. </div>
  812. <script src="../../../../js/vue.js" type="text/javascript" charset="utf-8"></script>
  813. <script src="../../../../js/jquery-2.2.4.js" type="text/javascript" charset="utf-8"></script>
  814. <script src="../../../../js/util.js" type="text/javascript" charset="utf-8"></script>
  815. <script src="../../../../plugins/toastr/toastr.min.js"></script>
  816. <script src="../../../../js/es6-promise.js" type="text/javascript" charset="utf-8"></script>
  817. <script src="../../../../js/underscore.js" type="text/javascript" charset="utf-8"></script>
  818. <script src="../../../../js/element-ui.js" type="text/javascript" charset="utf-8"></script>
  819. <script src="../../../../api/http-request.js" type="text/javascript" charset="utf-8"></script>
  820. <script src="../../../../component/followup/follow-bottom.js"></script>
  821. <script src="../../../../api/fangshi-api.js"></script>
  822. <script>
  823. var Request = GetRequest();
  824. new Vue({
  825. el: "#app",
  826. data: function () {
  827. return {
  828. editable: false,
  829. isEditBtn: true,
  830. data2: "",
  831. radio: "",
  832. input: '',
  833. check: '',
  834. tizheng: [], //体征
  835. yongyao1: [], //用药
  836. yongyao2: [], //用药
  837. yongyao3: [], //用药
  838. yongyao4: [], //用药
  839. followupId: Request['id'],
  840. parient: {
  841. "version": Request['version']||'1',
  842. "followup_id": Request['id']||'1', //随访id
  843. "followup_project": '',//随访项目
  844. "number": '', //随访编号
  845. "patient": {
  846. "name": '',//患者姓名
  847. "code": ''//身份证置空
  848. },
  849. "data": [
  850. // 1
  851. {
  852. "create_user": '',
  853. "create_user_name": '',
  854. "followup_date": null,//随访日期,
  855. "way": '',//随访方式:1-门诊,2-家庭 3-电话 //整数
  856. "treate_month": '',//治疗月序
  857. "superviser": {
  858. "superviser_type": '',//督导人员类型:1-医生,2-家属,3-自服药,4-其他
  859. "superviser_code": '',//督导人员code
  860. "superviser_name": ''//督导人员name
  861. },
  862. "symptom": '',// string 症状及体征:0-没有症状,1-咳嗽咳痰,2-低热盗汗,3-咯血或血痰,4-胸痛消瘦,5-恶心纳差,6-头痛失眠,7-视物模糊,8-皮肤瘙痒、皮疹,9-耳鸣、听力下降
  863. "symptom_other_desc": '',//症状及体征其他描述
  864. "life_style": {
  865. "smoke": '', //生活方式-吸烟量
  866. "smoke_day":'',
  867. "drink": '', //生活方式-饮酒量
  868. "drink_day":''
  869. },
  870. "drug_use": {
  871. "chemotherapy": '',//用药情况-化疗方案,
  872. "method": '', //用药情况-用法:1-每日,2-间歇
  873. "dosage_form": '',// string 用药情况-药品剂型:1、固定剂量复合制剂,2-散装药,3-板式组合药,4-注射剂,
  874. "forgot_take_drug_times": '',//漏服药次数
  875. },
  876. "drug_bad_reaction": '', // 药物不良反应 1-无,2-有
  877. "drug_bad_reaction_detail": '', //药物不良反应描述
  878. "complication": '', // 并发症 1-无,2-有
  879. "complication_detail": '', //并發症描述
  880. "trans_org": { //转诊
  881. "dept_code": '', //科别code
  882. "dept_name": '', //科别
  883. "reason": '', //原因
  884. "result_of_2_weeks": '' //2周内随访,随访结果
  885. },
  886. "process_opinion": '', //处理意见,
  887. "next_followup_date": null, //下次随访时间
  888. "followup_doctor": '', // 随访医生code
  889. "followup_doctor_name": '',// 随访医生name
  890. },
  891. // 2
  892. {
  893. "create_user": '',
  894. "create_user_name": '',
  895. "followup_date": null,//随访日期,
  896. "way": '',//随访方式:1-门诊,2-家庭 //整数
  897. "treate_month": '',//治疗月序
  898. "superviser": {
  899. "superviser_type": '',//督导人员类型:1-医生,2-家属,3-自服药,4-其他
  900. "superviser_code": '',//督导人员code
  901. "superviser_name": ''//督导人员name
  902. },
  903. "symptom": '',// string 症状及体征:0-没有症状,1-咳嗽咳痰,2-低热盗汗,3-咯血或血痰,4-胸痛消瘦,5-恶心纳差,6-头痛失眠,7-视物模糊,8-皮肤瘙痒、皮疹,9-耳鸣、听力下降
  904. "symptom_other_desc": '',//症状及体征其他描述
  905. "life_style": {
  906. "smoke": '', //生活方式-吸烟量
  907. "smoke_day":'',
  908. "drink": '', //生活方式-饮酒量
  909. "drink_day":''
  910. },
  911. "drug_use": {
  912. "chemotherapy": '',//用药情况-化疗方案,
  913. "method": '', //用药情况-用法:1-每日,2-间歇
  914. "dosage_form": '',// string 用药情况-药品剂型:1、固定剂量复合制剂,2-散装药,3-板式组合药,4-注射剂,
  915. "forgot_take_drug_times": '',//漏服药次数
  916. },
  917. "drug_bad_reaction": '', // 药物不良反应 1-无,2-有
  918. "drug_bad_reaction_detail": '', //药物不良反应描述
  919. "complication": '', // 并发症 1-无,2-有
  920. "complication_detail": '', //并發症描述,
  921. "trans_org": { //转诊
  922. "dept_code": '', //科别code
  923. "dept_name": '', //科别
  924. "reason": '', //原因
  925. "result_of_2_weeks": '' //2周内随访,随访结果
  926. },
  927. "process_opinion": '', //处理意见,
  928. "next_followup_date": null, //下次随访时间
  929. "followup_doctor": '', // 随访医生code
  930. "followup_doctor_name": '',// 随访医生name
  931. },
  932. // 3
  933. {
  934. "create_user": '',
  935. "create_user_name": '',
  936. "followup_date": null, //随访日期
  937. "way": '',//随访方式:1-门诊,2-家庭 //整数
  938. "treate_month": '',//治疗月序
  939. "superviser": {
  940. "superviser_type": '',//督导人员类型:1-医生,2-家属,3-自服药,4-其他
  941. "superviser_code": '',//督导人员code
  942. "superviser_name": ''//督导人员name
  943. },
  944. "symptom": '',// string 症状及体征:0-没有症状,1-咳嗽咳痰,2-低热盗汗,3-咯血或血痰,4-胸痛消瘦,5-恶心纳差,6-头痛失眠,7-视物模糊,8-皮肤瘙痒、皮疹,9-耳鸣、听力下降
  945. "symptom_other_desc": '',//症状及体征其他描述
  946. "life_style": {
  947. "smoke": '', //生活方式-吸烟量
  948. "smoke_day":'',
  949. "drink": '', //生活方式-饮酒量
  950. "drink_day":''
  951. },
  952. "drug_use": {
  953. "chemotherapy": '',//用药情况-化疗方案,
  954. "method": '', //用药情况-用法:1-每日,2-间歇
  955. "dosage_form": '',// string 用药情况-药品剂型:1、固定剂量复合制剂,2-散装药,3-板式组合药,4-注射剂,
  956. "forgot_take_drug_times": '',//漏服药次数
  957. },
  958. "drug_bad_reaction": '', // 药物不良反应 1-无,2-有
  959. "drug_bad_reaction_detail": '', //药物不良反应描述
  960. "complication": '', // 并发症 1-无,2-有
  961. "complication_detail": '', //并發症描述,
  962. "trans_org": { //转诊
  963. "dept_code": '', //科别code
  964. "dept_name": '', //科别
  965. "reason": '', //原因
  966. "result_of_2_weeks": '' //2周内随访,随访结果
  967. },
  968. "process_opinion": '', //处理意见,
  969. "next_followup_date": null, //下次随访时间
  970. "followup_doctor": '', // 随访医生code
  971. "followup_doctor_name": '',// 随访医生name
  972. },
  973. //4
  974. {
  975. "create_user": '',
  976. "create_user_name": '',
  977. "followup_date": null, //随访日期
  978. "way": '',//随访方式:1-门诊,2-家庭 //整数
  979. "treate_month": '',//治疗月序
  980. "superviser": {
  981. "superviser_type": '',//督导人员类型:1-医生,2-家属,3-自服药,4-其他
  982. "superviser_code": '',//督导人员code
  983. "superviser_name": ''//督导人员name
  984. },
  985. "symptom": '',// string 症状及体征:0-没有症状,1-咳嗽咳痰,2-低热盗汗,3-咯血或血痰,4-胸痛消瘦,5-恶心纳差,6-头痛失眠,7-视物模糊,8-皮肤瘙痒、皮疹,9-耳鸣、听力下降
  986. "symptom_other_desc": '',//症状及体征其他描述
  987. "life_style": {
  988. "smoke": '', //生活方式-吸烟量
  989. "smoke_day":'',
  990. "drink": '', //生活方式-饮酒量
  991. "drink_day":''
  992. },
  993. "drug_use": {
  994. "chemotherapy": '',//用药情况-化疗方案,
  995. "method": '', //用药情况-用法:1-每日,2-间歇
  996. "dosage_form": '',// string 用药情况-药品剂型:1、固定剂量复合制剂,2-散装药,3-板式组合药,4-注射剂,
  997. "forgot_take_drug_times": '',//漏服药次数
  998. },
  999. "drug_bad_reaction": '', // 药物不良反应 1-无,2-有
  1000. "drug_bad_reaction_detail": '', //药物不良反应描述
  1001. "complication": '', // 并发症 1-无,2-有
  1002. "complication_detail": '', //并發症描述,
  1003. "trans_org": { //转诊
  1004. "dept_code": '', //科别code
  1005. "dept_name": '', //科别
  1006. "reason": '', //原因
  1007. "result_of_2_weeks": '' //2周内随访,随访结果
  1008. },
  1009. "process_opinion": '', //处理意见,
  1010. "next_followup_date": null, //下次随访时间
  1011. "followup_doctor": '', // 随访医生code
  1012. "followup_doctor_name": '',// 随访医生name
  1013. }
  1014. ],
  1015. "management": {
  1016. "plan_followup_times": '', // 应访视患者次数,
  1017. "real_followup_times": '', // 实际访视次数
  1018. "plan_take_drug_times": '', // 患者应服药次数
  1019. "real_take_drug_times": '', // 实际服药次数
  1020. "take_drug_percent": '', // 患者服药率
  1021. "signature_doctor": '', // 评估医生code
  1022. "signature_doctor_name": '' // 评估医生签名
  1023. },
  1024. "stop_treate": { //停止治疗及原因
  1025. "date": null, // 停止日期
  1026. "reason": ''//停止原因
  1027. }
  1028. }
  1029. }
  1030. },
  1031. mounted: function () {
  1032. var docInfo = JSON.parse(window.localStorage.getItem("docInfo"));
  1033. console.log(docInfo.code)
  1034. console.log(docInfo.name)
  1035. this.getData()
  1036. },
  1037. computed:{
  1038. percent(){
  1039. var vm = this
  1040. if(vm.parient.management.real_take_drug_times && vm.parient.management.plan_take_drug_times){
  1041. return ((vm.parient.management.real_take_drug_times / vm.parient.management.plan_take_drug_times) * 100).toFixed(2)
  1042. }else{
  1043. return 0
  1044. }
  1045. }
  1046. },
  1047. methods: {
  1048. getData: function () {
  1049. var vm = this
  1050. // var vmP = this.postpartumVisitDetails
  1051. fangshiAPI.getPhthisis({ followupId: Request['id']||'1' }).then(function (res) {
  1052. if (res.status == 200 && res.data[0]) {
  1053. console.log("获取肺结核信息")
  1054. console.log(res)
  1055. vm.parient = res.data[0]
  1056. //转换用药数据
  1057. vm.yongyao1 = vm.parient.data[0].drug_use.dosage_form?vm.parient.data[0].drug_use.dosage_form.split(','):[]
  1058. vm.yongyao2 = vm.parient.data[1].drug_use.dosage_form?vm.parient.data[1].drug_use.dosage_form.split(','):[]
  1059. vm.yongyao3 = vm.parient.data[2].drug_use.dosage_form?vm.parient.data[2].drug_use.dosage_form.split(','):[]
  1060. vm.yongyao4 = vm.parient.data[3].drug_use.dosage_form?vm.parient.data[3].drug_use.dosage_form.split(','):[]
  1061. //转换体征信息
  1062. vm.tizheng = vm.parient.data[0].symptom?vm.parient.data[0].symptom.split(','):[]
  1063. } else {
  1064. top.toastr.error(res.msg);
  1065. }
  1066. })
  1067. },
  1068. editData: function () {
  1069. var vm = this
  1070. var docInfo = JSON.parse(window.localStorage.getItem("docInfo"));
  1071. console.log("保存")
  1072. for (var i = 0; i < 4; i++) {
  1073. vm.parient.data[i].create_user = docInfo.code
  1074. vm.parient.data[i].create_user_name = docInfo.name
  1075. vm.parient.data[i].symptom = vm.tizheng ? vm.tizheng.join(',') : ''
  1076. // 并发症 1-无,2-有
  1077. vm.parient.data[i].drug_bad_reaction_detail = vm.parient.data[i].drug_bad_reaction==2?vm.parient.data[i].drug_bad_reaction_detail:''
  1078. vm.parient.data[i].complication_detail = vm.parient.data[i].complication==2?vm.parient.data[i].complication_detail:''
  1079. }
  1080. vm.parient.data[0].drug_use.dosage_form = vm.yongyao1 ? vm.yongyao1.join(',') : ''
  1081. vm.parient.data[1].drug_use.dosage_form = vm.yongyao2 ? vm.yongyao2.join(',') : ''
  1082. vm.parient.data[2].drug_use.dosage_form = vm.yongyao3 ? vm.yongyao3.join(',') : ''
  1083. vm.parient.data[3].drug_use.dosage_form = vm.yongyao4 ? vm.yongyao4.join(',') : ''
  1084. vm.parient.management.take_drug_percent = vm.percent
  1085. if (!vm.parient.patient.name) {
  1086. top.toastr.info("请输入患者姓名")
  1087. return false
  1088. }
  1089. if (!vm.parient.number) {
  1090. top.toastr.info("请输入编号")
  1091. return false
  1092. }
  1093. fangshiAPI.savePhthisis({ jsonData: JSON.stringify(vm.parient) }).then(function (res) {
  1094. if (res.status == 200) {
  1095. console.log(res)
  1096. top.toastr.info("保存成功")
  1097. } else {
  1098. top.toastr.error(res.msg);
  1099. }
  1100. })
  1101. },
  1102. editBtn: function () {
  1103. console.log(this.tizheng)
  1104. this.isEditBtn = !this.isEditBtn
  1105. if (this.isEditBtn) {
  1106. var btn = document.getElementsByClassName('button')[0]
  1107. btn.innerHTML = '编辑'
  1108. this.editable = false
  1109. this.editData()
  1110. } else {
  1111. var btn = document.getElementsByClassName('button')[0]
  1112. btn.innerHTML = '保存'
  1113. this.editable = true
  1114. }
  1115. }
  1116. }
  1117. })
  1118. </script>
  1119. </body>
  1120. </html>