Нет описания

add2.html 14KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <link href="../css/init.css" rel="stylesheet" />
  7. <script src="../Script/Common/huayi.load.js"></script>
  8. <script src="../Script/Common/huayi.config.js"></script>
  9. <link rel="stylesheet" href="../css/WorkOrder/jquery.editable-select.css" />
  10. <!-- <link rel="stylesheet" href="../js/comboSelect/combo.select.css" /> -->
  11. <link rel="stylesheet" href="../css/init.css" />
  12. <!--<link rel="stylesheet" href="../css/WorkOrder/NewAddWorkOrder.css" />-->
  13. <link rel="stylesheet" href="../js/zTree/zTreeStyle.css" />
  14. <link href="../css/WorkOrder/Search.css" rel="stylesheet">
  15. <link href="../js/bootstrap-select/css/bootstrap-select.css" rel="stylesheet" />
  16. <!-- <link rel="stylesheet" href="../js/comboSelect/combo.select.css" /> -->
  17. <link href="../css/init.css" rel="stylesheet" />
  18. <title></title>
  19. <style>
  20. ul li {
  21. float: initial;
  22. list-style: none;
  23. }
  24. .repeat-btn {
  25. width: 100%;
  26. margin: 30px 0 0 0;
  27. text-align: center;
  28. }
  29. .ckxq .gdxq ul li {
  30. width: 100%;
  31. overflow: hidden;
  32. }
  33. .ckxq .gdxq ul li .left {
  34. width: 40%;
  35. float: left;
  36. }
  37. .ckxq .gdxq ul li .right {
  38. width: 60%;
  39. float: left;
  40. }
  41. .selDpart1 {
  42. display: none;
  43. position: absolute;
  44. left: 360px;
  45. top: 145px;
  46. z-index: 11111;
  47. width: 280px;
  48. line-height: 30px;
  49. background: #FFFFFF;
  50. }
  51. #sponsor {
  52. width: 280px;
  53. border: 1px solid #00a1cb;
  54. margin: 0;
  55. padding: 0;
  56. list-style: none;
  57. max-height: 212px;
  58. overflow-x: hidden;
  59. overflow-y: scroll;
  60. }
  61. #sponsor li {
  62. margin: 0;
  63. padding-left: 10px;
  64. width: 280px;
  65. height: 30px;
  66. line-height: 30px;
  67. list-style: none;
  68. }
  69. #sponsor li:hover {
  70. background: #00a1cb;
  71. }
  72. .thumbnail {
  73. margin: 0 10px 10px;
  74. padding: 4px;
  75. float: left;
  76. width: 30%;
  77. height: 200px;
  78. background-color: #fff;
  79. border: 1px solid #ddd;
  80. border-radius: 4px;
  81. position: relative;
  82. cursor: pointer;
  83. }
  84. .thumbnail img {
  85. width: 100%;
  86. height: 100%;
  87. }
  88. .thumbnail .info {
  89. position: absolute;
  90. left: 4px;
  91. bottom: 4px;
  92. right: 4px;
  93. height: 35px;
  94. line-height: 35px;
  95. text-indent: 5px;
  96. background: rgba(0, 0, 0, 0.6);
  97. color: white;
  98. overflow: hidden;
  99. white-space: nowrap;
  100. text-overflow: ellipsis;
  101. font-size: 12px;
  102. z-index: 10;
  103. display: none;
  104. }
  105. .thumbnail:hover .info {
  106. display: block;
  107. }
  108. #djtime {
  109. display: none;
  110. }
  111. </style>
  112. </head>
  113. <body class="gray-bg">
  114. <div class="ckxq">
  115. <div class="gdxq">
  116. <div class="container wrapper-content animated fadeInRight">
  117. <ul class="form-horizontal">
  118. <div class="form-group" id="djtime">
  119. <label for="Szzyzzys" class="col-sm-3 control-label text-right">登记时间:</label>
  120. <div class="col-sm-9">
  121. <input id="Szzydjsj" class="dis" type="text" value=""></input>
  122. </div>
  123. </div>
  124. <div class="form-group">
  125. <label for="Szzyzzdw" class="col-sm-3 control-label text-right"><b
  126. class="text_require">*</b>转诊单位:</label>
  127. <div class="col-sm-9 ">
  128. <input list="Szzyzzdw" type="text" class="Szzyzzdw form-control" />
  129. </div>
  130. <datalist id="Szzyzzdw">
  131. </datalist>
  132. </div>
  133. <div class="form-group">
  134. <label for="Szzyzzys" class="col-sm-3 control-label text-right">转诊医师:</label>
  135. <div class="col-sm-9">
  136. <input id="Szzyzzys" class="dis" type="text" value=""></input>
  137. </div>
  138. </div>
  139. <!-- <li>
  140. <div class="left">联系方式:</div>
  141. <div class="right"><input id="Yslxfs" type="text" value=""></input></div>
  142. </li> -->
  143. <li class="form-group">
  144. <label for="Hzname" class="col-sm-3 control-label text-right">患者姓名:</label>
  145. <div class="right col-sm-9 "><input id="Hzname" type="text" onkeyup="darptSearch()"></input>
  146. </div>
  147. <div class="selDpart1">
  148. <ul id="sponsor">
  149. </ul>
  150. </div>
  151. </li>
  152. <div class="form-group">
  153. <label for="HzGender" class="col-sm-3 control-label text-right">性别:</label>
  154. <div class="col-sm-9">
  155. <input id="HzGender" class="dis" type="text" value=""></input>
  156. </div>
  157. </div>
  158. <div class="form-group">
  159. <label for="Hzage" class="col-sm-3 control-label text-right">年龄:</label>
  160. <div class="col-sm-9">
  161. <input id="Hzage" class="dis" type="text" value=""></input>
  162. </div>
  163. </div>
  164. <div class="form-group">
  165. <label for="Hzzyks" class="col-sm-3 control-label text-right">就诊科室:</label>
  166. <div class="col-sm-9">
  167. <input id="Hzzyks" class="dis" type="text" value=""></input>
  168. </div>
  169. </div>
  170. <!-- <div class="form-group">
  171. <label for="Hzzyks" class="col-sm-3 control-label text-right"><b
  172. class="text_require">*</b>住院科室:</label>
  173. <div class="col-sm-9 ">
  174. <input list="Hzzyks" type="text" class="Hzzyks form-control" />
  175. </div>
  176. <datalist id="Hzzyks">
  177. </datalist>
  178. </div> -->
  179. <div class="form-group">
  180. <label for="Hzmzfy" class="col-sm-3 control-label text-right">门诊费用:</label>
  181. <div class="col-sm-9">
  182. <input id="Hzmzfy" class="dis" type="text" value=""></input>
  183. </div>
  184. </div>
  185. <div class="form-group">
  186. <label for="Hzzd" class="col-sm-3 control-label text-right">诊断:</label>
  187. <div class="col-sm-9">
  188. <input id="Hzzd" class="dis" type="text" value=""></input>
  189. </div>
  190. </div>
  191. <div class="form-group">
  192. <label for="Syzzzzfw" class="col-sm-3 control-label text-right"><b
  193. class="text_require">*</b>诊中服务:</label>
  194. <div class="col-sm-5">
  195. <select id="Syzzzzfw" class="form-control selectpicker dis" data-live-search="true">
  196. <option value="患者自来">患者自来</option>
  197. <option value="120接回">120接回</option>
  198. <option value="科室人员陪同">科室人员陪同</option>
  199. </select>
  200. </div>
  201. </div>
  202. <div class="form-group">
  203. <label for="Syzzzrrs" class="col-sm-3 control-label text-right">责任人:</label>
  204. <div class="col-sm-9">
  205. <input id="Syzzzrrs" class="dis" type="text" value=""></input>
  206. </div>
  207. </div>
  208. </ul>
  209. </div>
  210. </div>
  211. </div>
  212. <div class="repeat-btn">
  213. <button class="btns" id="HY_save">提&nbsp;交</button>
  214. </div>
  215. <script src="../js/bootstrap-select/js/bootstrap-select.js"></script>
  216. <script src="../js/bootstrap-select/js/i18n/defaults-zh_CN.js"></script>
  217. <script src="../js/laydate/laydate.js"></script>
  218. <script src="../js/download/download.js"></script>
  219. <script>
  220. $(document).ready(function() {
  221. getdept()
  222. // darptSearch2()
  223. var ajaxUrl;
  224. var ids = helper.request.queryString("edit_id");
  225. if(ids) {
  226. ajaxUrl = "testusertypeapi/api/TestUserType/upSzmzs";
  227. getValue(ids);
  228. $('#djtime').show()
  229. } else {
  230. ajaxUrl = "testusertypeapi/api/TestUserType/AddSzmzs";
  231. $('#djtime').hide()
  232. }
  233. laydate.render({
  234. elem: '#Szzydjsj',
  235. theme: '#249fea',
  236. value: $('#Szzydjsj').val()
  237. });
  238. //保存
  239. $("#HY_save").click(function() {
  240. addValue(ajaxUrl, ids);
  241. })
  242. })
  243. //患者姓名
  244. function darptSearch() {
  245. if($('#Hzname').val() == '') {
  246. $(".selDpart1").css('display', 'none');
  247. } else {
  248. $(".selDpart1").css('display', 'block');
  249. getFormComplainedUnit();
  250. }
  251. }
  252. $("#sponsor").on('click', 'li', function() {
  253. $(".selDpart1").css('display', 'none');
  254. $("#Hzname").val($(this).html());
  255. var a = $(this).attr('index')
  256. console.log(a)
  257. // 获取患者信息
  258. $.ajax({
  259. type: "get",
  260. url: huayi.config.callcenter_url + "testusertypeapi/api/TestUserType/gethzinflists",
  261. dataType: 'json',
  262. async: true,
  263. data: {
  264. id: a,
  265. },
  266. success: function(data) {
  267. if(data.state.toLowerCase() == "success") {
  268. $('#Yslxfs').val(data.data[0].Yslxfs); //
  269. $('#HzGender').val(data.data[0].HzGender); //
  270. $('#Hzage').val(data.data[0].Hzage); //
  271. //$('#Hzzd').val(data.data[0].Hzzd); //
  272. $('#Hzzyh').val(data.data[0].Hzzyh); //
  273. // //$('.Szzyzzdw').val(data.data[0].Szzyzzdw); //
  274. //$('#Hzlxfs').val(data.data[0].Hzlxfs); //
  275. }
  276. }
  277. });
  278. })
  279. //住院科室
  280. function darptSearch2() {
  281. $.ajax({
  282. type: "get",
  283. url: huayi.config.callcenter_url + "testusertypeapi/api/TestUserType/getalldeptnlists", //获取数据的Servlet地址
  284. async: true,
  285. dataType: 'json',
  286. data: {
  287. pageindex: 1,
  288. pagesize: 1000,
  289. },
  290. success: function(data) {
  291. var equipmentdata = []
  292. if (data.state.toLowerCase() == 'success') {
  293. equipmentdata = data.data
  294. // console.log(equipmentdata.length)
  295. if (equipmentdata.length > 0) {
  296. for (var k = 0; k < equipmentdata.length; k++) {
  297. $(equipmentdata[k]).each(function(q, p) {
  298. $('#Hzzyks')
  299. .append('<option label="' + p.name + '" value="' + p.name + '"></option>');
  300. // $("<option value='" + p.equipment_name + "'>" + p.equipment_name + "</option>").appendTo("#equipname");
  301. $("#Hzzyks").selectpicker('refresh');
  302. // console.log(p.equipment_name)
  303. });
  304. }
  305. } else {
  306. $("#Hzzyks").empty();
  307. $("#Hzzyks").selectpicker('refresh');
  308. }
  309. }
  310. }
  311. });
  312. }
  313. function getdept() {
  314. $.ajax({
  315. type: "get",
  316. url: huayi.config.callcenter_url + "testusertypeapi/api/TestUserType/getyltdeptmanagetwo", //获取数据的Servlet地址
  317. async: true,
  318. dataType: 'json',
  319. data: {
  320. pageindex: 1,
  321. pagesize: 1000,
  322. },
  323. success: function(data) {
  324. var equipmentdata = []
  325. if (data.state.toLowerCase() == 'success') {
  326. equipmentdata = data.data
  327. // console.log(equipmentdata.length)
  328. if (equipmentdata.length > 0) {
  329. for (var k = 0; k < equipmentdata.length; k++) {
  330. $(equipmentdata[k]).each(function(q, p) {
  331. $('#Szzyzzdw')
  332. .append('<option label="' + p.name + '" value="' + p.name + '"></option>');
  333. // $("<option value='" + p.equipment_name + "'>" + p.equipment_name + "</option>").appendTo("#equipname");
  334. $("#Szzyzzdw").selectpicker('refresh');
  335. // console.log(p.equipment_name)
  336. });
  337. }
  338. } else {
  339. $("#Szzyzzdw").empty();
  340. $("#Szzyzzdw").selectpicker('refresh');
  341. }
  342. }
  343. }
  344. });
  345. }
  346. function getFormComplainedUnit() {
  347. $("#sponsor").empty();
  348. $.ajax({
  349. type: "get",
  350. url: huayi.config.callcenter_url + "testusertypeapi/api/TestUserType/gethzinflists",
  351. dataType: 'json',
  352. async: true,
  353. data: {
  354. name: $("#Hzname").val(),
  355. },
  356. success: function(data) {
  357. if(data.state.toLowerCase() == "success") {
  358. var content = data.data;
  359. if(content.length === 0) {
  360. $(".selDpart1").css('display', 'none');
  361. } else {
  362. $(content).each(function(i, n) {
  363. $("<li index='" + n.id + "' >" + n.Hzname + "</li>").appendTo("#sponsor");
  364. })
  365. }
  366. }
  367. }
  368. });
  369. }
  370. //获取详情
  371. function getValue(ids) {
  372. $.ajax({
  373. type: "get",
  374. url: huayi.config.callcenter_url + "testusertypeapi/api/TestUserType/GetSzmzsbyid",
  375. async: true,
  376. dataType: 'json',
  377. data: {
  378. id: ids
  379. },
  380. success: function(data) {
  381. if(data.state.toLowerCase() == 'success') {
  382. if(data.data[0].Szzydjsj) {
  383. var djsj = data.data[0].Szzydjsj.split(' ')
  384. for(var i = 0; i < djsj.length; i++) {
  385. $('#Szzydjsj').val(djsj[0]); //
  386. }
  387. }
  388. $('#Hzzyks').val(data.data[0].Hzjcxm);
  389. $('.Szzyzzdw').val(data.data[0].Szzyzzdw); //
  390. $('#Szzyzzys').val(data.data[0].Szzyzzys); //
  391. $('#Yslxfs').val(data.data[0].Yslxfs); //
  392. $('#Hzname').val(data.data[0].Hzname); //
  393. $('#HzGender').val(data.data[0].HzGender); //
  394. $('#Hzage').val(data.data[0].Hzage); //
  395. // $('#Hzjcxm').val(data.data[0].Hzjcxm); //
  396. $('#Hzzd').val(data.data[0].Hzzd); //
  397. $('#Hzmzfy').val(data.data[0].Hzmzfy); //
  398. $('#Hzlxfs').val(data.data[0].Hzlxfs); //
  399. $('#Syzzzzmd').val(data.data[0].Syzzzzmd); //
  400. if(data.data[0].Syzysj) {
  401. var zysj = data.data[0].Syzysj.split(' ')
  402. for(var i = 0; i < zysj.length; i++) {
  403. $('#Syzysj').val(zysj[0] + 'T' + zysj[1]); //
  404. }
  405. }
  406. $('#Syzyfy').val(data.data[0].Syzyfy); //
  407. // $('#Syzzzrr').val(data.data[0].Syzzzrr); //
  408. $('#Syzzzzfw').val(data.data[0].Syzzzzfw); //
  409. $('#Syzzzrrs').val(data.data[0].Syzzzrrs); //
  410. $('#Syzzzrrss').val(data.data[0].Syzzzrrss); //
  411. }
  412. }
  413. });
  414. }
  415. //添加
  416. function addValue(ajaxUrl, ids) {
  417. var $storages = window.localStorage;
  418. $.ajax({
  419. type: "get",
  420. url: huayi.config.callcenter_url + ajaxUrl,
  421. // url: "http://192.168.1.21:28230/api/Equipment/update",
  422. async: true,
  423. dataType: 'json',
  424. data: {
  425. id: ids,
  426. Szzydjsj: $('#Szzydjsj').val(), //登记时间
  427. Szzyzzdw: $('.Szzyzzdw').val(), //转诊单位
  428. Szzyzzys: $('#Szzyzzys').val(), //转诊医师
  429. Yslxfs: $('#Yslxfs').val(), //联系方式
  430. Hzname: $('#Hzname').val(), //患者姓名
  431. HzGender: $('#HzGender').val(), //患者性别
  432. Hzage: $('#Hzage').val(), //患者年龄
  433. Hzzd: $('#Hzzd').val(), //患者诊断
  434. Hzjcxm: $('#Hzzyks').val(), //就诊科室
  435. Hzmzfy: $('#Hzmzfy').val(), //门诊费用
  436. Hzlxfs: $('#Hzlxfs').val(), //联系方式
  437. Syzzzzmd: $('#Syzzzzmd').val(), //转诊目的
  438. Syzysj: $('#Syzysj').val(), //住院时间
  439. Syzyfy: $('#Syzyfy').val(), //住院费用
  440. Syzzzrr: $storages.getItem('userName'), //责任人
  441. Syzzzzfw: $('#Syzzzzfw').val(), //诊中服务
  442. Syzzzrrs: $('#Syzzzrrs').val(), //责任人
  443. Syzzzrrss: $('#Syzzzrrss').val() //责任人
  444. },
  445. success: function(data) {
  446. console.log(1)
  447. if(data.state.toLowerCase() == 'success') {
  448. var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
  449. parent.layer.close(index); //再执行关闭
  450. layer.msg(data.message);
  451. parent.initTable();
  452. }
  453. }
  454. });
  455. }
  456. </script>
  457. </body>
  458. </html>