123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- <!doctype html>
- <html>
- <head>
- <meta charset="utf-8">
- <title></title>
- <meta name="author" content="yihu.com" />
- <meta name="format-detection" content="telephone=no" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0" />
- <meta name="apple-mobile-web-app-capable" content="yes" />
- <meta name="apple-mobile-web-app-status-bar-style" content="black" />
- </head>
- <body>
- <script src="../../../js/jquery/2.1.3/jquery.js"></script>
- <script type="text/javascript" src="../../../js/mui.min.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="../../../widget/mobiscroll/2.15.1/js/mobiscroll.js"></script>
- <link rel="stylesheet" type="text/css" href="../../../widget/iscroll/5.1.3/css/iscroll.css">
- <script src="../../../widget/iscroll/5.1.3/js/iscroll.js"></script>
- <script type="text/javascript" src="../../../js/common_http.js" ></script>
- <script type="text/javascript" src="../../../js/weixin_common.js" ></script>
- <script src="http://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script>
- <script type="text/javascript" >
- var d = dialog({contentType:'load', skin:'bk-popup'});
- var dd = dialog({contentType:'load', skin:'bk-popup', content:'准备退出...'});
- var ddd = dialog({contentType:'load', skin:'bk-popup', content:'签约校验中...'});
- var pagetype = 7;
- $(function () {
- var agentJudge = window.localStorage.getItem(judgeAgent);
- if(agentJudge){
- var jsonstr = $.parseJSON(agentJudge);
- var judge = jsonstr.judge;
- if(judge == 1){
- dd.show();
- var Request = new Object();
- Request = GetRequest();
- var code = Request["code"];
- var paurl = "wx/html/ssgg/html/sign-initialize.html?code=" + code + "&state=STATE";
- //从后台那边获取签名等信息
- var params = {};
- params.pageUrl = server + paurl;
- $.ajax(server + "weixin/getSign", {
- data: params,
- dataType: "json",
- type: "post",
- success: function(res){
- if (res.status == 200) {
- var t = res.data.timestamp;
- var noncestr = res.data.noncestr;
- var signature = res.data.signature;
- wx.config({
- //debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
- appId: appId, // 必填,公众号的唯一标识
- timestamp: t, // 必填,生成签名的时间戳
- nonceStr: noncestr, // 必填,生成签名的随机串
- signature: signature,// 必填,签名,见附录1
- jsApiList: [
- 'closeWindow'
- ] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2
- });
- }
- }
- });
- wx.ready(function(){
- dd.close();
- window.localStorage.removeItem(judgeAgent);
- wx.closeWindow();
- });
- }
- }
- else{
- saveAgentJudge(1);
- checkUserAgent();
- }
- });
-
- //验证该用户是否已经有家庭签约记录
- function queryInit(){
- ddd.show();
- sendPost('patient/family_contract/checkOpenid', {}, 'json', 'post', openidFailed2, openidSuccess2);
- }
-
- //失败
- function openidFailed2(res) {
- ddd.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 openidSuccess2(res) {
- if (res.status == 200) {
- if(res.data == null || res.data == ""){
- window.location.href = "choose-region.html";
- }
- else{
- window.location.href = "doctor-home-page.html?doctor=" + res.data;
- }
- } else {
- openidFailed2(res);
- }
- }
- </script>
- </body>
- </html>
|