我的预约接口联调
Showing
10 changed files
with
127 additions
and
46 deletions
| ... | @@ -348,6 +348,10 @@ | ... | @@ -348,6 +348,10 @@ |
| 348 | text-align: center; | 348 | text-align: center; |
| 349 | line-height: 130px; | 349 | line-height: 130px; |
| 350 | } | 350 | } |
| 351 | .business_item{ | ||
| 352 | margin-bottom: 10px; | ||
| 353 | overflow: hidden; | ||
| 354 | } | ||
| 351 | .business_item ul { | 355 | .business_item ul { |
| 352 | display: inline-block; | 356 | display: inline-block; |
| 353 | width: 80%; | 357 | width: 80%; |
| ... | @@ -372,10 +376,10 @@ | ... | @@ -372,10 +376,10 @@ |
| 372 | width: 100%; | 376 | width: 100%; |
| 373 | height: 100%; | 377 | height: 100%; |
| 374 | } | 378 | } |
| 375 | .business_item ul .item_appoint:hover { | 379 | /* .business_item ul .item_appoint:hover { |
| 376 | background-color: #0091FF; | 380 | background-color: #0091FF; |
| 377 | color: #fff; | 381 | color: #fff; |
| 378 | } | 382 | } */ |
| 379 | .isAppoint { | 383 | .isAppoint { |
| 380 | cursor:not-allowed!important; | 384 | cursor:not-allowed!important; |
| 381 | } | 385 | } | ... | ... |
| ... | @@ -38,3 +38,23 @@ function GetQueryString(name) { | ... | @@ -38,3 +38,23 @@ function GetQueryString(name) { |
| 38 | var r = window.location.search.substr(1).match(reg); | 38 | var r = window.location.search.substr(1).match(reg); |
| 39 | if (r!=null) return (r[2]); return null; | 39 | if (r!=null) return (r[2]); return null; |
| 40 | } | 40 | } |
| 41 | // 存储cookie | ||
| 42 | function setCookie(resdata,duration){ | ||
| 43 | var date = new Date(); | ||
| 44 | date.setTime(date.getTime() + duration*24*3600*1000); | ||
| 45 | document.cookie = "myCookie=" + JSON.stringify(resdata) | ||
| 46 | + "; expires=" +date.toGMTString() + "; path=/"; | ||
| 47 | // document.cookie = " myCookie =" + JSON.stringify(resdata) + ';expires=' + date.toGMTString(); | ||
| 48 | }; | ||
| 49 | |||
| 50 | //获取cookie | ||
| 51 | function getCookie(){ | ||
| 52 | var str = document.cookie; | ||
| 53 | if(str == ''){ | ||
| 54 | return false | ||
| 55 | }else{ | ||
| 56 | $('.PersonLogin').css('pointer-events', 'none') | ||
| 57 | var arr = str.replace(/(\s)+/g,'').split('='); | ||
| 58 | return JSON.parse(arr[1]); | ||
| 59 | } | ||
| 60 | }; | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
| ... | @@ -75,3 +75,4 @@ document.writeln(""); | ... | @@ -75,3 +75,4 @@ document.writeln(""); |
| 75 | document.writeln("</html>"); | 75 | document.writeln("</html>"); |
| 76 | document.writeln("<script type='text/javascript' src=\'" + localhostPaht + "/staticLib/layui/layui.js\'></script>"); | 76 | document.writeln("<script type='text/javascript' src=\'" + localhostPaht + "/staticLib/layui/layui.js\'></script>"); |
| 77 | document.writeln("<script src=\'https://at.alicdn.com/t/font_2174584_1j8kvwarwge.js\'></script>"); | 77 | document.writeln("<script src=\'https://at.alicdn.com/t/font_2174584_1j8kvwarwge.js\'></script>"); |
| 78 | |||
| ... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
| ... | @@ -32,8 +32,11 @@ $(document).on('click', '#loginButton', function(){ | ... | @@ -32,8 +32,11 @@ $(document).on('click', '#loginButton', function(){ |
| 32 | userLoginRequest.username = username | 32 | userLoginRequest.username = username |
| 33 | userLoginRequest.password = password | 33 | userLoginRequest.password = password |
| 34 | clicklogin(userLoginRequest) | 34 | clicklogin(userLoginRequest) |
| 35 | // layer.closeAll() | 35 | layer.closeAll() |
| 36 | }); | 36 | }); |
| 37 | $(function(){ | ||
| 38 | $('.PersonLogin').html(getCookie().username) | ||
| 39 | }) | ||
| 37 | // 点击注册的时候 | 40 | // 点击注册的时候 |
| 38 | $(document).on('click', '#registerButton', function(){ | 41 | $(document).on('click', '#registerButton', function(){ |
| 39 | // layer.closeAll() | 42 | // layer.closeAll() |
| ... | @@ -49,11 +52,16 @@ function clicklogin(data){ | ... | @@ -49,11 +52,16 @@ function clicklogin(data){ |
| 49 | dataType: "json", | 52 | dataType: "json", |
| 50 | data:JSON.stringify(data),//***关键****** | 53 | data:JSON.stringify(data),//***关键****** |
| 51 | success: function (result) {//返回数据根据结果进行相应的处理 | 54 | success: function (result) {//返回数据根据结果进行相应的处理 |
| 52 | if (result.code == 200 && result.data != null) { | 55 | console.log(222,result) |
| 53 | console.log(232323,result) | 56 | if(result.code ==200 && result.data!==null){ |
| 57 | setCookie(result.data) | ||
| 58 | $('.PersonLogin').html(getCookie().username) | ||
| 59 | }else if(result.code ==500){ | ||
| 60 | window.open(`${localhostPaht}/staticViews/register.html`,'_self') | ||
| 54 | } | 61 | } |
| 55 | } | 62 | } |
| 56 | }); | 63 | }); |
| 57 | } | 64 | } |
| 58 | 65 | ||
| 59 | 66 | ||
| 67 | |||
| ... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
| ... | @@ -3,7 +3,7 @@ $(function () { | ... | @@ -3,7 +3,7 @@ $(function () { |
| 3 | var province = undefined | 3 | var province = undefined |
| 4 | var city = undefined | 4 | var city = undefined |
| 5 | // 办事大厅 | 5 | // 办事大厅 |
| 6 | var halloffice = '不夜城' | 6 | var jgid = '不夜城' |
| 7 | $('.area_list li').click(function () { | 7 | $('.area_list li').click(function () { |
| 8 | $(".area_list li").removeClass("activeRegion") | 8 | $(".area_list li").removeClass("activeRegion") |
| 9 | $(this).addClass("activeRegion"); | 9 | $(this).addClass("activeRegion"); |
| ... | @@ -137,6 +137,8 @@ $(function () { | ... | @@ -137,6 +137,8 @@ $(function () { |
| 137 | $(this).addClass("active2"); | 137 | $(this).addClass("active2"); |
| 138 | var index = $(this).index(); | 138 | var index = $(this).index(); |
| 139 | console.log(4444,index) | 139 | console.log(4444,index) |
| 140 | jgid = $(this).data('id') | ||
| 141 | console.log(jgid) | ||
| 140 | }) | 142 | }) |
| 141 | infoWindow.addEventListener('close', function (type, target, point) { | 143 | infoWindow.addEventListener('close', function (type, target, point) { |
| 142 | $('.office_halls li').eq(0).removeClass('hallActive') | 144 | $('.office_halls li').eq(0).removeClass('hallActive') |
| ... | @@ -153,7 +155,7 @@ $(function () { | ... | @@ -153,7 +155,7 @@ $(function () { |
| 153 | _initData() | 155 | _initData() |
| 154 | // 下一步 | 156 | // 下一步 |
| 155 | $('.nextButton').click(function(){ | 157 | $('.nextButton').click(function(){ |
| 156 | window.open("./yysj.html?halloffice="+halloffice+"","_self") | 158 | window.open("./yysj.html?jgid="+jgid+"","_self") |
| 157 | }) | 159 | }) |
| 158 | }) | 160 | }) |
| 159 | function _initData() { | 161 | function _initData() { | ... | ... |
| 1 | $(function () { | 1 | $(function () { |
| 2 | var latitude =undefined | ||
| 3 | var longitude =undefined | ||
| 4 | var orgname = undefined | ||
| 2 | layui.use('element', function () { | 5 | layui.use('element', function () { |
| 3 | let element = layui.element; //导航的hover效果、二级菜单等功能,需要依赖element模块 | 6 | let element = layui.element; //导航的hover效果、二级菜单等功能,需要依赖element模块 |
| 4 | //监听导航点击 | 7 | //监听导航点击 |
| ... | @@ -8,7 +11,7 @@ $(function () { | ... | @@ -8,7 +11,7 @@ $(function () { |
| 8 | }); | 11 | }); |
| 9 | // 地图 | 12 | // 地图 |
| 10 | var map = new BMap.Map('container'); | 13 | var map = new BMap.Map('container'); |
| 11 | var point = new BMap.Point(108.95346, 34.265725); | 14 | var point = new BMap.Point(longitude, latitude); |
| 12 | map.centerAndZoom(point, 15); | 15 | map.centerAndZoom(point, 15); |
| 13 | // 创建点标记 | 16 | // 创建点标记 |
| 14 | var marker = new BMap.Marker(point); | 17 | var marker = new BMap.Marker(point); |
| ... | @@ -17,13 +20,73 @@ $(function () { | ... | @@ -17,13 +20,73 @@ $(function () { |
| 17 | var opts = { | 20 | var opts = { |
| 18 | width: 200, | 21 | width: 200, |
| 19 | height: 100, | 22 | height: 100, |
| 20 | title: '不夜城' | 23 | title: orgname |
| 21 | }; | 24 | }; |
| 22 | var infoWindow = new BMap.InfoWindow('大唐不夜城', opts); | 25 | var infoWindow = new BMap.InfoWindow( orgname, opts); |
| 23 | // 点标记添加点击事件 | 26 | // 点标记添加点击事件 |
| 24 | map.openInfoWindow(infoWindow, point); // 开启信息窗口 | 27 | map.openInfoWindow(infoWindow, point); // 开启信息窗口 |
| 25 | marker.addEventListener('click', function () { | 28 | marker.addEventListener('click', function () { |
| 26 | map.openInfoWindow(infoWindow, point); // 开启信息窗口 | 29 | map.openInfoWindow(infoWindow, point); // 开启信息窗口 |
| 27 | }); | 30 | }); |
| 28 | map.enableScrollWheelZoom(); | 31 | map.enableScrollWheelZoom(); |
| 32 | getAppointmentDetail() | ||
| 29 | }); | 33 | }); |
| 34 | // GET 根据预约信息标识码appointmentId查看预约详情 | ||
| 35 | function getAppointmentDetail(){ | ||
| 36 | $.ajax({ | ||
| 37 | type: "get", //提交方式 | ||
| 38 | url: | ||
| 39 | portal.api_url + "/portal/appointmentmh/getAppointmentDetail", | ||
| 40 | data: { | ||
| 41 | appointmentId: GetRequest(), | ||
| 42 | }, | ||
| 43 | dataType: "json", | ||
| 44 | //数据,这里使用的是Json格式进行传输 | ||
| 45 | success: function (result) { | ||
| 46 | //返回数据根据结果进行相应的处理 | ||
| 47 | if (result.code == 200) { | ||
| 48 | var renegeCounttotal =undefined | ||
| 49 | console.log('ff',result) | ||
| 50 | $('#username').text(result.data.username) | ||
| 51 | $('#zjhm').text(result.data.zjhm) | ||
| 52 | $('#orgName').text(result.data.orgName) | ||
| 53 | $('#hbShortname').text(result.data.hbShortname) | ||
| 54 | $('#reservationNumber').text(result.data.reservationNumber) | ||
| 55 | console.log(result.data.bookingDate.substr(0,4)) | ||
| 56 | var year = result.data.bookingDate.substr(0,4) + '年' | ||
| 57 | var month = result.data.bookingDate.substr(4,2) + '月' | ||
| 58 | var day= result.data.bookingDate.substr(6,2) + '日' | ||
| 59 | var startTime= result.data.startTime + '至' | ||
| 60 | var endTime= result.data.endTime | ||
| 61 | var yysjtotal = year + month + day + startTime + endTime | ||
| 62 | $('#yysj').text(yysjtotal) | ||
| 63 | if(result.data.renegeCount == null){ | ||
| 64 | renegeCounttotal = 0 | ||
| 65 | }else{ | ||
| 66 | renegeCounttotal = result.data.renegeCount | ||
| 67 | } | ||
| 68 | $('#renegeCount').html(renegeCounttotal) | ||
| 69 | $('#renegeCount').css('color','red') | ||
| 70 | |||
| 71 | longitude= result.data.longitude | ||
| 72 | latitude= result.data.latitude | ||
| 73 | orgname= result.data.orgName | ||
| 74 | } | ||
| 75 | }, | ||
| 76 | }); | ||
| 77 | } | ||
| 78 | function GetRequest() { | ||
| 79 | var url = location.search; //获取url中"?"符后的字串 | ||
| 80 | var theRequest = new Object(); | ||
| 81 | if (url.indexOf("?") != -1) { | ||
| 82 | var str = url.substr(1); | ||
| 83 | strs = str.split("?"); | ||
| 84 | for (var i = 0; i < strs.length; i++) { | ||
| 85 | theRequest[strs[i].split("=")[0]] = decodeURIComponent( | ||
| 86 | strs[i].split("=")[1] | ||
| 87 | ); | ||
| 88 | } | ||
| 89 | } | ||
| 90 | return theRequest.appointmentId; | ||
| 91 | } | ||
| 92 | |||
| ... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
This diff is collapsed.
Click to expand it.
| ... | @@ -90,7 +90,7 @@ | ... | @@ -90,7 +90,7 @@ |
| 90 | </div> | 90 | </div> |
| 91 | <div class="footer_button"> | 91 | <div class="footer_button"> |
| 92 | <button type="button" class="layui-btn layui-btn-normal"> | 92 | <button type="button" class="layui-btn layui-btn-normal"> |
| 93 | <a href="../yyxz/index.html" title="上一步"> | 93 | <a href="./yyxz.html" title="上一步"> |
| 94 | 上一步 | 94 | 上一步 |
| 95 | </a> | 95 | </a> |
| 96 | </button> | 96 | </button> | ... | ... |
| ... | @@ -67,12 +67,12 @@ | ... | @@ -67,12 +67,12 @@ |
| 67 | <div class="title"> | 67 | <div class="title"> |
| 68 | <h3> | 68 | <h3> |
| 69 | 预约成功!您的预约号: | 69 | 预约成功!您的预约号: |
| 70 | <span>952567654</span> | 70 | <span id='reservationNumber'></span> |
| 71 | </h3> | 71 | </h3> |
| 72 | <p>请记录下您的预约号,以便后续的预约服务。</p> | 72 | <p>请记录下您的预约号,以便后续的预约服务。</p> |
| 73 | </div> | 73 | </div> |
| 74 | <ul> | 74 | <ul> |
| 75 | <li>1.您曾经失约(0)次,请留意您本次的预约时间和业务类型,切勿迟到或失约。</li> | 75 | <li>1.您曾经失约<span id='renegeCount'></span>次,请留意您本次的预约时间和业务类型,切勿迟到或失约。</li> |
| 76 | <li>2.如确需取消预约,请提前1天登陆系统办理</li> | 76 | <li>2.如确需取消预约,请提前1天登陆系统办理</li> |
| 77 | <li>3.请凭预约号及相关证件,按预约时间提前10分钟到选定的不动产登记中心办理业务</li> | 77 | <li>3.请凭预约号及相关证件,按预约时间提前10分钟到选定的不动产登记中心办理业务</li> |
| 78 | </ul> | 78 | </ul> |
| ... | @@ -83,23 +83,23 @@ | ... | @@ -83,23 +83,23 @@ |
| 83 | <ul> | 83 | <ul> |
| 84 | <li> | 84 | <li> |
| 85 | <span>姓名:</span> | 85 | <span>姓名:</span> |
| 86 | <p>任超</p> | 86 | <p id="username"></p> |
| 87 | </li> | 87 | </li> |
| 88 | <li> | 88 | <li> |
| 89 | <span>身份证号:</span> | 89 | <span>身份证号:</span> |
| 90 | <p>6101245646546</p> | 90 | <p id='zjhm'></p> |
| 91 | </li> | 91 | </li> |
| 92 | <li> | 92 | <li> |
| 93 | <span>办事大厅:</span> | 93 | <span>办事大厅:</span> |
| 94 | <p>碑林区办事大厅</p> | 94 | <p id="orgName"></p> |
| 95 | </li> | 95 | </li> |
| 96 | <li> | 96 | <li> |
| 97 | <span>预约业务:</span> | 97 | <span>预约业务:</span> |
| 98 | <p>二手房过户</p> | 98 | <p id="hbShortname"></p> |
| 99 | </li> | 99 | </li> |
| 100 | <li> | 100 | <li> |
| 101 | <span>预约时间:</span> | 101 | <span>预约时间:</span> |
| 102 | <p>2020年10月16日上午 11:00</p> | 102 | <p id="yysj">2020年10月16日上午 11:00</p> |
| 103 | </li> | 103 | </li> |
| 104 | </ul> | 104 | </ul> |
| 105 | </div> | 105 | </div> | ... | ... |
| ... | @@ -89,7 +89,10 @@ PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD | ... | @@ -89,7 +89,10 @@ PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD |
| 89 | 89 | ||
| 90 | <div class="next_button"> | 90 | <div class="next_button"> |
| 91 | <button type="button" class="layui-btn layui-btn-normal"> | 91 | <button type="button" class="layui-btn layui-btn-normal"> |
| 92 | <a href="./yyxz.html" title="上一步"> | 92 | <!-- <a href="./yyxz.html" title="上一步"> |
| 93 | 上一步 | ||
| 94 | </a> --> | ||
| 95 | <a href="./xzqy.html" title="上一步"> | ||
| 93 | 上一步 | 96 | 上一步 |
| 94 | </a> | 97 | </a> |
| 95 | </button> | 98 | </button> |
| ... | @@ -109,13 +112,13 @@ PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD | ... | @@ -109,13 +112,13 @@ PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD |
| 109 | {{# if(item.isSelect){ }} | 112 | {{# if(item.isSelect){ }} |
| 110 | <ul class="swiper-slide layui-bg-gray active1"> | 113 | <ul class="swiper-slide layui-bg-gray active1"> |
| 111 | <li>{{item.week}}</li> | 114 | <li>{{item.week}}</li> |
| 112 | <li>{{item.date}}</li> | 115 | <li>{{item.jyjh}}</li> |
| 113 | </ul> | 116 | </ul> |
| 114 | {{# } }} | 117 | {{# } }} |
| 115 | {{# if(!item.isSelect){ }} | 118 | {{# if(!item.isSelect){ }} |
| 116 | <ul class="swiper-slide layui-bg-gray"> | 119 | <ul class="swiper-slide layui-bg-gray"> |
| 117 | <li>{{item.week}}</li> | 120 | <li>{{item.week}}</li> |
| 118 | <li>{{item.date}}</li> | 121 | <li>{{item.jyjh}}</li> |
| 119 | </ul> | 122 | </ul> |
| 120 | {{# } }} | 123 | {{# } }} |
| 121 | {{# }); }} | 124 | {{# }); }} |
| ... | @@ -130,35 +133,15 @@ PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD | ... | @@ -130,35 +133,15 @@ PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD |
| 130 | <span>-</span> | 133 | <span>-</span> |
| 131 | <span>{{item.endTime}}</span> | 134 | <span>{{item.endTime}}</span> |
| 132 | </div> | 135 | </div> |
| 133 | <ul> | 136 | <ul > |
| 134 | {{# layui.each(item.orgBusinessList, function(index1, item1){ }} | 137 | {{# layui.each(item.orgBusinessList, function(index1, item1){ }} |
| 135 | {{# if(item1.isyy==0){ }} | 138 | <li class="item_appoint" data-id='{{item1.periodRulesId}}'> |
| 136 | <li class="item_appoint"> | ||
| 137 | <h3> | ||
| 138 | {{item1.shortName}} | ||
| 139 | </h3> | ||
| 140 | {{# if(item1.isyy==1){ }} | ||
| 141 | <p style="color:#FF5722">({{item1.residueNumber}})</p> | ||
| 142 | {{# } }} | ||
| 143 | {{# if(item1.isyy==0){ }} | ||
| 144 | <p style="color:#5FB878">({{item1.residueNumber}})</p> | ||
| 145 | {{# } }} | ||
| 146 | </li> | ||
| 147 | {{# } }} | ||
| 148 | {{# if(item1.isyy==1){ }} | ||
| 149 | <li class="isAppoint"> | ||
| 150 | <h3> | 139 | <h3> |
| 151 | {{item1.shortName}} | 140 | {{item1.shortName}} |
| 152 | </h3> | 141 | </h3> |
| 153 | {{# if(item1.isyy==1){ }} | 142 | <p style="color:#5FB878">(剩{{item1.residueNumber}}票)</p> |
| 154 | <p style="color:#FF5722">({{item1.residueNumber}})</p> | ||
| 155 | {{# } }} | ||
| 156 | {{# if(item1.isyy==0){ }} | ||
| 157 | <p style="color:#5FB878">({{item1.residueNumber}})</p> | ||
| 158 | {{# } }} | ||
| 159 | </li> | 143 | </li> |
| 160 | {{# } }} | 144 | {{# }) }} |
| 161 | {{# }); }} | ||
| 162 | </ul> | 145 | </ul> |
| 163 | </div> | 146 | </div> |
| 164 | {{# }); }} | 147 | {{# }); }} | ... | ... |
-
Please register or sign in to post a comment