input-info.html 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642
  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8" />
  5. <meta name="author" content="yihu.com" />
  6. <meta name="format-detection" content="telephone=no" />
  7. <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
  8. <meta name="apple-mobile-web-app-capable" content="yes" />
  9. <meta name="apple-mobile-web-app-status-bar-style" content="black" />
  10. <title>填写预约信息</title>
  11. <link rel="stylesheet" href="../../../css/cross.css" type="text/css" />
  12. <link rel="stylesheet" href="../../../iconfont/iconfont.css" type="text/css" />
  13. <link rel="stylesheet" href="../css/style.css" type="text/css" />
  14. </head>
  15. <body>
  16. <div class="c-main">
  17. <!--<div class="h45">
  18. <div class="demo-comtop">
  19. <a class="mui-action-back"></a>
  20. <h1>填写信息</h1>
  21. </div>
  22. </div>-->
  23. <div class="doc-suggst c-border-b">
  24. <ul>
  25. <li class="s-nolink">
  26. <div class="doc-avatar"><img id="photo" src="" alt=""></div>
  27. <div class="doc-info pr10">
  28. <h4><span class="c-333 c-f18 mr10" id="name"></span><span id="jobname"></span></h4>
  29. <p class="c-nowrap"><label id="hospital"></label><i class="ml10" id="deptname"></i></p>
  30. <p class="c-nowrap">挂号费:<i class="c-ff8100" id="fee"></i></p>
  31. </div>
  32. </li>
  33. <!--<li class="doc-suggst-charge">
  34. <div class="charge-mess">
  35. <p class="c-nowrap"><i class="c-666">账号余额:</i><i class="c-ff8100">20元</i></p>
  36. <p class="c-nowrap"><i class="c-ff8100">您的账户余额不足请及时补足余额</i></p>
  37. </div>
  38. <div class="charge-link"><i class="c-007cd9 c-f15">充值</i></div>
  39. <span class="arrow-right"></span>
  40. </li>-->
  41. </ul>
  42. </div>
  43. <div class="mess-form c-border-tb mt10 c-f15">
  44. <ul>
  45. <li>
  46. <div class="mform-tit" onClick="timeChoo(this);">
  47. <h4 class="c-909090">就诊时间</h4>
  48. <input type="text" class="form-control width-100 no-border" placeholder="请选择就诊时间" id="jiuzhenrq" readonly="readonly">
  49. <input type="text" id="section_type" style="display: none;">
  50. <div id="date" class="mtmess"></div>
  51. <i class="arrow-right seljt"></i>
  52. </div>
  53. <div class="mform-con c-hide">
  54. <div class="mform-time c-f12 c-666">
  55. <div class="mtleft">
  56. <dl>
  57. <dt class="go-left" onClick="timeGoLeft();"><span><i class="arrow-right"></i></span></dt>
  58. <dd>
  59. <label>上<br />午</label>
  60. <label>下<br />午</label>
  61. <label>晚<br />上</label>
  62. </dd>
  63. </dl>
  64. </div>
  65. <div class="mtmid clearfix" id="time-hold">
  66. <div id="divpaiban" class="c-position-a" id="time-list"></div>
  67. </div>
  68. <div class="mtright">
  69. <dl>
  70. <dt class="go-right" onClick="timeGoRight();"><span><i class="arrow-right"></i></span></dt>
  71. <dd>
  72. <label></label>
  73. <label></label>
  74. <label></label>
  75. </dd>
  76. </dl>
  77. </div>
  78. </div>
  79. <!--<div class="mt-filter">
  80. <div class="input-group-checkbox">
  81. <div>
  82. <div class="input-group-pack" data-checked="true">
  83. <input type="checkbox">
  84. <span class="tick"></span>
  85. </div>
  86. 只显示可约日期
  87. </div>
  88. </div>
  89. </div>-->
  90. </div>
  91. </li>
  92. <li>
  93. <div class="mform-tit" onClick="numChoo();">
  94. <h4 class="c-909090">选择号源</h4>
  95. <input type="text" class="mtmess" id="num-value" placeholder="请选择就诊号源" readonly="readonly"/>
  96. <i class="iconfont icon-haoyuan"></i>
  97. </div>
  98. </li>
  99. <li>
  100. <div class="mform-tit">
  101. <h4 class="c-909090">就诊人</h4>
  102. <span class="mtmess"><input type="text" id="human-value" placeholder="请填写就诊人姓名" value="" /></span>
  103. <!--<span class="mtmess" id="human-value"></span>-->
  104. <!--<i class="iconfont icon-jiuzhenren"></i>-->
  105. </div>
  106. </li>
  107. <li>
  108. <div class="mform-tit">
  109. <h4 class="c-909090">联系手机</h4>
  110. <span class="mtmess"><input type="text" id="mobile" maxlength="11" placeholder="请填写手机号码" value="" /></span>
  111. </div>
  112. </li>
  113. <li>
  114. <div class="mform-tit">
  115. <h4 class="c-909090">证件类型</h4>
  116. <span class="mtmess">身份证</span>
  117. <!--<label class="mtmess">
  118. <select class="mf-select"><option>身份证</option><option>学生证</option></select>
  119. <i class="iconfont icon-zhengjianleixing"></i>
  120. </label>-->
  121. </div>
  122. </li>
  123. <li>
  124. <div class="mform-tit">
  125. <h4 class="c-909090">证件号码</h4>
  126. <span class="mtmess"><input type="text" id="idcard" maxlength="18" placeholder="请填写证件号码" value=""/></span>
  127. </div>
  128. </li>
  129. <li>
  130. <div class="mform-tit">
  131. <h4 class="c-909090">就诊卡号</h4>
  132. <span class="mtmess"><input type="text" placeholder="请填写就诊卡号" value="" id="ssc"/></span>
  133. </div>
  134. </li>
  135. </ul>
  136. </div>
  137. <div class="notice-box mt15 c-border-tb">
  138. <div class="nb-tit c-f18">
  139. <div class="input-group-checkbox">
  140. <div>
  141. <div class="input-group-pack checked">
  142. <input type="checkbox" checked="checked">
  143. <span class="tick"></span>
  144. </div>
  145. 我已了解并同意以下规则
  146. </div>
  147. </div>
  148. <span class="arrow-right"></span>
  149. </div>
  150. <div class="nb-con c-f16 c-666" style="height: auto;">
  151. 预约限制:每个用户每天只能预约三次,取消预约三次,若超过三次,当天就不能再预约和取消预约。 预约登记: 医保卡或市民健康卡(长期)要核对患者与提供的卡主名字是否相符。
  152. </div>
  153. </div>
  154. <div class="plr10 mt20 pb20">
  155. <a id="app_commit" class="c-btn c-btn-full c-btn-4dcd70 c-f18 border-radius-rounded">提交预约订单</a>
  156. </div>
  157. </div>
  158. <!--选择号源-->
  159. <div class="choosepop" id="numchoo">
  160. <span class="c-add">就诊时间 - 选择号源<i class="c-close" onClick="numclose()"></i></span>
  161. <div id="num-hold">
  162. <ul id="ulhaoyuan">
  163. </ul>
  164. </div>
  165. </div>
  166. <!--就诊人-->
  167. <div class="choosepop" id="humanchoo">
  168. <span class="c-add">选择就诊人<i class="c-close" onClick="numclose()"></i></span>
  169. <div id="human-hold">
  170. <ul>
  171. <li onclick="humanValue(this)">李碧玉</li>
  172. <li onclick="humanValue(this)">杨旭</li>
  173. <li onclick="humanValue(this)">杨天琪</li>
  174. <li onclick="humanValue(this)">杨慧琳</li>
  175. </ul>
  176. </div>
  177. <div class="human-add"><a href="add-patient.html">添加就诊人</a></div>
  178. </div>
  179. <div class="choosepop-mb c-hide" onClick="numclose();"></div>
  180. <script type="text/javascript" src="../../../js/jquery/2.1.3/jquery.js"></script>
  181. <script type="text/javascript" src="../../../widget/mobiscroll/2.15.1/js/mobiscroll.min.js"></script>
  182. <link rel="stylesheet" href="../../../widget/mobiscroll/2.15.1/css/mobiscroll.css" type="text/css" />
  183. <script type="text/javascript" src="../../../widget/iscroll/5.1.3/js/iscroll.js"></script>
  184. <script type="text/javascript" src="../../../js/mui.min.js"></script>
  185. <script type="text/javascript" src="../../../js/common_http.js" ></script>
  186. <script type="text/javascript" src="../../../js/weixin_common.js" ></script>
  187. <script type="text/javascript" src="../../../js/date_common.js" ></script>
  188. <link rel="stylesheet" type="text/css" href="../../../widget/artDialog/6.0.5/css/ui-dialog.min.css">
  189. <script src="../../../widget/artDialog/6.0.5/js/dialog-plus.min.js"></script>
  190. <script type="text/javascript" src="../../../js/commit_validate.js" ></script>
  191. <script type="text/javascript">
  192. var d = dialog({contentType:'load', skin:'bk-popup'});
  193. var dd = dialog({contentType:'load', skin:'bk-popup', content:'预约中...'});
  194. var Request = new Object();
  195. Request = GetRequest();
  196. var orgCode = Request["orgCode"];
  197. var deptCode = Request["deptCode"];
  198. var doctor = Request["doctor"];
  199. var doctorname = decodeURI(Request["name"]);
  200. var tech = decodeURI(Request["tech"]);
  201. var orgname = decodeURI(Request["orgname"]);
  202. var sex = Request["sex"];
  203. var deptname = decodeURI(Request["deptname"]);
  204. var fee = Request["fee"];
  205. var srctime, srcnum, srchuman;
  206. var patient = "";
  207. var jsonStr = "";
  208. $(function() {
  209. //显示医生信息
  210. if (doctorname) {
  211. document.getElementById("name").innerText = doctorname;
  212. }
  213. if (orgname) {
  214. document.getElementById("hospital").innerText = orgname;
  215. }
  216. if (sex) {
  217. if(sex == "1"){
  218. document.getElementById("photo").src = "../../../images/d-male.png";
  219. }
  220. else{
  221. document.getElementById("photo").src = "../../../images/d-female.png";
  222. }
  223. }
  224. if(deptname){
  225. document.getElementById("deptname").innerText = deptname;
  226. }
  227. if(tech){
  228. document.getElementById("jobname").innerText = tech;
  229. }
  230. if(fee){
  231. document.getElementById("fee").innerText = fee + "元";
  232. }
  233. //须知
  234. $(".nb-tit").click(function() {
  235. var arrow = $(this).find(".arrow-right");
  236. if (arrow.hasClass("nhide")) {
  237. arrow.removeClass("nhide");
  238. $(this).find(".input-group-pack").addClass("checked").find("input").attr("checked", "true");
  239. $(this).siblings(".nb-con").show();
  240. var aT = $(".nb-tit").offset().top;
  241. $("body").scrollTop(aT);
  242. } else {
  243. arrow.addClass("nhide");
  244. $(this).find(".input-group-pack").removeClass("checked").find("input").removeAttr("checked");
  245. $(this).siblings(".nb-con").hide();
  246. }
  247. });
  248. //单选
  249. $(".input-group-radio").click(function() {
  250. $(this).siblings(".input-group-radio").find(".input-group-pack").removeClass("checked").find("input").removeAttr("checked");
  251. $(this).find(".input-group-pack").addClass("checked").find("input").attr("checked", "true");
  252. });
  253. //复选
  254. $(".input-group-checkbox").click(function() {
  255. if ($(this).find(".input-group-pack").attr("data-checked") == "true") {
  256. if ($(this).find(".input-group-pack").hasClass("checked")) {
  257. $(this).find(".input-group-pack").removeClass("checked").find("input").removeAttr("checked");
  258. } else {
  259. $(this).find(".input-group-pack").addClass("checked").find("input").attr("checked", "true");
  260. }
  261. }
  262. });
  263. //$('#jiuzhenrq').val(getNowDate());
  264. //查询当前预约患者信息
  265. var userAgent = window.localStorage.getItem(agentName);
  266. if(userAgent){
  267. var jsonstr = $.parseJSON(userAgent);
  268. patient = jsonstr.uid;
  269. }
  270. queryPatient();
  271. //提交预约
  272. document.querySelector("#app_commit").addEventListener("tap", function() {
  273. var data = {};
  274. data.patient = patient;
  275. data.name = document.getElementById("human-value").value;
  276. data.idcard = document.getElementById("idcard").value;
  277. data.ssc = document.getElementById("ssc").value;
  278. data.mobile = document.getElementById("mobile").value;
  279. data.section_type = $("#section_type").val();
  280. data.start_time = $("#jiuzhenrq").val() + " " + $("#num-value").val().split(" - ")[0];
  281. data.org_code = orgCode;
  282. data.org_name = orgname;
  283. data.dept_code = deptCode;
  284. data.dept_name = deptname;
  285. data.doctor_code = doctor;
  286. data.doctor_name = doctorname;
  287. data.doctor_photo = "";
  288. data.doctor_job = tech;
  289. if (validate(data)) {
  290. //验证通过执行
  291. dd.showModal();
  292. doSubmit(data);
  293. }
  294. });
  295. });
  296. //验证信息
  297. function validate(data) {
  298. if (data.section_type == '') {
  299. dialog({contentType:'tipsbox', skin:'bk-popup' , content:'请选择就诊时间'}).show();
  300. return false;
  301. }
  302. if (data.start_time == '') {
  303. dialog({contentType:'tipsbox', skin:'bk-popup' , content:'请选择号源'}).show();
  304. return false;
  305. }
  306. if (data.name == '') {
  307. dialog({contentType:'tipsbox', skin:'bk-popup' , content:'请输入就诊人姓名'}).show();
  308. return false;
  309. }
  310. if (data.mobile == '') {
  311. dialog({contentType:'tipsbox', skin:'bk-popup' , content:'请输入就诊人手机号'}).show();
  312. return false;
  313. }
  314. if (!isphone(data.mobile)) {
  315. dialog({contentType:'tipsbox', skin:'bk-popup' , content:'手机号格式不正确'}).show();
  316. return false;
  317. }
  318. if (data.idcard == '') {
  319. dialog({contentType:'tipsbox', skin:'bk-popup' , content:'请输入就诊人证件号'}).show();
  320. return false;
  321. }
  322. if (!isIdcard(data.idcard)) {
  323. dialog({contentType:'tipsbox', skin:'bk-popup' , content:'身份证格式不正确'}).show();
  324. return false;
  325. }
  326. if (data.ssc == '') {
  327. dialog({contentType:'tipsbox', skin:'bk-popup' , content:'请输入就诊人医保卡号'}).show();
  328. return false;
  329. }
  330. if (!isSsc(data.ssc)) {
  331. dialog({contentType:'tipsbox', skin:'bk-popup' , content:'医保卡号格式不正确'}).show();
  332. return false;
  333. }
  334. if(!$(".input-group-pack > input[type=checkbox]").attr("checked")){
  335. dialog({contentType:'tipsbox', skin:'bk-popup' , content:'请勾选"我已了解并同意以下规则"'}).show();
  336. return false;
  337. }
  338. return true;
  339. }
  340. function queryPatient(){
  341. d.show();
  342. var data = {};
  343. sendPost('patient/baseinfo', data, 'json', 'post', queryFailed, querySuccess);
  344. }
  345. //查询失败
  346. function queryFailed(res) {
  347. d.close();
  348. if (res && res.msg) {
  349. dialog({contentType:'tipsbox', skin:'bk-popup' , content:res.msg}).show();
  350. } else {
  351. dialog({contentType:'tipsbox', skin:'bk-popup' , content:'加载失败'}).show();
  352. }
  353. }
  354. function querySuccess(res) {
  355. if (res.status == 200) {
  356. patient = res.data.code;
  357. var patientname = res.data.name;
  358. var mobile = res.data.mobile;
  359. var idcard = res.data.idcard;
  360. var ssc = res.data.ssc;
  361. if(patientname){
  362. document.getElementById("human-value").value = patientname;
  363. }
  364. if(mobile){
  365. document.getElementById("mobile").value = mobile;
  366. }
  367. if(idcard){
  368. document.getElementById("idcard").value = idcard;
  369. }
  370. if(ssc){
  371. document.getElementById("ssc").value = ssc;
  372. }
  373. d.close();
  374. } else {
  375. //非200则为失败
  376. queryFailed(res);
  377. }
  378. }
  379. //就诊时间
  380. function timeChoo(nth) {
  381. srctime = new IScroll('#time-hold', {
  382. eventPassthrough: true,
  383. scrollX: true,
  384. scrollY: false,
  385. preventDefault: false,
  386. click: true
  387. }),
  388. srcnum = new IScroll('#num-hold', {
  389. click: true
  390. }),
  391. srchuman = new IScroll('#human-hold', {
  392. click: true
  393. });
  394. var mc = $(nth).siblings(".mform-con");
  395. if (mc.is(":hidden")) {
  396. document.getElementById("divpaiban").innerHTML = "";
  397. paiban();
  398. mc.slideDown(200);
  399. var totH = $(window).width();
  400. var dlL = $("#time-list dl").length;
  401. $("#time-list dl").css("width", (totH - 80) / 4);
  402. $("#time-list").width((totH - 80) / 4 * dlL);
  403. srctime.refresh();
  404. } else {
  405. mc.slideUp(200);
  406. }
  407. }
  408. function paiban(){
  409. d.show();
  410. var data = {};
  411. data.OrgCode = orgCode;
  412. data.DeptCode = deptCode;
  413. data.DocCode = doctor;
  414. data.strStart = getNowDate();
  415. data.strEnd = getDateBefore(-6);
  416. sendPost('user/guaihao/GetRegDeptDoctorSectionList', data, 'json', 'post', queryFailed, querySuccess2);
  417. function querySuccess2(res){
  418. if (res.status == 200) {
  419. var list = res.data;
  420. if(list.length > 0){
  421. jsonStr = JSON.stringify(list);
  422. for(var i=0; i < list.length; i++){
  423. var val = list[i];
  424. var dd = val.date;
  425. var d2 = val.date;
  426. var week = "";
  427. if(d){
  428. d2 = d2.split(" ")[0];
  429. week = new Date(d2).getDay();
  430. d2 = d2.substr(5,5);
  431. }
  432. var weekName = "";
  433. switch (week) {
  434. case "1":
  435. weekName = "周一";
  436. break;
  437. case "2":
  438. weekName = "周二";
  439. break;
  440. case "3":
  441. weekName = "周三";
  442. break;
  443. case "4":
  444. weekName = "周四";
  445. break;
  446. case "5":
  447. weekName = "周五";
  448. break;
  449. case "6":
  450. weekName = "周六";
  451. break;
  452. case "7":
  453. weekName = "周日";
  454. break;
  455. default:
  456. break;
  457. }
  458. var max = val.max;
  459. var time1 = val.time;
  460. var used = val.used;
  461. var sstatus = val.status;
  462. var dl = document.createElement("dl");
  463. var html = "";
  464. html += '<dt>' + d2 + '<br />' + week + '</dt>';
  465. html += '<dd>';
  466. if(sstatus == "1"){
  467. if(time1 == "a"){
  468. html += '<label><a href="javascript:;" class="mt-open" onClick="chooClose(this,\'' + dd + '\',\'' + time1 + '\')">预约</a></label>';
  469. html += '<label></label>';
  470. html += '<label></label>';
  471. }
  472. else{
  473. html += '<label></label>';
  474. html += '<label><a href="javascript:;" class="mt-open" onClick="chooClose(this,\'' + dd + '\',\'' + time1 + '\')">预约</a></label>';
  475. html += '<label></label>';
  476. }
  477. }
  478. else if(sstatus == "2"){
  479. if(time1 == "a"){
  480. html += '<label><a href="javascript:;" class="mt-full">约满</a></label>';
  481. html += '<label></label>';
  482. html += '<label></label>';
  483. }
  484. else{
  485. html += '<label></label>';
  486. html += '<label><a href="javascript:;" class="mt-full">约满</a></label>';
  487. html += '<label></label>';
  488. }
  489. }
  490. else{
  491. if(time1 == "a"){
  492. html += '<label><a href="javascript:;" class="mt-full">已过期</a></label>';
  493. html += '<label></label>';
  494. html += '<label></label>';
  495. }
  496. else{
  497. html += '<label></label>';
  498. html += '<label><a href="javascript:;" class="mt-full">已过期</a></label>';
  499. html += '<label></label>';
  500. }
  501. }
  502. html += '</dd>';
  503. dl.innerHTML = html;
  504. document.querySelector("#divpaiban").appendChild(dl);
  505. }
  506. }
  507. d.close();
  508. } else {
  509. //非200则为失败
  510. queryFailed(res);
  511. }
  512. }
  513. }
  514. function timeGoLeft() {
  515. var divL = srctime.x;
  516. var srcW = Math.abs(divL) - $(window).width() + 80;
  517. if (srcW > 0) {
  518. srctime.scrollTo(-srcW, 0, 300);
  519. } else {
  520. srctime.scrollTo(0, 0, 300);
  521. }
  522. }
  523. function timeGoRight() {
  524. var divL = srctime.x;
  525. var srcW = $(window).width() - 80 + Math.abs(divL);
  526. if (Math.abs(srcW) > Math.abs(srctime.maxScrollX)) {
  527. srctime.scrollTo(srctime.maxScrollX, 0, 300);
  528. } else {
  529. srctime.scrollTo(-srcW, 0, 300);
  530. }
  531. }
  532. //关闭
  533. function chooClose(nth, dd, time1) {
  534. setTimeout(function() {
  535. $(nth).parents(".mform-con").slideUp(200);
  536. }, 300);
  537. haoyuan(dd);
  538. $("#jiuzhenrq").val(dd.split(" ")[0]);
  539. $("#section_type").val(time1);
  540. return false;
  541. }
  542. function haoyuan(h){
  543. document.getElementById("ulhaoyuan").innerHTML = "";
  544. $("#num-value").val("");
  545. var json1 = eval("(" + jsonStr + ")");
  546. if(json1.length > 0){
  547. for(var i=0; i < json1.length; i++){
  548. var list = json1[i];
  549. if(h == list.date){
  550. var sectionsList = list.sections;
  551. if(sectionsList.length > 0){
  552. for(var j=0; j < sectionsList.length; j++){
  553. var section = sectionsList[j];
  554. var start_time = section.start_time;
  555. var max = Number(section.max);
  556. var end_time = section.end_time;
  557. var used = Number(section.used);
  558. if(max == used) continue;
  559. var li = document.createElement("li");
  560. var html = start_time.split(" ")[1] + ' - ' + end_time.split(" ")[1];
  561. li.innerHTML = html;
  562. document.querySelector("#ulhaoyuan").appendChild(li);
  563. }
  564. $("#ulhaoyuan li").click(function() {
  565. numValue(this);
  566. });
  567. }
  568. break;
  569. }
  570. }
  571. }
  572. }
  573. //选择号源
  574. function numChoo() {
  575. var totH = $(window).height();
  576. $("body").height(totH).css("overflow", "hidden");
  577. $(".choosepop-mb,#numchoo").show();
  578. $("#num-hold").css("max-height", totH / 2 - 40);
  579. srcnum.refresh();
  580. }
  581. //选择
  582. function numValue(nth) {
  583. numclose();
  584. $("#num-value").val($(nth).html());
  585. }
  586. //选择就诊人源
  587. function humanChoo() {
  588. var totH = $(window).height();
  589. $("body").height(totH).css("overflow", "hidden");
  590. $(".choosepop-mb,#humanchoo").show();
  591. $("#human-hold").css("max-height", totH / 2 - 95);
  592. srchuman.refresh();
  593. }
  594. //选择
  595. function humanValue(nth) {
  596. numclose();
  597. $("#human-value").val($(nth).html());
  598. }
  599. //取消
  600. function numclose() {
  601. $(".choosepop-mb,.choosepop").hide();
  602. $("body").height("auto").css("overflow", "auto");
  603. }
  604. //提交咨询
  605. function doSubmit(data) {
  606. sendPost('user/guaihao/WebRegisterVerify', data, 'json', 'post', submitFailed, submitSuccess);
  607. }
  608. function submitFailed(res) {
  609. dd.close();
  610. if (res && res.msg) {
  611. dialog({contentType:'tipsbox', skin:'bk-popup' , content:res.msg}).show();
  612. } else {
  613. dialog({contentType:'tipsbox', skin:'bk-popup' , content:'预约失败'}).show();
  614. }
  615. }
  616. function submitSuccess(res) {
  617. if (res.status == 200) {
  618. window.location.href = "../../grzx/html/my-appointment.html";
  619. } else {
  620. submitFailed(res);
  621. }
  622. }
  623. </script>
  624. </body>
  625. </html>