emergency.js 35 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889
  1. require("./../css/emergency.less")
  2. require("../images/back.png")
  3. require("../images/down2.png")
  4. require("../images/pic.png")
  5. const $ = require("jquery");
  6. const { getUrlArgObject } = require('./promise.js');
  7. let fst = `
  8. <div class="step stepFst">
  9. <p>步骤1</p>
  10. <h4>进行全血细胞计数+血型鉴定、术前免疫、凝血功能、超声心动图等检查</h4>
  11. </div>
  12. <div class="step stepSec">
  13. <p>步骤2</p>
  14. <div class="disBtn disBtnRed">
  15. <span>心包积液</span>
  16. <i id="sureBtn1">确定</i>
  17. <img id="backBtn1" src="./images/back.png" alt="">
  18. </div>
  19. <div class="disBtn disBtnBlue">
  20. <span>非心包积液</span>
  21. <i id="sureBtn2">确定</i>
  22. <img id="backBtn2" src="./images/back.png" alt="">
  23. </div>
  24. <div class="disMainRed">
  25. <div class="outHeart">心外会诊</div>
  26. <div class="inHeart">心内会诊</div>
  27. <h5>判断是否心包填塞</h5>
  28. <div class="fullPink">是</div>
  29. <div class="imgDown"><img src="./images/down2.png" alt=""></div>
  30. <div class="emptyMain">心包穿刺</div>
  31. <div class="imgDown"><img src="./images/down2.png" alt=""></div>
  32. <div class="emptyMain">穿刺液分析对症治疗</div>
  33. <div class="imgDown"><img src="./images/down2.png" alt=""></div>
  34. <div class="emptyMain">抢救室待床!</div>
  35. <br><br>
  36. <div class="fullBlue">否</div>
  37. <div class="imgDown"><img src="./images/down2.png" alt=""></div>
  38. <div class="emptyMain">积液量少查找病因对症治疗</div>
  39. <div class="imgDown"><img src="./images/down2.png" alt=""></div>
  40. <div class="emptyMain">病情未控制病情恶化</div>
  41. <div class="imgDown"><img src="./images/down2.png" alt=""></div>
  42. <div class="emptyMain">心包穿刺</div>
  43. <div class="imgDown"><img src="./images/down2.png" alt=""></div>
  44. <div class="emptyMain">穿刺液分析对症治疗</div>
  45. <div class="imgDown"><img src="./images/down2.png" alt=""></div>
  46. <div class="emptyMain">抢救室待床!</div>
  47. </div>
  48. <div class="disMainBlue">
  49. <h4>查找其他原因</h4>
  50. </div>
  51. </div>
  52. `
  53. let sec = `
  54. <div class="step stepFst">
  55. <p>步骤1</p>
  56. <h4>听诊呼吸音是否减弱或消失</h4>
  57. </div>
  58. <div class="step stepSec">
  59. <p>步骤2</p>
  60. <h4>进行全血细胞计数+血型鉴定、术前免疫、凝血功能、肺部B超、胸部X线或者胸部CT检查</h4>
  61. <div class="disBtn disBtnRed">
  62. <span>气胸患者</span>
  63. <i id="sureBtn3">确定</i>
  64. <img id="backBtn3" src="./images/back.png" alt="">
  65. </div>
  66. <div class="disBtn disBtnBlue">
  67. <span>非气胸患者</span>
  68. <i id="sureBtn4">确定</i>
  69. <img id="backBtn4" src="./images/back.png" alt="">
  70. </div>
  71. <div class="disMainRed">
  72. <h5>结合症状体征是否危机生命是否濒死休克</h5>
  73. <div class="inHeart">胸外科会诊</div>
  74. </div>
  75. <div class="disBtn disBtnTrdRed disBtnTrd">
  76. <span>是</span>
  77. <i id="sureBtn5">确定</i>
  78. </div>
  79. <div class="disBtn disBtnTrdBlue disBtnTrd">
  80. <span>否</span>
  81. <i id="sureBtn6">确定</i>
  82. </div>
  83. <div class="disMainBlue">
  84. <h4>查找其他原因</h4>
  85. </div>
  86. </div>
  87. <div class="step stepTrd stepTrdRight">
  88. <p class="step3">步骤3</p>
  89. <div class="disBtn disBtnTreRed">
  90. <span>是</span>
  91. <img id="backBtn7" src="./images/back.png" alt="">
  92. </div>
  93. <div class="inHeart">急诊胸腔闭式引流</div>
  94. <p>抢救室待救</p>
  95. </div>
  96. <div class="step stepTrd stepTrdWrong">
  97. <p class="step3">步骤3</p>
  98. <div class="disBtn disBtnTreBlue">
  99. <span>否</span>
  100. <img id="backBtn8" src="./images/back.png" alt="">
  101. </div>
  102. <h4>判断肺压缩大于25%或小于25%</h4>
  103. <div class="btnBgWhite">肺压缩大于25%</div>
  104. <h4>建议保守对症治疗止咳、祛痰、急诊留观</h4>
  105. <div class="inHeart">择期胸穿</div>
  106. <div class="lineSpace"></div>
  107. <div class="btnBgWhite">肺压缩小于25%</div>
  108. <h4>建议保守对症治疗止咳、祛痰</h4>
  109. <br>
  110. <div class="spaceBetween">
  111. <span>病情未控制继续恶化</span>
  112. <i>择期胸穿</i>
  113. </div>
  114. <div class="spaceBetween">
  115. <span>病情好转</span>
  116. <i>胸外科随诊</i>
  117. </div>
  118. </div>
  119. `
  120. let trd = `
  121. <div class="step stepFst">
  122. <p>步骤1</p>
  123. <h4>立即进行全血细胞计数+血型鉴定、术前免疫、凝血功能、D-二聚体、床旁超声心动图检查</h4>
  124. </div>
  125. <div class="step stepSec">
  126. <p>步骤2</p>
  127. <h4>判断血压是否正常或休克</h4>
  128. <div class="disBtn disBtnRed">
  129. <span>伴低血压休克</span>
  130. <i id="sureBtn9">确定</i>
  131. <img id="backBtn9" src="./images/back.png" alt="">
  132. </div>
  133. <div class="disBtn disBtnBlue">
  134. <span>不伴低血压休克</span>
  135. <i id="sureBtn10">确定</i>
  136. <img id="backBtn10" src="./images/back.png" alt="">
  137. </div>
  138. <h4 class="disMainRed9">判断右心负荷是否增加</h4>
  139. <div class="disBtn disBtnTrdRed disBtnTrd9">
  140. <span>右心负荷增加(DDI阳性)</span>
  141. <i id="sureBtn11">确定</i>
  142. </div>
  143. <div class="disBtn disBtnTrdBlue disBtnTrd9">
  144. <span>右心负荷不增加(DDI阴性)</span>
  145. <i id="sureBtn12">确定</i>
  146. </div>
  147. <h4 class="disMainRed10">根据临床经验或者PE评分规则评估PE可能性</h4>
  148. <div class="disBtn disBtnTrdRed disBtnTrd10">
  149. <span>评分高或DDI阳性</span>
  150. <i id="sureBtn13">确定</i>
  151. </div>
  152. <div class="disBtn disBtnTrdBlue disBtnTrd10">
  153. <span>评分低且DDI阴性</span>
  154. <i id="sureBtn14">确定</i>
  155. </div>
  156. <div class="disMainBlue">
  157. <h4>查找其他原因</h4>
  158. </div>
  159. </div>
  160. <div class="step stepTrd stepTrdRight">
  161. <p class="step3">步骤3</p>
  162. <div class="disBtn disBtnTreRed">
  163. <span>评分高或DDI阳性</span>
  164. <img id="backBtn15" src="./images/back.png" alt="">
  165. </div>
  166. <div class="outHeart">呼吸科会诊</div>
  167. <h4>建议检查CTPA(CT肺动脉造影)</h4>
  168. <br>
  169. <div class="spaceBetween">
  170. <span>阳性</span>
  171. <i>按肺栓塞治疗</i>
  172. </div>
  173. <div class="spaceBetween">
  174. <span>阴性</span>
  175. <i>请相关科室会诊寻找病因</i>
  176. </div>
  177. </div>
  178. <div class="step stepTrd stepTrdRight01">
  179. <p class="step3">步骤3</p>
  180. <div class="disBtn disBtnTreRed">
  181. <span>右心负荷增加(DDI阳性)</span>
  182. <img id="backBtn17" src="./images/back.png" alt="">
  183. </div>
  184. <div class="outHeart">呼吸科会诊</div>
  185. <h4>生命体征不稳定</h4>
  186. <div class="emptyMain">根据病史、体征、Well、Geneva肺栓塞评分判断病情</div>
  187. <div class="imgDown"><img src="./images/down2.png" alt=""></div>
  188. <div class="emptyMain">考虑溶栓或者血栓切除</div>
  189. <div class="imgDown"><img src="./images/down2.png" alt=""></div>
  190. <div class="emptyMain">ACLS(高级心脏生命支持)</div>
  191. <div class="imgDown"><img src="./images/down2.png" alt=""></div>
  192. <div class="emptyMain">收入ICU</div>
  193. <h4>生命体征稳定建议检查CTPA(CT肺动脉造影)</h4>
  194. <div class="spaceBetween">
  195. <span>阳性</span>
  196. <i>按肺栓塞治疗</i>
  197. </div>
  198. <div class="spaceBetween">
  199. <span>阴性</span>
  200. <i>请相关科室会诊寻找病因</i>
  201. </div>
  202. </div>
  203. <div class="step stepTrd stepTrdWrong">
  204. <p class="step3">步骤3</p>
  205. <div class="disBtn disBtnTreBlue">
  206. <span>评分低且DDI阴性</span>
  207. <img id="backBtn16" src="./images/back.png" alt="">
  208. </div>
  209. <h4>请相关科室会诊寻找病因</h4>
  210. </div>
  211. <div class="step stepTrd stepTrdWrong01">
  212. <p class="step3">步骤3</p>
  213. <div class="disBtn disBtnTreBlue">
  214. <span>右心负荷不增加(DDI阴性)</span>
  215. <img id="backBtn18" src="./images/back.png" alt="">
  216. </div>
  217. <h4>建议ACLS(高级心脏生命支持)</h4>
  218. <h4>请相关科室会诊寻找病因</h4>
  219. </div>
  220. `
  221. let fth = `
  222. <div class="step stepFst">
  223. <p>步骤1</p>
  224. <h4>立即检查12导联或18导联心电图</h4>
  225. </div>
  226. <div class="step stepSec">
  227. <p>步骤2</p>
  228. <h4>判断心电图ST段是否有异常!</h4>
  229. <p>(如果不能明确5-10min重复一次)</p>
  230. <div class="disBtn disBtnRed">
  231. <span>ST段抬高或新发LBBB</span>
  232. <i id="sureBtn23">确定</i>
  233. <img id="backBtn23" src="./images/back.png" alt="">
  234. </div>
  235. <div class="disBtn disBtnBlue">
  236. <span>ST段压低或无特征性改变</span>
  237. <i id="sureBtn24">确定</i>
  238. <img id="backBtn24" src="./images/back.png" alt="">
  239. </div>
  240. </div>
  241. <div class="step stepTrd stepTrdRight">
  242. <p class="step3">步骤3</p>
  243. <div class="outHeart">紧急心内会诊</div>
  244. <h4>进一步诊疗</h4>
  245. <p>(STEMI处置时间&lt;10min)</p>
  246. <h4>询问并立即服用负荷剂量的双抗药物(若未服用)</h4>
  247. <p>阿司匹林0.3g+氯吡格雷300mg/600mg(急需手术)或 阿司匹林0.3g+替格瑞洛180mg( "心拯救")</p>
  248. <h4>患者发病时间!</h4>
  249. <ul class="jxgzdm">
  250. <li>1、发病大于12小时</li>
  251. <li>2、监测生命体征,持续心电监护,建立静脉通道(左侧肢体,1-2路) ;</li>
  252. <li>3、必要时给氧,保持血氧饱和度95%以上 ;</li>
  253. <li>4、取血化验 : <span>血常规</span><span>急诊生化</span><span>心肌酶谱</span><span>Troponinl</span><span>凝血功能</span><span>术前免疫</span></li>
  254. <li>5、床边心超检查 ;</li>
  255. <li>6、询问相关病史和体格检查 ;</li>
  256. </ul>
  257. <div class="disBtn disBtnRed01">
  258. <span>发病小于12小时</span>
  259. <i id="sureBtn25">确定</i>
  260. <img id="backBtn25" src="./images/back.png" alt="">
  261. </div>
  262. <div class="disBtn disBtnBlue01">
  263. <span>发病大于12小时</span>
  264. <i id="sureBtn26">确定</i>
  265. <img id="backBtn26" src="./images/back.png" alt="">
  266. </div>
  267. <div class="showBtn25">
  268. <br>
  269. <div class="emptyMain">启动导管室、获取知情同意联系床位</div>
  270. <div class="imgDown"><img src="./images/down2.png" alt=""></div>
  271. <div class="emptyMain">家属同意-导管室直接运转</div>
  272. <div class="imgDown"><img src="./images/down2.png" alt=""></div>
  273. <div class="emptyMain">控制D-B时间&lt;90min</div>
  274. <div class="imgDown"><img src="./images/down2.png" alt=""></div>
  275. <div class="emptyMain">家属不同意或者导管室到达&gt;60min</div>
  276. <div class="imgDown"><img src="./images/down2.png" alt=""></div>
  277. <div class="emptyMain">排除禁忌后考虑立即溶栓(D-B &lt;30min)</div>
  278. </div>
  279. <div class="showBtn26">
  280. <h4>判断患者是否有急诊PCI指征</h4>
  281. <div class="fullPink">是,有急诊PCI指征</div>
  282. <div class="imgDown"><img src="./images/down2.png" alt=""></div>
  283. <div class="emptyMain">启动导管室、获取知情同意联系床位</div>
  284. <div class="imgDown"><img src="./images/down2.png" alt=""></div>
  285. <div class="emptyMain">家属同意-导管室直接运转</div>
  286. <div class="imgDown"><img src="./images/down2.png" alt=""></div>
  287. <div class="emptyMain">控制D-B时间&lt;90min</div>
  288. <div class="imgDown"><img src="./images/down2.png" alt=""></div>
  289. <div class="emptyMain">家属不同意或者导管室到达&gt;60min</div>
  290. <div class="imgDown"><img src="./images/down2.png" alt=""></div>
  291. <div class="emptyMain">排除禁忌后考虑立即溶栓(D-B &lt;30min)</div>
  292. <br><br>
  293. <div class="fullBlue">否,没有急诊PCI指征</div>
  294. <div class="imgDown"><img src="./images/down2.png" alt=""></div>
  295. <div class="emptyMain">收住ICU/CCU</div>
  296. </div>
  297. </div>
  298. <div class="step stepTrd stepTrdWrong">
  299. <p class="step3">步骤3</p>
  300. <h4>进一步诊疗</h4>
  301. <p>(STEMI处置时间&lt;10min)</p>
  302. <h4>查血:检查心肌酶谱+Troponinl</h4>
  303. <p>必要时可 Q4-6h 复查</p>
  304. <div class="inHeart special">普通心内科会诊</div>
  305. <h4>判断检查结果是否异常</h4>
  306. <div class="disBtn disBtnRed01">
  307. <span>诊断NSTEMI-ACS</span>
  308. <i id="sureBtn27">确定</i>
  309. <img id="backBtn27" src="./images/back.png" alt="">
  310. </div>
  311. <div class="disBtn disBtnBlue01">
  312. <span>排除NSTEMI-ACS</span>
  313. <i id="sureBtn28">确定</i>
  314. <img id="backBtn28" src="./images/back.png" alt="">
  315. </div>
  316. <h4 class="showBtn28">已排除NSTEMI-ACS ,请其他诊室会诊!</h4>
  317. <div class="showBtn27">
  318. <h4>立即服用负荷剂量的双抗药物(若未服用)</h4>
  319. <div>阿司匹林0.3g+氯吡格雷300mg/600mg(急需手术)或 阿司匹林0.3g+替格瑞洛180mg("心拯救")</div>
  320. <h4>判断患者危重程度</h4>
  321. <ul class="chengdu">
  322. <li class="selectTab">极高危患者</li>
  323. <li>高危患者</li>
  324. <li>中危患者</li>
  325. <li>低危患者</li>
  326. </ul>
  327. <h4>判断依据</h4>
  328. <ul class="doList">
  329. <li>
  330. <input type="checkbox" data-val="0">
  331. <i> 1、血流动力学不稳定或心源性休克</i>
  332. </li>
  333. <li>
  334. <input type="checkbox" data-val="1">
  335. <i> 2、再发性或药物治疗难以缓解的持续性胸痛</i>
  336. </li>
  337. <li>
  338. <input type="checkbox" data-val="2">
  339. <i> 3、危及生命的心律失常或心跳骤停</i>
  340. </li>
  341. <li>
  342. <input type="checkbox" data-val="3">
  343. <i> 4、心肌梗死的机械性并发症</i>
  344. </li>
  345. <li>
  346. <input type="checkbox" data-val="4">
  347. <i> 5、急性心衰</i>
  348. </li>
  349. <li>
  350. <input type="checkbox" data-val="5">
  351. <i> 6、ST-T动态改变,特别是间歇性ST段抬高</i>
  352. </li>
  353. <li>
  354. <input type="checkbox" data-val="-1">
  355. <i> 7、以上依据都不符合</i>
  356. </li>
  357. </ul>
  358. <ul class="doList" style="display: none;">
  359. <li>
  360. <input type="checkbox" data-val="0">
  361. <i> 1、肌钙蛋白水平升高或降低与心梗一致</i>
  362. </li>
  363. <li>
  364. <input type="checkbox" data-val="1">
  365. <i> 2、动态ST或T波改变(有或无症状)</i>
  366. </li>
  367. <li>
  368. <input type="checkbox" data-val="2">
  369. <i> 3、GRACE评分&gt;140</i>
  370. </li>
  371. <li>
  372. <input type="checkbox" data-val="-1">
  373. <i> 4、以上依据都不符合</i>
  374. </li>
  375. </ul>
  376. <ul class="doList" style="display: none;">
  377. <li>
  378. <input type="checkbox" data-val="0">
  379. <i> 1、糖尿病</i>
  380. </li>
  381. <li>
  382. <input type="checkbox" data-val="1">
  383. <i> 2、肾功能不全(eGFR&lt;60ml/min/1.73m2)</i>
  384. </li>
  385. <li>
  386. <input type="checkbox" data-val="2">
  387. <i> 3、LVEF&lt;40%或充血性心力衰竭</i>
  388. </li>
  389. <li>
  390. <input type="checkbox" data-val="3">
  391. <i> 4、梗死后早起心绞痛</i>
  392. </li>
  393. <li>
  394. <input type="checkbox" data-val="4">
  395. <i> 5、近期PCI史</i>
  396. </li>
  397. <li>
  398. <input type="checkbox" data-val="5">
  399. <i> 6、之前CABG史</i>
  400. </li>
  401. <li>
  402. <input type="checkbox" data-val="6">
  403. <i> 7、GRACE评分&gt;109且&lt;140</i>
  404. </li>
  405. <li>
  406. <input type="checkbox" data-val="-1">
  407. <i> 8、以上依据都不符合</i>
  408. </li>
  409. </ul>
  410. <div class="lastResult" style="display: none;">
  411. <div class="lowDis">低危患者</div>
  412. <h4>留观或收住心内科</h4>
  413. </div>
  414. </div>
  415. <div class="partPool">
  416. <div class="lowDis">极高危患者</div>
  417. <h4>治疗方案</h4>
  418. <div class="emptyMain">启动导管室、获取知情同意联系床位</div>
  419. <div class="imgDown"><img src="./images/down2.png" alt=""></div>
  420. <div class="emptyMain">家属同意-导管室直接运转</div>
  421. <div class="imgDown"><img src="./images/down2.png" alt=""></div>
  422. <div class="emptyMain">控制D-B时间&lt;90min</div>
  423. <div class="imgDown"><img src="./images/down2.png" alt=""></div>
  424. <div class="emptyMain">家属不同意或者导管室到达>60min</div>
  425. <div class="imgDown"><img src="./images/down2.png" alt=""></div>
  426. <div class="emptyMain">排除禁忌后考虑立即溶栓(D-B &lt;30min)</div>
  427. </div>
  428. <div class="partPool01">
  429. <div class="lowDis"></div>
  430. <h4>治疗方案</h4>
  431. <div class="emptyMain">推荐早期侵入治疗(&lt;24h)</div>
  432. <div class="imgDown"><img src="./images/down2.png" alt=""></div>
  433. <div class="emptyMain">收住ICU/CCU</div>
  434. <div class="imgDown"><img src="./images/down2.png" alt=""></div>
  435. <div class="emptyMain">限期冠脉造影、继续监测生命体征、心电图(q6h)、心肌酶谱变化(q6h)、若有变化随时心内科会诊</div>
  436. </div>
  437. </div>
  438. `
  439. let fif = `
  440. <div class="step stepFst">
  441. <p>步骤1</p>
  442. <h4>立即进行全血细胞计数+血型鉴定、术前免疫、凝血功能、D-二聚体、床旁超声心动图检查</h4>
  443. </div>
  444. <div class="step stepSec">
  445. <p>步骤2</p>
  446. <h4>判断DDI和TTE阴性或阳性!</h4>
  447. <div class="disBtn disBtnRed">
  448. <span>DDI阳性或TTE阳性(疑似AD)</span>
  449. <i id="sureBtn19">确定</i>
  450. <img id="backBtn19" src="./images/back.png" alt="">
  451. </div>
  452. <div class="disBtn disBtnBlue">
  453. <span>DDI阴性或TTE阴性</span>
  454. <i id="sureBtn20">确定</i>
  455. <img id="backBtn20" src="./images/back.png" alt="">
  456. </div>
  457. <h4 class="disMainRed20">再次详细询问病史、查体,必要时行主动脉CTA</h4>
  458. <h4 class="disMainRed20">请相关科室会诊寻找病因</h4>
  459. </div>
  460. <div class="step stepTrd stepTrdRight">
  461. <p class="step3">步骤3</p>
  462. <div class="disBtn disBtnTreRed">
  463. <span>立即检查主动脉CTA</span>
  464. </div>
  465. <div class="outHeart">血管外科内会诊</div>
  466. <div class="outHeart">心外会诊</div>
  467. <h4>判断检查结果数据</h4>
  468. <div class="disBtn disBtnRed01">
  469. <span>确诊AD(A型或B型)</span>
  470. <i id="sureBtn21">确定</i>
  471. <img id="backBtn21" src="./images/back.png" alt="">
  472. </div>
  473. <div class="disBtn disBtnBlue01">
  474. <span>排除AD</span>
  475. <i id="sureBtn22">确定</i>
  476. <img id="backBtn22" src="./images/back.png" alt="">
  477. </div>
  478. <h4 class="sureResult22">抢救室待床</h4>
  479. <h4 class="backResult22">请相关科室会诊寻找病因</h4>
  480. </div>
  481. <div class="step stepTrd stepTrdRight01">
  482. <p class="step3">步骤3</p>
  483. <div class="disBtn disBtnTreRed">
  484. <span>右心负荷增加(DDI阳性)</span>
  485. <img id="backBtn17" src="./images/back.png" alt="">
  486. </div>
  487. <div class="outHeart">呼吸科会诊</div>
  488. <h4>生命体征不稳定</h4>
  489. <div class="emptyMain">根据病史、体征、Well、Geneva肺栓塞评分判断病情</div>
  490. <div class="imgDown"><img src="./images/down2.png" alt=""></div>
  491. <div class="emptyMain">考虑溶栓或者血栓切除</div>
  492. <div class="imgDown"><img src="./images/down2.png" alt=""></div>
  493. <div class="emptyMain">ACLS(高级心脏生命支持)</div>
  494. <div class="imgDown"><img src="./images/down2.png" alt=""></div>
  495. <div class="emptyMain">收入ICU</div>
  496. <h4>生命体征稳定建议检查CTPA(CT肺动脉造影)</h4>
  497. <div class="spaceBetween">
  498. <span>阳性</span>
  499. <i>按肺栓塞治疗</i>
  500. </div>
  501. <div class="spaceBetween">
  502. <span>阴性</span>
  503. <i>请相关科室会诊寻找病因</i>
  504. </div>
  505. </div>
  506. <div class="step stepTrd stepTrdWrong">
  507. <p class="step3">步骤3</p>
  508. <div class="disBtn disBtnTreBlue">
  509. <span>评分低且DDI阴性</span>
  510. <img id="backBtn16" src="./images/back.png" alt="">
  511. </div>
  512. <h4>请相关科室会诊寻找病因</h4>
  513. </div>
  514. <div class="step stepTrd stepTrdWrong01">
  515. <p class="step3">步骤3</p>
  516. <div class="disBtn disBtnTreBlue">
  517. <span>右心负荷不增加(DDI阴性)</span>
  518. <img id="backBtn18" src="./images/back.png" alt="">
  519. </div>
  520. <h4>建议ACLS(高级心脏生命支持)</h4>
  521. <h4>请相关科室会诊寻找病因</h4>
  522. </div>
  523. `
  524. let obj = {
  525. 0:fst,
  526. 1:sec,
  527. 2:trd,
  528. 3:fth,
  529. 4:fif
  530. }
  531. $(function(){
  532. let disName = getUrlArgObject("disName");
  533. let imgNum = 0;
  534. $("#disName").html(disName)
  535. $(".disLis li").each(function(idx,item){
  536. if($(item).html() == disName){
  537. $(this).css("color","#2a9bd5").siblings().css("color","#000")
  538. let num = $(this).attr("data-val")
  539. imgNum = num
  540. $(".disFst").html(obj[num])
  541. }
  542. })
  543. $(".disLis li").click(function(){
  544. $("#disName").html($(this).html())
  545. let num = $(this).attr("data-val")
  546. imgNum = num
  547. $(this).css("color","#2a9bd5").siblings().css("color","#000")
  548. $(".disFst").html(obj[num])
  549. })
  550. const newinConf = {
  551. width: '900', //窗口的文档显示区的宽度。以像素计。
  552. height: '826', //窗口文档显示区的高度。以像素计。
  553. left: '0', //窗口的 x 坐标。以像素计。
  554. top: '0', //窗口的 y 坐标。以像素计。
  555. openMode: "_blank" //每次都是新窗口打开为_blank,打开同一窗口填写任意字符串
  556. }
  557. const newWindowLocation = `width=${newinConf.width}, height=${newinConf.height}, left=${newinConf.left}, top=${newinConf.top} scrollbars=yes`
  558. const openNewWin = function (url) {
  559. window.open(url, newinConf.openMode, newWindowLocation)
  560. }
  561. $(".disName img").click(function(){
  562. openNewWin(`view.html?imgNum=`+imgNum)
  563. })
  564. $(".disFst").height(window.innerHeight-105+'px')
  565. $("#disFst").on('click',"#sureBtn1",function(){
  566. sure(1)
  567. })
  568. $("#disFst").on('click',"#backBtn1",function(){
  569. back(1)
  570. })
  571. $("#disFst").on("click","#sureBtn2",function(){
  572. backSure(2)
  573. })
  574. $("#disFst").on("click","#backBtn2",function(){
  575. backRe(2)
  576. })
  577. $(document).on("click",".disNameLis",function(e){
  578. e.stopPropagation()
  579. if($(".disLis").css("display")=="block"){
  580. $(".disLis").css("display","none")
  581. }else{
  582. $(".disLis").css("display","block")
  583. }
  584. })
  585. $(document).click(function(){
  586. $(".disLis").css("display","none")
  587. })
  588. $("#disFst").on("click","#sureBtn3",function(){
  589. sure(3)
  590. })
  591. $("#disFst").on("click","#backBtn3",function(){
  592. back(3)
  593. })
  594. $("#disFst").on("click","#sureBtn4",function(){
  595. backSure(4)
  596. })
  597. $("#disFst").on("click","#backBtn4",function(){
  598. backRe(4)
  599. })
  600. $("#disFst").on("click","#sureBtn5",function(){
  601. $(".disBtnTrd").css("display","none")
  602. $(".stepTrdRight").css("display","block")
  603. })
  604. $("#disFst").on("click","#sureBtn6",function(){
  605. $(".disBtnTrd").css("display","none")
  606. $(".stepTrdWrong").css("display","block")
  607. })
  608. $("#disFst").on("click","#backBtn7",function(){
  609. $(".disBtnTrd").css("display","block")
  610. $(".stepTrdRight").css("display","none")
  611. })
  612. $("#disFst").on("click","#backBtn8",function(){
  613. $(".disBtnTrd").css("display","block")
  614. $(".stepTrdWrong").css("display","none")
  615. })
  616. $("#disFst").on("click","#sureBtn9",function(){
  617. $(".disBtnBlue").css("display","none")
  618. $("#sureBtn9").css("display","none")
  619. $("#backBtn9").css("display","block")
  620. $(".disBtnTrd9").css("display","block")
  621. $(".disMainRed9").css("display","block")
  622. })
  623. $("#disFst").on("click","#sureBtn10",function(){
  624. $(".disBtnRed").css("display","none")
  625. $("#sureBtn10").css("display","none")
  626. $("#backBtn10").css("display","block")
  627. $(".disBtnTrd10").css("display","block")
  628. $(".disMainRed10").css("display","block")
  629. })
  630. $("#disFst").on("click","#backBtn9",function(){
  631. $(".disBtnBlue").css("display","block")
  632. $("#sureBtn9").css("display","block")
  633. $("#backBtn9").css("display","none")
  634. $(".disBtnTrd9").css("display","none")
  635. $(".disMainRed9").css("display","none")
  636. $(".stepTrdWrong01").css("display","none")
  637. $(".stepTrdRight01").css("display","none")
  638. })
  639. $("#disFst").on("click","#backBtn10",function(){
  640. $(".disBtnRed").css("display","block")
  641. $("#sureBtn10").css("display","block")
  642. $("#backBtn10").css("display","none")
  643. $(".disBtnTrd10").css("display","none")
  644. $(".disMainRed10").css("display","none")
  645. $(".stepTrdWrong").css("display","none")
  646. $(".stepTrdRight").css("display","none")
  647. })
  648. $("#disFst").on("click","#sureBtn11",function(){
  649. $(".stepTrdRight01").css("display","block")
  650. $(".disBtnTrd9").css("display","none")
  651. })
  652. $("#disFst").on("click","#backBtn17",function(){
  653. $(".stepTrdRight01").css("display","none")
  654. $(".disBtnTrd9").css("display","block")
  655. })
  656. $("#disFst").on("click","#sureBtn12",function(){
  657. $(".stepTrdWrong01").css("display","block")
  658. $(".disBtnTrd9").css("display","none")
  659. })
  660. $("#disFst").on("click","#backBtn18",function(){
  661. $(".stepTrdWrong01").css("display","none")
  662. $(".disBtnTrd9").css("display","block")
  663. })
  664. $("#disFst").on("click","#sureBtn13",function(){
  665. $(".stepTrdRight").css("display","block")
  666. $(".disBtnTrd10").css("display","none")
  667. })
  668. $("#disFst").on("click","#backBtn15",function(){
  669. $(".stepTrdRight").css("display","none")
  670. $(".disBtnTrd10").css("display","block")
  671. })
  672. $("#disFst").on("click","#sureBtn14",function(){
  673. $(".stepTrdWrong").css("display","block")
  674. $(".disBtnTrd10").css("display","none")
  675. })
  676. $("#disFst").on("click","#backBtn16",function(){
  677. $(".stepTrdWrong").css("display","none")
  678. $(".disBtnTrd10").css("display","block")
  679. })
  680. $("#disFst").on("click","#sureBtn19",function(){
  681. $("#sureBtn19").css("display","none")
  682. $("#backBtn19").css("display","block")
  683. $(".disBtnBlue").css("display","none")
  684. $(".stepTrdRight").css("display","block")
  685. })
  686. $("#disFst").on("click","#backBtn19",function(){
  687. $("#sureBtn19").css("display","block")
  688. $("#backBtn19").css("display","none")
  689. $(".disBtnBlue").css("display","block")
  690. $(".stepTrdRight").css("display","none")
  691. })
  692. $("#disFst").on("click","#sureBtn21",function(){
  693. $("#backBtn21").css("display","block")
  694. $("#sureBtn21").css("display","none")
  695. $(".sureResult22").css("display","block")
  696. $(".disBtnBlue01").css("display","none")
  697. })
  698. $("#disFst").on("click","#backBtn21",function(){
  699. $("#backBtn21").css("display","none")
  700. $("#sureBtn21").css("display","block")
  701. $(".sureResult22").css("display","none")
  702. $(".disBtnBlue01").css("display","block")
  703. })
  704. $("#disFst").on("click","#sureBtn22",function(){
  705. $("#backBtn22").css("display","block")
  706. $("#sureBtn22").css("display","none")
  707. $(".backResult22").css("display","block")
  708. $(".disBtnRed01").css("display","none")
  709. })
  710. $("#disFst").on("click","#backBtn22",function(){
  711. $("#backBtn22").css("display","none")
  712. $("#sureBtn22").css("display","block")
  713. $(".backResult22").css("display","none")
  714. $(".disBtnRed01").css("display","block")
  715. })
  716. $("#disFst").on("click","#sureBtn20",function(){
  717. $("#sureBtn20").css("display","none")
  718. $("#backBtn20").css("display","block")
  719. $(".disMainRed20").css("display","block")
  720. $(".disBtnRed").css("display","none")
  721. })
  722. $("#disFst").on("click","#backBtn20",function(){
  723. $("#sureBtn20").css("display","block")
  724. $("#backBtn20").css("display","none")
  725. $(".disMainRed20").css("display","none")
  726. $(".disBtnRed").css("display","block")
  727. })
  728. $("#disFst").on("click","#sureBtn23",function(){
  729. $("#backBtn23").css("display","block")
  730. $("#sureBtn23").css("display","none")
  731. $(".disBtnBlue").css("display","none")
  732. $(".stepTrdRight").css("display","block")
  733. })
  734. $("#disFst").on("click","#backBtn23",function(){
  735. $("#backBtn23").css("display","none")
  736. $("#sureBtn23").css("display","block")
  737. $(".disBtnBlue").css("display","block")
  738. $(".stepTrdRight").css("display","none")
  739. $(".showBtn25").css("display","none")
  740. $(".showBtn26").css("display","none")
  741. $(".disBtnBlue01").css("display","block")
  742. $(".disBtnRed01").css("display","block")
  743. $("#sureBtn25").css("display","block")
  744. $("#backBtn25").css("display","none")
  745. $("#sureBtn26").css("display","block")
  746. $("#backBtn26").css("display","none")
  747. })
  748. $("#disFst").on("click","#sureBtn24",function(){
  749. $("#backBtn24").css("display","block")
  750. $("#sureBtn24").css("display","none")
  751. $(".disBtnRed").css("display","none")
  752. $(".stepTrdWrong").css("display","block")
  753. })
  754. $("#disFst").on("click","#backBtn24",function(){
  755. $("#backBtn24").css("display","none")
  756. $("#sureBtn24").css("display","block")
  757. $(".disBtnRed").css("display","block")
  758. $(".stepTrdWrong").css("display","none")
  759. $("#sureBtn28").css("display","block")
  760. $("#sureBtn27").css("display","block")
  761. $("#backBtn28").css("display","none")
  762. $("#backBtn27").css("display","none")
  763. $(".showBtn28").css("display","none")
  764. $(".showBtn27").css("display","none")
  765. $(".disBtnRed01").css("display","block")
  766. $(".disBtnBlue01").css("display","block")
  767. })
  768. $("#disFst").on("click","#sureBtn25",function(){
  769. $("#sureBtn25").css("display","none")
  770. $("#backBtn25").css("display","block")
  771. $(".showBtn25").css("display","block")
  772. $(".disBtnBlue01").css("display","none")
  773. })
  774. $("#disFst").on("click","#backBtn25",function(){
  775. $("#sureBtn25").css("display","block")
  776. $("#backBtn25").css("display","none")
  777. $(".showBtn25").css("display","none")
  778. $(".disBtnBlue01").css("display","block")
  779. })
  780. $("#disFst").on("click","#sureBtn26",function(){
  781. $("#sureBtn26").css("display","none")
  782. $("#backBtn26").css("display","block")
  783. $(".showBtn26").css("display","block")
  784. $(".disBtnRed01").css("display","none")
  785. })
  786. $("#disFst").on("click","#backBtn26",function(){
  787. $("#sureBtn26").css("display","block")
  788. $("#backBtn26").css("display","none")
  789. $(".showBtn26").css("display","none")
  790. $(".disBtnRed01").css("display","block")
  791. })
  792. $("#disFst").on("click","#sureBtn27",function(){
  793. $("#sureBtn27").css("display","none")
  794. $("#backBtn27").css("display","block")
  795. $(".showBtn27").css("display","block")
  796. $(".disBtnBlue01").css("display","none")
  797. })
  798. $("#disFst").on("click","#backBtn27",function(){
  799. $("#sureBtn27").css("display","block")
  800. $("#backBtn27").css("display","none")
  801. $(".showBtn27").css("display","none")
  802. $(".disBtnBlue01").css("display","block")
  803. })
  804. $("#disFst").on("click","#sureBtn28",function(){
  805. $("#sureBtn28").css("display","none")
  806. $("#backBtn28").css("display","block")
  807. $(".showBtn28").css("display","block")
  808. $(".disBtnRed01").css("display","none")
  809. })
  810. $("#disFst").on("click","#backBtn28",function(){
  811. $("#sureBtn28").css("display","block")
  812. $("#backBtn28").css("display","none")
  813. $(".showBtn28").css("display","none")
  814. $(".disBtnRed01").css("display","block")
  815. })
  816. var indexNumPlus = 0;
  817. $("#disFst").on("click",".doList input",function(){
  818. var dataVal = $(this).parents(".doList").find("input:checked");
  819. var showNex = false;
  820. dataVal.each(function(val,item){
  821. // console.log($(item).attr("data-val"))
  822. if($(item).attr("data-val") == -1){
  823. showNex = true
  824. }
  825. })
  826. if(dataVal.length > 0){
  827. if(showNex){
  828. ++indexNumPlus
  829. $(".chengdu li").eq(indexNumPlus).addClass("selectTab").siblings().removeClass("selectTab")
  830. $(this).parents(".doList").next().css("display","block")
  831. $(this).parents(".doList").css("display","none")
  832. $(".partPool").css("display","none")
  833. $(".partPool01").css("display","none")
  834. }else{
  835. if(indexNumPlus>0){
  836. $(".partPool01").css("display","block").find(".lowDis").html(indexNumPlus==1?"高危患者":"中危患者")
  837. $(".partPool").css("display","none")
  838. }else{
  839. $(".partPool").css("display","block")
  840. $(".partPool01").css("display","none")
  841. }
  842. }
  843. }else{
  844. $(".partPool").css("display","none")
  845. $(".partPool01").css("display","none")
  846. }
  847. })
  848. function sure(num){//红色确定
  849. $("#sureBtn"+num).css({display:"none"})
  850. $(".disBtnBlue").css({display:"none"})
  851. $("#backBtn"+num).css({display:"block"})
  852. $(".disMainRed").css({display:"block"})
  853. if(num == 3){
  854. $(".disBtnTrdRed,.disBtnTrdBlue").css("display","block")
  855. $(".stepTrdRight").css("display","none")
  856. $(".stepTrdWrong").css("display","none")
  857. }else{
  858. $(".disBtnTrdRed,.disBtnTrdBlue").css("display","none")
  859. }
  860. }
  861. function back(num){//红色取消
  862. $("#backBtn"+num).css({display:"none"})
  863. $(".disBtnBlue").css({display:"block"})
  864. $("#sureBtn"+num).css({display:"block"})
  865. $(".disMainRed").css({display:"none"})
  866. if(num == 3){
  867. $(".disBtnTrdRed,.disBtnTrdBlue").css("display","none")
  868. $(".stepTrdRight").css("display","none")
  869. $(".stepTrdWrong").css("display","none")
  870. }else{
  871. $(".disBtnTrdRed,.disBtnTrdBlue").css("display","none")
  872. }
  873. }
  874. function backSure(num){
  875. $(".disBtnRed").css({display:"none"})
  876. $("#sureBtn"+num).css({display:"none"})
  877. $("#backBtn"+num).css({display:"block"})
  878. $(".disMainBlue").css({display:"block"})
  879. }
  880. function backRe(num){
  881. $(".disBtnRed").css({display:"block"})
  882. $("#backBtn"+num).css({display:"none"})
  883. $("#sureBtn"+num).css({display:"block"})
  884. $(".disMainBlue").css({display:"none"})
  885. }
  886. })