Açıklama Yok

add3.html 12KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437
  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 rel="stylesheet" href="../js/comboSelect/combo.select.css" /> -->
  16. <link href="../js/bootstrap-select/css/bootstrap-select.css" rel="stylesheet" />
  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="Szzyzzys" 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="Hzjcxm" class="col-sm-3 control-label text-right"><b
  166. class="text_require">*</b>科室:</label>
  167. <div class="col-sm-5">
  168. <select id="Hzjcxm" class="form-control selectpicker dis" data-live-search="true">
  169. <option value="">请选择院科室</option>
  170. </select>
  171. </div>
  172. </div>-->
  173. <div class="form-group">
  174. <label for="Hzjcxm" class="col-sm-3 control-label text-right">检查项目:</label>
  175. <div class="col-sm-9">
  176. <input id="Hzjcxm" class="dis" type="text" value=""></input>
  177. </div>
  178. </div>
  179. <div class="form-group">
  180. <label for="Hzjcfy" class="col-sm-3 control-label text-right">检查费用:</label>
  181. <div class="col-sm-9">
  182. <input id="Hzjcfy" class="dis" type="text" value=""></input>
  183. </div>
  184. </div>
  185. <!-- <li>
  186. <div class="left">联系方式:</div>
  187. <div class="right"><input id="Hzlxfs" type="text" value=""></input></div>
  188. </li> -->
  189. <div class="form-group">
  190. <label for="Syzzzrr" class="col-sm-3 control-label text-right">责任人:</label>
  191. <div class="col-sm-9">
  192. <input id="Syzzzrr" class="dis" type="text" value=""></input>
  193. </div>
  194. </div>
  195. </ul>
  196. </div>
  197. </div>
  198. </div>
  199. <div class="repeat-btn">
  200. <button class="btns" id="HY_save">提&nbsp;交</button>
  201. </div>
  202. <script src="../js/bootstrap-select/js/bootstrap-select.js"></script>
  203. <script src="../js/bootstrap-select/js/i18n/defaults-zh_CN.js"></script>
  204. <script src="../js/laydate/laydate.js"></script>
  205. <script src="../js/download/download.js"></script>
  206. <script>
  207. $(document).ready(function() {
  208. getdept()
  209. // darptSearch2()
  210. var ajaxUrl;
  211. var ids = helper.request.queryString("edit_id");
  212. if(ids) {
  213. ajaxUrl = "testusertypeapi/api/TestUserType/upSzjcs";
  214. getValue(ids);
  215. $('#djtime').show()
  216. } else {
  217. ajaxUrl = "testusertypeapi/api/TestUserType/AddSzjcs";
  218. $('#djtime').hide()
  219. }
  220. laydate.render({
  221. elem: '#Szzydjsj',
  222. theme: '#249fea',
  223. value: $('#Szzydjsj').val()
  224. });
  225. //保存
  226. $("#HY_save").click(function() {
  227. // if(!$("#projectid").val()) {
  228. // layer.confirm('请选择设备状态!', {
  229. // icon: 2,
  230. // btn: ['确定'] //按钮
  231. // });
  232. // return;
  233. // }
  234. // if(!$("#equipname").val()) {
  235. // layer.confirm('请输入设备名称!', {
  236. // icon: 2,
  237. // btn: ['确定'] //按钮
  238. // });
  239. // return;
  240. // }
  241. addValue(ajaxUrl, ids);
  242. })
  243. })
  244. function getdept() {
  245. $.ajax({
  246. type: "get",
  247. url: huayi.config.callcenter_url + "testusertypeapi/api/TestUserType/getyltdeptmanagetwo", //获取数据的Servlet地址
  248. async: true,
  249. dataType: 'json',
  250. data: {
  251. pageindex: 1,
  252. pagesize: 1000,
  253. },
  254. success: function(data) {
  255. var equipmentdata = []
  256. if (data.state.toLowerCase() == 'success') {
  257. equipmentdata = data.data
  258. // console.log(equipmentdata.length)
  259. if (equipmentdata.length > 0) {
  260. for (var k = 0; k < equipmentdata.length; k++) {
  261. $(equipmentdata[k]).each(function(q, p) {
  262. $('#Szzyzzdw')
  263. .append('<option label="' + p.name + '" value="' + p.name + '"></option>');
  264. // $("<option value='" + p.equipment_name + "'>" + p.equipment_name + "</option>").appendTo("#equipname");
  265. $("#Szzyzzdw").selectpicker('refresh');
  266. // console.log(p.equipment_name)
  267. });
  268. }
  269. } else {
  270. $("#Szzyzzdw").empty();
  271. $("#Szzyzzdw").selectpicker('refresh');
  272. }
  273. }
  274. }
  275. });
  276. }
  277. //患者姓名
  278. function darptSearch() {
  279. if($('#Hzname').val() == '') {
  280. $(".selDpart1").css('display', 'none');
  281. } else {
  282. $(".selDpart1").css('display', 'block');
  283. getFormComplainedUnit();
  284. }
  285. }
  286. $("#sponsor").on('click', 'li', function() {
  287. $(".selDpart1").css('display', 'none');
  288. $("#Hzname").val($(this).html());
  289. var a = $(this).attr('index')
  290. console.log(a)
  291. // 获取患者信息
  292. $.ajax({
  293. type: "get",
  294. url: huayi.config.callcenter_url + "testusertypeapi/api/TestUserType/gethzinflists",
  295. dataType: 'json',
  296. async: true,
  297. data: {
  298. id: a,
  299. },
  300. success: function(data) {
  301. if(data.state.toLowerCase() == "success") {
  302. $('#Yslxfs').val(data.data[0].Yslxfs); //
  303. $('#HzGender').val(data.data[0].HzGender); //
  304. $('#Hzage').val(data.data[0].Hzage); //
  305. // $('.Szzyzzdw').val(data.data[0].Szzyzzdw); //
  306. }
  307. }
  308. });
  309. })
  310. function getFormComplainedUnit() {
  311. $("#sponsor").empty();
  312. $.ajax({
  313. type: "get",
  314. url: huayi.config.callcenter_url + "testusertypeapi/api/TestUserType/gethzinflists",
  315. dataType: 'json',
  316. async: true,
  317. data: {
  318. name: $("#Hzname").val(),
  319. },
  320. success: function(data) {
  321. if(data.state.toLowerCase() == "success") {
  322. var content = data.data;
  323. if(content.length === 0) {
  324. $(".selDpart1").css('display', 'none');
  325. } else {
  326. $(content).each(function(i, n) {
  327. $("<li index='" + n.id + "' >" + n.Hzname + "</li>").appendTo("#sponsor");
  328. })
  329. }
  330. }
  331. }
  332. });
  333. }
  334. //获取详情
  335. function getValue(ids) {
  336. $.ajax({
  337. type: "get",
  338. url: huayi.config.callcenter_url + "testusertypeapi/api/TestUserType/GetSzjcsbyid",
  339. async: true,
  340. dataType: 'json',
  341. data: {
  342. id: ids
  343. },
  344. success: function(data) {
  345. if(data.state.toLowerCase() == 'success') {
  346. if(data.data[0].Szzydjsj) {
  347. var djsj = data.data[0].Szzydjsj.split(' ')
  348. for(var i = 0; i < djsj.length; i++) {
  349. $('#Szzydjsj').val(djsj[0]); //
  350. }
  351. }
  352. $('.Szzyzzdw').val(data.data[0].Szzyzzdw); //
  353. $('#Szzyzzys').val(data.data[0].Szzyzzys); //
  354. $('#Yslxfs').val(data.data[0].Yslxfs); //
  355. $('#Hzname').val(data.data[0].Hzname); //
  356. $('#HzGender').val(data.data[0].HzGender); //
  357. $('#Hzage').val(data.data[0].Hzage); //
  358. $('#Hzjcxm').val(data.data[0].Hzjcxm); //
  359. $('#Hzjcfy').val(data.data[0].Hzjcfy); //
  360. $('#Hzlxfs').val(data.data[0].Hzlxfs); //
  361. $('#Syzzzrr').val(data.data[0].Syzzzrr); //
  362. }
  363. }
  364. });
  365. }
  366. //添加
  367. function addValue(ajaxUrl, ids) {
  368. $.ajax({
  369. type: "get",
  370. url: huayi.config.callcenter_url + ajaxUrl,
  371. // url: "http://192.168.1.21:28230/api/Equipment/update",
  372. async: true,
  373. dataType: 'json',
  374. data: {
  375. id: ids,
  376. Szzydjsj: $('#Szzydjsj').val(), //登记时间
  377. Szzyzzdw: $('.Szzyzzdw').val(), //转诊单位
  378. Szzyzzys: $('#Szzyzzys').val(), //转诊医师
  379. Yslxfs: $('#Yslxfs').val(), //联系方式
  380. Hzname: $('#Hzname').val(), //患者姓名
  381. HzGender: $('#HzGender').val(), //患者性别
  382. Hzage: $('#Hzage').val(), //患者年龄
  383. Hzjcxm: $('#Hzjcxm').val(), //检查项目
  384. Hzjcfy: $('#Hzjcfy').val(), //检查费用
  385. Hzlxfs: $('#Hzlxfs').val(), //联系方式
  386. Syzzzrr: $('#Syzzzrr').val(), //责任人
  387. },
  388. success: function(data) {
  389. if(data.state.toLowerCase() == 'success') {
  390. var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
  391. parent.layer.close(index); //再执行关闭
  392. layer.msg(data.message);
  393. parent.initTable();
  394. }
  395. }
  396. });
  397. }
  398. </script>
  399. </body>
  400. </html>