123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159 |
- <!doctype html>
- <html>
- <head>
- <meta charset="utf-8" />
- <meta name="author" content="yihu.com" />
- <meta name="format-detection" content="telephone=no" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
- <meta name="apple-mobile-web-app-capable" content="yes" />
- <meta name="apple-mobile-web-app-status-bar-style" content="black" />
- <title>开始签约</title>
- <link rel="stylesheet" href="../../../css/cross.css" type="text/css" />
- <link rel="stylesheet" href="../../../css/cross.ui.css" type="text/css" />
- <link rel="stylesheet" href="../css/jy-style.css" type="text/css" />
- </head>
- <body>
- <!--<div class="h45">
- <div class="demo-comtop">
- <a class="mui-action-back"></a>
- <h1>签约</h1>
- </div>
- </div>-->
- <div class="c-main">
- <ul class="c-list c-border-tb mt10">
- <!--<li class="c-list-text c-list-link" onclick="window.location.href='sign-agreement.html'">
- <h4 class="c-nowrap"><span class="c-17b3ec c-f14">家庭医生签约服务协议书</span></h4>
- <span class="list-icon arrow-right"></span>
- </li>-->
- <li class="c-list-text c-list-link">
- <div class="c-f16 c-909090">
- <p>签约社区:<span class="c-666" id="hospitalName"></span></p>
- <p>签约医生:<span class="c-666" id="doctorName"></span></p>
- </div>
- </li>
- </ul>
- <ul class="n-list edit-list c-border-tb mt10">
- <li class="n-list-cover">
- <div class="n-list-key c-666"><i class="required"></i>身份证号</div>
- <div class="n-list-info pl10">
- <input type="text" class="c-input width-100" maxlength="18" id="idcard" placeholder="请输入身份证号" />
- </div>
- </li>
- </ul>
- <div class="plr10 mt15 pb20" onclick="submitSign()">
- <a href="javascript:;" style="font-size: 18px;" class="c-btn c-btn-full c-btn-4dcd70 border-radius-rounded">下一步</a>
- </div>
- </div>
- <script type="text/javascript" src="../../../js/jquery/2.1.3/jquery.js"></script>
- <script type="text/javascript" src="../../../js/common_http.js" ></script>
- <script type="text/javascript" src="../../../js/mui.min.js" ></script>
- <script type="text/javascript" src="../../../js/weixin_common.js" ></script>
- <link rel="stylesheet" type="text/css" href="../../../widget/artDialog/6.0.5/css/ui-dialog.min.css">
- <script src="../../../widget/artDialog/6.0.5/js/dialog-plus.min.js"></script>
- <script src="../../../js/security.js" type="text/javascript" charset="utf-8"></script>
- <script type="text/javascript" src="../../../js/commit_validate.js" ></script>
- <script>
- var d1 = dialog({contentType:'load', skin:'bk-popup'});
- var d = dialog({contentType:'load', skin:'bk-popup', content:'校验中...'});
- var Request = new Object();
- Request = GetRequest();
- var doctor = Request["doctor"];
- var doctorName = Request["doctorName"];
- var hospitalName = Request["hospitalName"];
- var idcard = "";
- $(function(){
- if (decodeURI(doctorName)) {
- document.getElementById("doctorName").innerText = decodeURI(doctorName);
- }
- if (decodeURI(hospitalName)) {
- document.getElementById("hospitalName").innerText = decodeURI(hospitalName);
- }
- query();
- })
-
- //查询用户身份证
- function query() {
- d1.show();
- var data={};
- sendPost('patient/idc', data, 'json', 'post', queryFailed, querySuccess);
- }
-
- function queryFailed(res) {
- d1.close();
- if (res && res.msg) {
- dialog({contentType:'tipsbox', skin:'bk-popup' , content:res.msg}).show();
- } else {
- dialog({contentType:'tipsbox', skin:'bk-popup' , content:'身份证获取失败'}).show();
- }
- }
-
- function querySuccess(res) {
- if (res.status == 200) {
- var idcard1 = res.data;
- if(!idcard1) idcard1 = "";
- document.getElementById("idcard").value = idcard1;
- d1.close();
- } else {
- queryFailed(res);
- }
- }
-
- //验证用户是已签约
- function submitSign(){
- var data = {};
- idcard = $("#idcard").val();
- if (!isIdcard(idcard)) {
- dialog({contentType:'tipsbox', skin:'bk-popup' , content:'身份证格式不正确'}).show();
- return;
- }
- window.location.href = "start-sign2.html?doctor=" + doctor + "&doctorName=" + doctorName + "&hospitalName=" + hospitalName + "&idcard=" + idcard;
- // d.showModal();
- // //加密设置:获取公钥
- // var encryURL = server + "login/public_key";
- // var key = RSAUtils.getKeyFromServer(encryURL);
- // //拼请求内容
- // data.idcard = RSAUtils.encryStr(key, idcard);
- // sendPost("patient/family_contract/check", data, "json", "post", operateFailed, operateSuccesss);
- }
- //失败
- function operateFailed(res) {
- d.close();
- if (res && res.msg) {
- dialog({contentType:'tipsbox', skin:'bk-popup' , content:res.msg}).show();
- } else {
- dialog({contentType:'tipsbox', skin:'bk-popup' , content:'校验失败'}).show();
- }
- }
- function operateSuccesss(res) {
- if (res.status == 200) {
- d.close();
- //成功
- var sign = Number(res.data.sign);
- if(sign == 0){
- window.location.href = "start-sign2.html?doctor=" + doctor + "&doctorName=" + doctorName + "&hospitalName=" + hospitalName + "&idcard=" + idcard;
- }
- else{
- var doctor1 = res.data.doctor;
- var doctorName1 = res.data.doctorName;
- var hospitalName1 = res.data.hospitalName;
- dialog({
- content: '您已经签约了' + hospitalName1 + '的' + doctorName1 + '医生!',
- button: [
- {
- value: '查看医生主页',
- callback: function () {
- window.location.href = "doctor-home-page.html?doctor=" + doctor1 + "&type=2";
- },
- autofocus: true
- }
- ]
- }).showModal();
- }
- } else {
- //非200则为失败
- operateFailed(res);
- }
- }
- </script>
- </body>
- </html>
|