var is_mobi = navigator.userAgent .toLowerCase() .match( /(ipod|iphone|android|coolpad|mmp|smartphone|midp|wap|xoom|symbian|j2me|blackberry|wince)/i ) != null; if (!is_mobi) { window.location.href = "sy.html"; } var deptArr = { "重庆市南岸区政务服务中心(江南新城中心)": [ "重庆市南岸区残联", "重庆市南岸区财政局", "重庆市南岸区文化和旅游发展委员会", "重庆市南岸区档案馆", "重庆市南岸区卫生健康委员会", "重庆市南岸区交通局", "重庆市南岸区规划自然资源局", "重庆市南岸区住房和城乡建设委员会", "重庆市南岸区生态环境局", "重庆市南岸区农业农村委员会", "重庆市南岸区发展和改革委员会", "重庆市南岸区消防救援支队", "重庆市南岸区城市管理局", "重庆市公安局南岸分局", ], "重庆市南岸区政务服务中心(南坪中心)": [ "重庆市南岸区市场监管局", "重庆市公安局南岸分局", ], jnxc: 0, npzx: 1, }; layui.use("element", function () { var element = layui.element; layer = layui.layer; }); $(function () { // 获取高度 var hlHeight = window.outerHeight - $(".head").outerHeight() - $(".bttom-tab").outerHeight() + 85; $(".right-map").css("height", hlHeight); var msHeight = $(".right-map").outerHeight() - $(".right-search").outerHeight() / 1.3; $(".right-search").css("top", msHeight); $(".icon-shq").css("top", msHeight); $('.icon-shq').on('click', function() { window.top.location.href = "sy_life.html"; }) // 点击图片,显示弹窗 $(".img_tab").click(function (e) { $(this).find(".pop").toggle(); $(this).parent("li").siblings().children(".img_tab").find(".pop").hide(); $(this) .parents("ul") .siblings() .children("li") .children(".img_tab") .find(".pop") .hide(); }); // 百度地图API功能 function G(id) { return document.getElementById(id); } var map = new BMap.Map("right-map"); // 创建Map实例 map.centerAndZoom(new BMap.Point(106.563, 29.523), 14); // 初始化地图,设置中心点坐标和地图级别 map.enableDragging(); // 区级部门与街镇解析地址批量解析开始 var myGeo = new BMap.Geocoder(); var xxs = [], xx = [], zx = [], tsjy = [], dx = [], zyyx = [], yey = [], bmfwzx = [], ggfwzx = [], dqfwzx = [], cyy = [], byfwjg = [], cwss = [], sqwsfwz = [], ejyljg = []; var ekzlfwjg = [], kqbpsfczmz = [], myghyfjzmz = [], sjyljg = [], sqwsfwjg = [], zybzdjg = [], gy = [], tc = [], zysd = [], gc = [], hydjjg = [], zcyljg = [], ckmzfwjg = [], pcs = [], ldzgw = []; var crjywbljg = [], jtxljcdd = [], jtwfcljg = [], jtsgcljg = [], cgs = [], jdcjccs = [], jsrtjz = [], ylfwjg = [], tsg = [], whg = [], wgs = [], ggty = [], jq = []; var bdcdjzxbsdt = [], cjrfwzx = [], ddcjrfwjg = [], fwglzx = [], gzc = [], sfjdjg = [], jcfwfws = [], flyzzx = [], bsfwt = [], scjdglj = []; var yb = [], dkbld = [], cjgshfwz = [], jykszx = [], xzfwzx = [], jzzx = [], jyhrczx = [], shbxswzx = [], sq = [], gjj = [], hscyd = [], gwzx = [], jd = []; // 数组接收的是渲染页面的值 var getAllArr = []; // 参数用来判断进入的页面 var indexList = 0; // 用来接收对比参数的数组 var contrastArrey = []; var arraddre = []; // 接收json内所有数据 var getAllJson = []; // 受理场所 var qjjz = []; // 查阅场所 var cycsbms = []; // 存放点击列表的事件的高度 var scrollListHeight; var scrollListHeight1; var discrptAddress; var gjIndex = 1; var zjIndex = 1; // 防抖,清除定时器 var timeout = null; $.ajax({ type: "GET", url: PATH + "/mapdata/getMapDataAll", // url: "http://192.168.1.253:7777/mapdata/getMapDataAll", async: false, success: function (res) { $.each(res.data.xxs, function (i) { xxs.push(res.data.xxs[i]); getAllJson.push(res.data.xxs[i]); contrastArrey.push(res.data.xxs[i]); if (xxs[i].type == "小学") { xx.push(xxs[i]); } if (xxs[i].type == "中学" || xxs[i].specialtype == "中学") { zx.push(xxs[i]); } if (xxs[i].type == "特殊教育学校") { tsjy.push(xxs[i]); } }); $.each(res.data.dxs, function (i) { dx.push(res.data.dxs[i]); getAllJson.push(res.data.dxs[i]); contrastArrey.push(res.data.dxs[i]); }); $.each(res.data.zyyxs, function (i) { zyyx.push(res.data.zyyxs[i]); getAllJson.push(res.data.zyyxs[i]); contrastArrey.push(res.data.zyyxs[i]); }); $.each(res.data.yeys, function (i) { yey.push(res.data.yeys[i]); getAllJson.push(res.data.yeys[i]); contrastArrey.push(res.data.yeys[i]); }); $.each(res.data.bmfwzxs, function (i) { bmfwzx.push(res.data.bmfwzxs[i]); getAllJson.push(res.data.bmfwzxs[i]); contrastArrey.push(res.data.bmfwzxs[i]); }); $.each(res.data.ggfwzxs, function (i) { ggfwzx.push(res.data.ggfwzxs[i]); getAllJson.push(res.data.ggfwzxs[i]); contrastArrey.push(res.data.ggfwzxs[i]); }); $.each(res.data.dqfwzxs, function (i) { dqfwzx.push(res.data.dqfwzxs[i]); getAllJson.push(res.data.dqfwzxs[i]); contrastArrey.push(res.data.dqfwzxs[i]); }); $.each(res.data.bms, function (i) { qjjz.push(res.data.bms[i]); getAllJson.push(res.data.bms[i]); contrastArrey.push(res.data.bms[i]); }); $.each(res.data.jzs, function (i) { qjjz.push(res.data.jzs[i]); getAllJson.push(res.data.jzs[i]); contrastArrey.push(res.data.jzs[i]); }); $.each(res.data.cycsbms, function (i) { cycsbms.push(res.data.cycsbms[i]); getAllJson.push(res.data.cycsbms[i]); contrastArrey.push(res.data.cycsbms[i]); }); $.each(res.data.slcsjzs, function (i) { cycsbms.push(res.data.slcsjzs[i]); getAllJson.push(res.data.slcsjzs[i]); contrastArrey.push(res.data.slcsjzs[i]); }); $.each(res.data.cyys, function (i) { cyy.push(res.data.cyys[i]); getAllJson.push(res.data.cyys[i]); contrastArrey.push(res.data.cyys[i]); }); $.each(res.data.byfwjgs, function (i) { byfwjg.push(res.data.byfwjgs[i]); getAllJson.push(res.data.byfwjgs[i]); contrastArrey.push(res.data.byfwjgs[i]); }); $.each(res.data.cwsss, function (i) { cwss.push(res.data.cwsss[i]); getAllJson.push(res.data.cwsss[i]); contrastArrey.push(res.data.cwsss[i]); }); $.each(res.data.sqwsfwzs, function (i) { sqwsfwz.push(res.data.sqwsfwzs[i]); getAllJson.push(res.data.sqwsfwzs[i]); contrastArrey.push(res.data.sqwsfwzs[i]); }); $.each(res.data.ekzlfwjgs, function (i) { ekzlfwjg.push(res.data.ekzlfwjgs[i]); getAllJson.push(res.data.ekzlfwjgs[i]); contrastArrey.push(res.data.ekzlfwjgs[i]); }); $.each(res.data.kqbpsfczmzs, function (i) { kqbpsfczmz.push(res.data.kqbpsfczmzs[i]); getAllJson.push(res.data.kqbpsfczmzs[i]); contrastArrey.push(res.data.kqbpsfczmzs[i]); }); $.each(res.data.myghyfjzmzs, function (i) { myghyfjzmz.push(res.data.myghyfjzmzs[i]); getAllJson.push(res.data.myghyfjzmzs[i]); contrastArrey.push(res.data.myghyfjzmzs[i]); }); $.each(res.data.ejyljgs, function (i) { ejyljg.push(res.data.ejyljgs[i]); getAllJson.push(res.data.ejyljgs[i]); contrastArrey.push(res.data.ejyljgs[i]); }); $.each(res.data.sjyljgs, function (i) { sjyljg.push(res.data.sjyljgs[i]); getAllJson.push(res.data.sjyljgs[i]); contrastArrey.push(res.data.sjyljgs[i]); }); $.each(res.data.sqwsfwjgs, function (i) { sqwsfwjg.push(res.data.sqwsfwjgs[i]); getAllJson.push(res.data.sqwsfwjgs[i]); contrastArrey.push(res.data.sqwsfwjgs[i]); }); $.each(res.data.zybzdjgs, function (i) { zybzdjg.push(res.data.zybzdjgs[i]); getAllJson.push(res.data.zybzdjgs[i]); contrastArrey.push(res.data.zybzdjgs[i]); }); $.each(res.data.gys, function (i) { gy.push(res.data.gys[i]); getAllJson.push(res.data.gys[i]); contrastArrey.push(res.data.gys[i]); }); $.each(res.data.tcs, function (i) { tc.push(res.data.tcs[i]); getAllJson.push(res.data.tcs[i]); contrastArrey.push(res.data.tcs[i]); }); $.each(res.data.zysd, function (i) { zysd.push(res.data.zysd[i]); getAllJson.push(res.data.zysd[i]); contrastArrey.push(res.data.zysd[i]); }); $.each(res.data.ldzgw, function (i) { ldzgw.push(res.data.ldzgw[i]); getAllJson.push(res.data.ldzgw[i]); contrastArrey.push(res.data.ldzgw[i]); }); $.each(res.data.gcs, function (i) { gc.push(res.data.gcs[i]); getAllJson.push(res.data.gcs[i]); contrastArrey.push(res.data.gcs[i]); }); $.each(res.data.hydjcs, function (i) { hydjjg.push(res.data.hydjcs[i]); getAllJson.push(res.data.hydjcs[i]); contrastArrey.push(res.data.hydjcs[i]); }); $.each(res.data.zcyljg, function (i) { zcyljg.push(res.data.zcyljg[i]); getAllJson.push(res.data.zcyljg[i]); contrastArrey.push(res.data.zcyljg[i]); }); $.each(res.data.ckmzfwjgs, function (i) { ckmzfwjg.push(res.data.ckmzfwjgs[i]); getAllJson.push(res.data.ckmzfwjgs[i]); contrastArrey.push(res.data.ckmzfwjgs[i]); }); $.each(res.data.pcss, function (i) { pcs.push(res.data.pcss[i]); getAllJson.push(res.data.pcss[i]); contrastArrey.push(res.data.pcss[i]); }); $.each(res.data.crjywbljgs, function (i) { crjywbljg.push(res.data.crjywbljgs[i]); getAllJson.push(res.data.crjywbljgs[i]); contrastArrey.push(res.data.crjywbljgs[i]); }); $.each(res.data.jtxljcdds, function (i) { jtxljcdd.push(res.data.jtxljcdds[i]); getAllJson.push(res.data.jtxljcdds[i]); contrastArrey.push(res.data.jtxljcdds[i]); }); $.each(res.data.jtwfcljgs, function (i) { jtwfcljg.push(res.data.jtwfcljgs[i]); getAllJson.push(res.data.jtwfcljgs[i]); contrastArrey.push(res.data.jtwfcljgs[i]); }); $.each(res.data.jtsgcljgs, function (i) { jtsgcljg.push(res.data.jtsgcljgs[i]); getAllJson.push(res.data.jtsgcljgs[i]); contrastArrey.push(res.data.jtsgcljgs[i]); }); $.each(res.data.cgss, function (i) { cgs.push(res.data.cgss[i]); getAllJson.push(res.data.cgss[i]); contrastArrey.push(res.data.cgss[i]); }); $.each(res.data.jdcjccss, function (i) { jdcjccs.push(res.data.jdcjccss[i]); getAllJson.push(res.data.jdcjccss[i]); contrastArrey.push(res.data.jdcjccss[i]); }); $.each(res.data.jsrtjzs, function (i) { jsrtjz.push(res.data.jsrtjzs[i]); getAllJson.push(res.data.jsrtjzs[i]); contrastArrey.push(res.data.jsrtjzs[i]); }); $.each(res.data.ylfwjgs, function (i) { ylfwjg.push(res.data.ylfwjgs[i]); getAllJson.push(res.data.ylfwjgs[i]); contrastArrey.push(res.data.ylfwjgs[i]); }); $.each(res.data.tsgs, function (i) { tsg.push(res.data.tsgs[i]); getAllJson.push(res.data.tsgs[i]); contrastArrey.push(res.data.tsgs[i]); }); $.each(res.data.whgs, function (i) { whg.push(res.data.whgs[i]); getAllJson.push(res.data.whgs[i]); contrastArrey.push(res.data.whgs[i]); }); $.each(res.data.wgss, function (i) { wgs.push(res.data.wgss[i]); getAllJson.push(res.data.wgss[i]); contrastArrey.push(res.data.wgss[i]); }); $.each(res.data.ggtys, function (i) { ggty.push(res.data.ggtys[i]); getAllJson.push(res.data.ggtys[i]); contrastArrey.push(res.data.ggtys[i]); }); $.each(res.data.jqs, function (i) { jq.push(res.data.jqs[i]); getAllJson.push(res.data.jqs[i]); contrastArrey.push(res.data.jqs[i]); }); $.each(res.data.bdcdjzxbsdts, function (i) { bdcdjzxbsdt.push(res.data.bdcdjzxbsdts[i]); getAllJson.push(res.data.bdcdjzxbsdts[i]); contrastArrey.push(res.data.bdcdjzxbsdts[i]); }); $.each(res.data.cjrfwzxs, function (i) { cjrfwzx.push(res.data.cjrfwzxs[i]); getAllJson.push(res.data.cjrfwzxs[i]); contrastArrey.push(res.data.cjrfwzxs[i]); }); $.each(res.data.qtcjrfwzxs, function (i) { ddcjrfwjg.push(res.data.qtcjrfwzxs[i]); getAllJson.push(res.data.qtcjrfwzxs[i]); contrastArrey.push(res.data.qtcjrfwzxs[i]); }); $.each(res.data.fwglzxs, function (i) { fwglzx.push(res.data.fwglzxs[i]); getAllJson.push(res.data.fwglzxs[i]); contrastArrey.push(res.data.fwglzxs[i]); }); $.each(res.data.gzcs, function (i) { gzc.push(res.data.gzcs[i]); getAllJson.push(res.data.gzcs[i]); contrastArrey.push(res.data.gzcs[i]); }); $.each(res.data.sfjdjgs, function (i) { sfjdjg.push(res.data.sfjdjgs[i]); getAllJson.push(res.data.sfjdjgs[i]); contrastArrey.push(res.data.sfjdjgs[i]); }); $.each(res.data.jcfwfwss, function (i) { jcfwfws.push(res.data.jcfwfwss[i]); getAllJson.push(res.data.jcfwfwss[i]); contrastArrey.push(res.data.jcfwfwss[i]); }); $.each(res.data.flyzzxs, function (i) { flyzzx.push(res.data.flyzzxs[i]); getAllJson.push(res.data.flyzzxs[i]); contrastArrey.push(res.data.flyzzxs[i]); }); $.each(res.data.bsfwts, function (i) { bsfwt.push(res.data.bsfwts[i]); getAllJson.push(res.data.bsfwts[i]); contrastArrey.push(res.data.bsfwts[i]); }); $.each(res.data.scjdgljs, function (i) { scjdglj.push(res.data.scjdgljs[i]); getAllJson.push(res.data.scjdgljs[i]); contrastArrey.push(res.data.scjdgljs[i]); }); $.each(res.data.ybs, function (i) { yb.push(res.data.ybs[i]); getAllJson.push(res.data.ybs[i]); contrastArrey.push(res.data.ybs[i]); }); $.each(res.data.dkblds, function (i) { dkbld.push(res.data.dkblds[i]); getAllJson.push(res.data.dkblds[i]); contrastArrey.push(res.data.dkblds[i]); }); $.each(res.data.cjgshfwzs, function (i) { cjgshfwz.push(res.data.cjgshfwzs[i]); getAllJson.push(res.data.cjgshfwzs[i]); contrastArrey.push(res.data.cjgshfwzs[i]); }); $.each(res.data.jykszxs, function (i) { jykszx.push(res.data.jykszxs[i]); getAllJson.push(res.data.jykszxs[i]); contrastArrey.push(res.data.jykszxs[i]); }); $.each(res.data.xzfwzxs, function (i) { xzfwzx.push(res.data.xzfwzxs[i]); getAllJson.push(res.data.xzfwzxs[i]); contrastArrey.push(res.data.xzfwzxs[i]); }); $.each(res.data.jzzxs, function (i) { jzzx.push(res.data.jzzxs[i]); getAllJson.push(res.data.jzzxs[i]); contrastArrey.push(res.data.jzzxs[i]); }); $.each(res.data.jyhrczxs, function (i) { jyhrczx.push(res.data.jyhrczxs[i]); getAllJson.push(res.data.jyhrczxs[i]); contrastArrey.push(res.data.jyhrczxs[i]); }); $.each(res.data.shbxswzxs, function (i) { shbxswzx.push(res.data.shbxswzxs[i]); getAllJson.push(res.data.shbxswzxs[i]); contrastArrey.push(res.data.shbxswzxs[i]); }); $.each(res.data.sqs, function (i) { sq.push(res.data.sqs[i]); getAllJson.push(res.data.sqs[i]); contrastArrey.push(res.data.sqs[i]); }); $.each(res.data.gjjs, function (i) { gjj.push(res.data.gjjs[i]); getAllJson.push(res.data.gjjs[i]); contrastArrey.push(res.data.gjjs[i]); }); $.each(res.data.hscyds, function (i) { hscyd.push(res.data.hscyds[i]); getAllJson.push(res.data.hscyds[i]); contrastArrey.push(res.data.hscyds[i]); }); $.each(res.data.gwzxs, function (i) { gwzx.push(res.data.gwzxs[i]); getAllJson.push(res.data.gwzxs[i]); contrastArrey.push(res.data.gwzxs[i]); }); $.each(res.data.jds, function (i) { jd.push(res.data.jds[i]); getAllJson.push(res.data.jds[i]); contrastArrey.push(res.data.jds[i]); }); }, error: function (err) {}, }); // 渲染点击小学等的结果页面样式 function applyClickList() { let ran = navigator.userAgent; let isIOS = !!ran.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); if (isIOS) { var hBHeight = (window.outerHeight - $(".head").outerHeight()) / 2; $(".show-fifth").fadeIn(500).siblings().fadeOut(50); $(".right-map").css("height", hBHeight); var wsHeight = window.outerHeight - $(".right-map").innerHeight() - $(".head").innerHeight() - 11; var windowHeight = window.outerHeight - $(".right-map").innerHeight() - $(".head").innerHeight(); var spWidth = ($(".show-fifth").innerWidth() - $(".wrap_result").innerWidth()) / 2; $(".title-second").css({ top: windowHeight, left: spWidth }); $(".show-fifth").css("height", hBHeight); $(".wrap_result").css("height", wsHeight); $(".right-search").hide().css("top", "0px"); $(".top_search").fadeIn(500); $(".wrap_handle").hide(); $("body").css("overflow", "hidden"); } else { $(".show-fifth").fadeIn(500).siblings().fadeOut(50); var rmHeight = window.outerHeight - $(".right-map").innerHeight() - $(".head").innerHeight(); var wsHeight = window.outerHeight - $(".right-map").innerHeight() - $(".head").innerHeight() - 11; var windowHeight = $(".right-map").innerHeight() - $(".head").innerHeight() + 45; var spWidth = ($(".show-fifth").innerWidth() - $(".wrap_result").innerWidth()) / 2; $(".title-second").css({ top: windowHeight, left: spWidth }); $(".show-fifth").css("height", rmHeight); $(".wrap_result").css("height", wsHeight); $(".right-search").hide().css("top", "0px"); $(".top_search").fadeIn(500); $(".wrap_handle").hide(); } } var str = window.parent.location.search; console.log(str); str = decodeURI(str); let name = "se"; // $("[title='重庆市第十一中学校']").click(); if (str.indexOf(name) != -1) { var pos_start = str.indexOf(name) + name.length + 1; var pos_end = str.indexOf("&", pos_start); if (pos_end == -1) { let searchVal = str.substring(pos_start); if (searchVal !== null && searchVal !== "") { console.log(searchVal); $(".inp").val(searchVal); localStorage.setItem("gjIndex", "1"); localStorage.setItem("gjImg", "0"); localStorage.setItem("zjImg", "0"); localStorage.setItem("zjIndex", "0"); setTimeout(function () { $(".inp-icon1").click(); }, 500); } } } // 点击弹窗以外的区域隐藏弹窗 $(document).on("click", function (e) { if ( !$(e.target).is($(".gn_img")) && !$(e.target).is($(".gn_img")) && $(e.target).parent(".gn_img").length === 0 && !$(e.target).is($(".flex_text")) && !$(e.target).is($(".flex_text")) && $(e.target).parent(".flex_text").length === 0 ) { $(".img_tab img").parent(".img_tab").find(".pop").css("display", "none"); $(".img_tab img") .parents(".flex_li") .siblings() .find(".pop") .css("display", "none"); } }); $(".mapnav").click(function () { $(this).addClass("choice"); $(this).parent("div").siblings().children(".mapnav").removeClass("choice"); var xxtx = $(this).text(); indexList = 2; switch (xxtx) { case "小学": applyClickList(); xrList(xx); getPointPostAjax(xx); break; case "中学": applyClickList(); xrList(zx); getPointPostAjax(zx); break; case "特殊教育学校": applyClickList(); xrList(tsjy); getPointPostAjax(tsjy); break; case "高等院校": applyClickList(); xrList(dx); getPointPostAjax(dx); break; case "职业教育学校": applyClickList(); xrList(zyyx); getPointPostAjax(zyyx); break; case "幼儿园": applyClickList(); xrList(yey); getPointPostAjax(yey); break; case "镇(街道)便民服务中心": applyClickList(); xrList(ggfwzx); getPointPostAjax(ggfwzx); break; case "村(社区)便民服务站": applyClickList(); xrList(bmfwzx); getPointPostAjax(bmfwzx); break; case "党群服务中心": applyClickList(); xrList(dqfwzx); getPointPostAjax(dqfwzx); break; case "受理场所": applyClickList(); xrList(qjjz); getPointPostAjax(qjjz); break; case "查阅场所": applyClickList(); xrList(cycsbms); getPointPostAjax(cycsbms); break; case "殡仪服务机构": applyClickList(); xrList(byfwjg); getPointPostAjax(byfwjg); break; case "村卫生室": applyClickList(); xrList(cwss); getPointPostAjax(cwss); break; case "社区卫生服务站": applyClickList(); xrList(sqwsfwz); getPointPostAjax(sqwsfwz); break; case "儿科诊疗服务机构": applyClickList(); xrList(ekzlfwjg); getPointPostAjax(ekzlfwjg); break; case "狂犬病、破伤风处置门诊": applyClickList(); xrList(kqbpsfczmz); getPointPostAjax(kqbpsfczmz); break; case "免疫规划预防接种门诊": applyClickList(); xrList(myghyfjzmz); getPointPostAjax(myghyfjzmz); break; case "二级医疗机构": applyClickList(); xrList(ejyljg); getPointPostAjax(ejyljg); break; case "三级医疗机构": applyClickList(); xrList(sjyljg); getPointPostAjax(sjyljg); break; case "社区卫生服务机构": applyClickList(); xrList(sqwsfwjg); getPointPostAjax(sqwsfwjg); break; case "职业病诊断机构": applyClickList(); xrList(zybzdjg); getPointPostAjax(zybzdjg); break; case "公园": applyClickList(); xrList(gy); getPointPostAjax(gy); break; case "婚姻登记机构": applyClickList(); xrList(hydjjg); getPointPostAjax(hydjjg); break; case "助产医疗机构": applyClickList(); xrList(zcyljg); getPointPostAjax(zcyljg); break; case "产科门诊服务机构": applyClickList(); xrList(ckmzfwjg); getPointPostAjax(ckmzfwjg); break; case "派出所": applyClickList(); xrList(pcs); getPointPostAjax(pcs); break; case "出入境业务办理机构": applyClickList(); xrList(crjywbljg); getPointPostAjax(crjywbljg); break; case "交通支大队": applyClickList(); xrList(jtxljcdd); getPointPostAjax(jtxljcdd); break; case "交通违法处理机构": applyClickList(); xrList(jtwfcljg); getPointPostAjax(jtwfcljg); break; case "交通事故处理机构": applyClickList(); xrList(jtsgcljg); getPointPostAjax(jtsgcljg); break; case "车管所": applyClickList(); xrList(cgs); getPointPostAjax(cgs); break; case "机动车检测场所": applyClickList(); xrList(jdcjccs); getPointPostAjax(jdcjccs); break; case "驾驶人体检医院": applyClickList(); xrList(jsrtjz); getPointPostAjax(jsrtjz); break; case "养老机构": applyClickList(); xrList(ylfwjg); getPointPostAjax(ylfwjg); break; case "图书馆": applyClickList(); xrList(tsg); getPointPostAjax(tsg); break; case "文化馆": applyClickList(); xrList(whg); getPointPostAjax(whg); break; case "文管所": applyClickList(); xrList(wgs); getPointPostAjax(wgs); break; case "公共体育馆": applyClickList(); xrList(ggty); getPointPostAjax(ggty); break; case "旅游景点": applyClickList(); xrList(jq); getPointPostAjax(jq); break; case "残疾人服务中心": applyClickList(); xrList(cjrfwzx); getPointPostAjax(cjrfwzx); break; case "定点残疾人服务机构": applyClickList(); xrList(ddcjrfwjg); getPointPostAjax(ddcjrfwjg); break; case "公证处": applyClickList(); xrList(gzc); getPointPostAjax(gzc); break; case "司法鉴定机构": applyClickList(); xrList(sfjdjg); getPointPostAjax(sfjdjg); break; case "基层司法所": applyClickList(); xrList(jcfwfws); getPointPostAjax(jcfwfws); break; case "法律援助机构": applyClickList(); xrList(flyzzx); getPointPostAjax(flyzzx); break; case "医疗保障事务中心": applyClickList(); xrList(yb); getPointPostAjax(yb); break; case "生源地助学贷款办理点": applyClickList(); xrList(dkbld); getPointPostAjax(dkbld); break; case "车驾管社会服务站": applyClickList(); xrList(cjgshfwz); getPointPostAjax(cjgshfwz); break; case "教育考试中心": applyClickList(); xrList(jykszx); getPointPostAjax(jykszx); break; case "区级政务服务中心": applyClickList(); xrList(xzfwzx); getPointPostAjax(xzfwzx); break; case "矫正中心": applyClickList(); xrList(jzzx); getPointPostAjax(jzzx); break; case "就业和人才中心": applyClickList(); xrList(jyhrczx); getPointPostAjax(jyhrczx); break; case "社会保险事务中心": applyClickList(); xrList(shbxswzx); getPointPostAjax(shbxswzx); break; case "商圈": applyClickList(); xrList(sq); getPointPostAjax(sq); break; case "核酸采样点": applyClickList(); xrList(hscyd); getPointPostAjax(hscyd); break; case "购物中心": applyClickList(); xrList(gwzx); getPointPostAjax(gwzx); break; case "酒店": applyClickList(); xrList(jd); getPointPostAjax(jd); break; } var getimgs = $(".pad_box").children(".titleFirst").find(".two_img"); function callback(entries) { for (let i of entries) { if (i.isIntersecting) { let img = i.target; let trueSrc = img.getAttribute("data-src"); img.setAttribute("src", trueSrc); observer.unobserve(img); } } } const observer = new IntersectionObserver(callback); for (let i of getimgs) { observer.observe(i); } lazyLoad(); }); function lazyLoad() { var startTime = ""; var startDistanceY = ""; var endTime = ""; var endDistanceY = ""; var moveTime = ""; var moveDistanceY = ""; var divs = document.querySelector(".wrap_result"); divs.addEventListener("touchstart", function (e) { startTime = new Date().getTime(); startDistanceY = e.touches[0].screenY; }); divs.addEventListener("touchend", function (e) { endTime = new Date().getTime(); endDistanceY = e.changedTouches[0].screenY; moveTime = endTime - startTime; moveDistanceY = startDistanceY - endDistanceY; }); var ptHeight = $(".pad_box .titleFirst").outerHeight(); if (Math.abs(moveDistanceY) > 40 && moveTime < 200) { $(".wrap_result").offset().top = ptHeight; } } $(".flex_box ul li").click(function () { var cyytext = $(this).find(".flex_text").text(); indexList = 2; switch (cyytext) { case "产业园区": applyClickList(); xrList(cyy); getPointPostAjax(cyy); break; case "停车泊车": applyClickList(); xrList(tc); getPointPostAjax(tc); break; case "直饮水点": applyClickList(); xrList(zysd); getPointPostAjax(zysd); break; case "劳动者港湾": applyClickList(); xrList(ldzgw); getPointPostAjax(ldzgw); break; case "不动产登记": applyClickList(); xrList(bdcdjzxbsdt); getPointPostAjax(bdcdjzxbsdt); break; case "便民公厕": applyClickList(); xrList(gc); getPointPostAjax(gc); break; case "住房保障": applyClickList(); xrList(fwglzx); getPointPostAjax(fwglzx); break; case "住房公积金": applyClickList(); xrList(gjj); getPointPostAjax(gjj); break; case "办税服务": applyClickList(); xrList(bsfwt); getPointPostAjax(bsfwt); break; case "核酸检测": applyClickList(); xrList(hscyd); getPointPostAjax(hscyd); break; case "市场监管": applyClickList(); xrList(scjdglj); getPointPostAjax(scjdglj); break; } }); // 渲染列表 function xrList(arr) { map.clearOverlays(); var sContnet = ""; var addFirst; getAllArr = arr; if (!arr) { return; } else { for (var index = 0; index < arr.length; index++) { var arrdep = arr[index].dep; arraddre = arr[index].address; var arrtype = arr[index].type; var arrspecial = arr[index].specialtype; var arrtag = arr[index].tag; var arrtag2 = arr[index].tag2; var arrtag3 = arr[index].tag3; var arrcontent = arr[index].content; var arrimg = arr[index].img; var arrtel = arr[index].tel; var arrtime = arr[index].time; var arrsptype = arr[index].sptype; sContnet += "
" + arrdep + "
"; if (arrtype == "" || arrtype == undefined || arrtype == null) { sContnet += ""; } else { if (arrspecial == "中学") { if (arrtype == "中学") { sContnet += ""; } else { sContnet += "· " + arrtype + "
"; } sContnet += "· " + arrspecial + "
"; } else { sContnet += "· " + arrtype + "
"; } } sContnet += "地址:" + arraddre + "
"; if (arrtime == "" || arrtime == undefined || arrtime == null) { sContnet += ""; } else if (arrsptype == "查阅场所") { sContnet += "查询时间:" + arrtime + "
"; } else if (arrsptype == "受理场所") { sContnet += "受理时间:" + arrtime + "
"; } else if (arrsptype == "政务服务" || arrsptype == "办税服务") { sContnet += "办理时间:" + arrtime + "
"; } else { sContnet += "办公时间:" + arrtime + "
"; } if (arrtel == "" || arrtel == undefined || arrtel == null) { sContnet += ""; } else { sContnet += "办公电话:"; for (var i = 0; i < arrtel.split(";").length; i++) { if (arrtel.split(";").length - i != 1) { sContnet += "" + arrtel.split(";")[i] + ";"; } else { sContnet += "" + arrtel.split(";")[i] + ""; } } sContnet += "
"; } if ( arr[index].sptype == "受理场所" || arr[index].dep == "重庆市南岸区政务服务中心(江南新城中心)" || arr[index].dep == "重庆市南岸区政务服务中心(南坪中心)" ) { sContnet += "" + arrdep + "
"; if (arrtype == "" || arrtype == undefined || arrtype == null) { sContnet += ""; } else { if (arrspecial == "中学") { if (arrtype == "中学") { sContnet += ""; } else { sContnet += "· " + arrtype + "
"; } sContnet += "· " + arrspecial + "
"; } else { sContnet += "· " + arrtype + "
"; } } sContnet += "地址:" + arraddre + "
"; if (arrtime == "" || arrtime == undefined || arrtime == null) { sContnet += ""; } else if (arrsptype == "查阅场所") { sContnet += "查询时间:" + arrtime + "
"; } else if (arrsptype == "受理场所") { sContnet += "受理时间:" + arrtime + "
"; } else if (arrsptype == "政务服务" || arrsptype == "办税服务") { sContnet += "办理时间:" + arrtime + "
"; } else { sContnet += "办公时间:" + arrtime + "
"; } if (arrtel == "" || arrtel == undefined || arrtel == null) { sContnet += ""; } else { sContnet += "办公电话:"; for (var i = 0; i < arrtel.split(";").length; i++) { if (arrtel.split(";").length - i != 1) { sContnet += "" + arrtel.split(";")[i] + ";"; } else { sContnet += "" + arrtel.split(";")[i] + ""; } } sContnet += "
"; } if ( arr[index].sptype == "受理场所" || arr[index].dep == "重庆市南岸区政务服务中心(江南新城中心)" || arr[index].dep == "重庆市南岸区政务服务中心(南坪中心)" ) { sContnet += ""; discript += arrey[i].dep; discript += "
"; if ( arrey[i].type == "" || arrey[i].type == undefined || arrey[i].type == null ) { discript += ""; } else { if (arrey[i].specialtype == "中学") { if (arrey[i].type == "中学") { discript += ""; } else { discript += "· "; discript += arrey[i].type; discript += "
"; } discript += "· "; discript += arrey[i].specialtype; discript += "
"; } else { discript += "· "; discript += arrey[i].type; discript += "
"; } discript += ""; discript += arrey[i].content; discript += "
"; discript += ""; } discript += "地址:"; discript += arrey[i].address; discript += "
"; if ( arrey[i].time == "" || arrey[i].time == undefined || arrey[i].time == null ) { discript += ""; } else if (arrey[i].sptype == "查阅场所") { discript += "查询时间:"; discript += arrey[i].time; discript += "
"; } else if (arrey[i].sptype == "受理场所") { discript += "受理时间:"; discript += arrey[i].time; discript += "
"; } else if ( arrey[i].sptype == "政务服务" || arrey[i].sptype == "办税服务" ) { discript += "办理时间:"; discript += arrey[i].time; discript += "
"; } else { discript += "办公时间:"; discript += arrey[i].time; discript += "
"; } if ( arrey[i].tel == "" || arrey[i].tel == undefined || arrey[i].tel == null ) { discript += ""; } else { var discriptone_tel = arrey[i].tel.split(";")[0]; var discripttwo_tel = arrey[i].tel.split(";")[1]; var discripthree_tel = arrey[i].tel.split(";")[2]; var discriptfour_tel = arrey[i].tel.split(";")[3]; discript += "办公电话:"; discript += "" + discriptone_tel + ""; if (discripttwo_tel == undefined) { discript += ""; } else { discript += ";" + discripttwo_tel + ""; } if (discripthree_tel == undefined) { discript += ""; } else { discript += ";" + discripthree_tel + ""; } if (discriptfour_tel == undefined) { discript += ""; } else { discript += ";" + discriptfour_tel + ""; } discript += "
"; } discript += "" + res.data[j].itemName + "
"; html += ""; } }); $(".layui-show .result_form_ajax").empty().append(html); } }, }); } layui.use(["laypage", "layer"], function () { var laypage = layui.laypage, layer = layui.layer; laypage.render({ elem: "demo", count: count, limit: 4, layout: ["prev", "next"], prev: '上一页', next: '下一页', jump: function (obj, first) { pagetype = 0; page(obj.curr, pagetype, dep); }, }); }); blList = 1; }); $(document).on("click", ".handle_business", async function () { var dep = $(this) .parents(".address_box") .siblings(".title_flex") .children("p") .text(); $(".content_from_ajax .layui-tab-title") .find(".layui-this") .attr("id", dep); $(".content_from_ajax").show().siblings(".marrige").hide(); var addText = $(this).parent(".address_box").find("p:nth-child(1)").text(); var discriptText = addText.split(":")[1]; var addFirst, count; var firstpage = 1; var pagetype = 0; scrollListHeight = $(".wrap_result").scrollTop(); const sign = $(this).attr("data-sign"); await new Promise((resolve, reject) => { myGeo.getPoint( discriptText, function (point) { if (point) { var address = new BMap.Point(point.lng, point.lat); addFirst = address; let getClick = getAllArr.filter((i) => { return i.address == discriptText; }); $(".right-search").hide().css("top", "0px"); $(".top_search").hide(); for (let i = 0; i < getClick.length; i++) { for (let j = i + 1; j < getClick.length; j++) { if (getClick[j].dep === getClick[i].dep) { getClick.splice(j, 1); } } } if ($("#deptDiv").prev().hasClass("isDel")) { $("#deptDiv").prev().remove(); $("#deptDiv").empty(); } if (sign == "isflag") { getClick = digitGroupItem.filter((i) => { return i.address == discriptText; }); if (getClick[0].searchDept) { dep = getClick[0].searchDept.join(","); $(".show-sixth .pad_box").attr("data-dep", dep); let html = '"; discript += getClick[i].dep; discript += "
"; if ( getClick[i].type == "" || getClick[i].type == undefined || getClick[i].type == null ) { discript += ""; } else { if (getClick[i].specialtype == "中学") { if (getClick[i].type == "中学") { discript += ""; } else { discript += "· "; discript += getClick[i].type; discript += "
"; } discript += "· "; discript += getClick[i].specialtype; discript += "
"; } else { discript += "· "; discript += getClick[i].type; discript += "
"; } discript += ""; discript += getClick[i].content; discript += "
"; discript += ""; } discript += "地址:"; discript += getClick[i].address; discript += "
"; if ( getClick[i].time == "" || getClick[i].time == undefined || getClick[i].time == null ) { discript += ""; } else if (getClick[i].sptype == "查阅场所") { discript += "查询时间:"; discript += getClick[i].time; discript += "
"; } else if (getClick[i].sptype == "受理场所") { discript += "受理时间:"; discript += getClick[i].time; discript += "
"; } else if ( getClick[i].sptype == "政务服务" || getClick[i].sptype == "办税服务" ) { discript += "办理时间:"; discript += getClick[i].time; discript += "
"; } else { discript += "办公时间:"; discript += getClick[i].time; discript += "
"; } if ( getClick[i].tel == "" || getClick[i].tel == undefined || getClick[i].tel == null ) { discript += ""; } else { var discriptone_tel = getClick[i].tel.split(";")[0]; var discripttwo_tel = getClick[i].tel.split(";")[1]; var discripthree_tel = getClick[i].tel.split(";")[2]; var discriptfour_tel = getClick[i].tel.split(";")[3]; discript += "办公电话:"; discript += "" + discriptone_tel + ""; if (discripttwo_tel == undefined) { discript += ""; } else { discript += ";" + discripttwo_tel + ""; } if (discripthree_tel == undefined) { discript += ""; } else { discript += ";" + discripthree_tel + ""; } if (discriptfour_tel == undefined) { discript += ""; } else { discript += ";" + discriptfour_tel + ""; } discript += "
"; } discript += "" + res.data[j].itemName + "
"; html += ""; } }); }); $(".layui-show .result_form_ajax").empty().append(html); $(".show-sixth .pad_box").empty().append(discript); } }, }); // if (discriptText == discrptAddress) { // } } layui.use(["laypage", "layer"], function () { var laypage = layui.laypage, layer = layui.layer; laypage.render({ elem: "demo", count: count, limit: 4, layout: ["prev", "next"], prev: '上一页', next: '下一页', jump: function (obj, first) { pagetype = 0; page(getClick, obj.curr, pagetype, dep); }, }); }); blList = 1; addMarker(getClick, address); map.setCenter(addFirst); resolve(); } }, "重庆市" ); }); }); $(document).on("click", ".handle_business1", async function () { var rmHeight = window.outerHeight - $(".right-map").innerHeight() - $(".head").innerHeight(); $(".show-sixth").show().css("height", rmHeight).siblings().hide(); $(".wrap_handle").show(); $(".content_from_ajax").hide().siblings(".marrige").show(); var addText = $(this).parent(".address_box").find("p:nth-child(1)").text(); var discriptText = addText.split(":")[1]; var addFirst, count; var firstpage = 1; var pagetype = 3; scrollListHeight = $(".wrap_result").scrollTop(); const sign = $(this).attr("data-sign"); await new Promise((resolve, reject) => { myGeo.getPoint( discriptText, function (point) { if (point) { var address = new BMap.Point(point.lng, point.lat); addFirst = address; let getClick = getAllArr.filter((i) => { return i.address == discriptText; }); $(".right-search").hide().css("top", "0px"); $(".top_search").hide(); for (let i = 0; i < getClick.length; i++) { for (let j = i + 1; j < getClick.length; j++) { if (getClick[j].dep === getClick[i].dep) { getClick.splice(j, 1); } } } if (sign == "isflag") { getClick = digitGroupItem.filter((i) => { return i.address == discriptText; }); } page(getClick, firstpage, pagetype); function page(getClick, page, pagetype) { $.ajax({ type: "GET", url: PATH + "/mapdata/getHandMatterPage", // url: "http://192.168.0.40:7777/mapdata/getHandMatterPage", async: false, dataType: "json", data: { page: page, limit: 4, type: pagetype, }, success: function (res) { if (res.data != null) { count = res.count; var discript = ""; var html = ""; $.each(getClick, function (i) { discrptAddress = getClick[i].address; discript += ""; discript += getClick[i].dep; discript += "
"; if ( getClick[i].type == "" || getClick[i].type == undefined || getClick[i].type == null ) { discript += ""; } else { if (getClick[i].specialtype == "中学") { if (getClick[i].type == "中学") { discript += ""; } else { discript += "· "; discript += getClick[i].type; discript += "
"; } discript += "· "; discript += getClick[i].specialtype; discript += "
"; } else { discript += "· "; discript += getClick[i].type; discript += "
"; } discript += ""; discript += getClick[i].content; discript += "
"; discript += ""; } discript += "地址:"; discript += getClick[i].address; discript += "
"; if ( getClick[i].time == "" || getClick[i].time == undefined || getClick[i].time == null ) { discript += ""; } else if (getClick[i].sptype == "查阅场所") { discript += "查询时间:"; discript += getClick[i].time; discript += "
"; } else if (getClick[i].sptype == "受理场所") { discript += "受理时间:"; discript += getClick[i].time; discript += "
"; } else if ( getClick[i].sptype == "政务服务" || getClick[i].sptype == "办税服务" ) { discript += "办理时间:"; discript += getClick[i].time; discript += "
"; } else { discript += "办公时间:"; discript += getClick[i].time; discript += "
"; } if ( getClick[i].tel == "" || getClick[i].tel == undefined || getClick[i].tel == null ) { discript += ""; } else { var discriptone_tel = getClick[i].tel.split(";")[0]; var discripttwo_tel = getClick[i].tel.split(";")[1]; var discripthree_tel = getClick[i].tel.split(";")[2]; var discriptfour_tel = getClick[i].tel.split(";")[3]; discript += "办公电话:"; discript += "" + discriptone_tel + ""; if (discripttwo_tel == undefined) { discript += ""; } else { discript += ";" + discripttwo_tel + ""; } if (discripthree_tel == undefined) { discript += ""; } else { discript += ";" + discripthree_tel + ""; } if (discriptfour_tel == undefined) { discript += ""; } else { discript += ";" + discriptfour_tel + ""; } discript += "
"; } discript += "" + res.data[j].itemName + "
"; html += ""; } }); }); $(".marrige").empty().append(html); $(".show-sixth .pad_box").empty().append(discript); } }, }); } // if (discriptText == discrptAddress) { addMarker(getClick, address); // } blList = 1; map.setCenter(addFirst); resolve(); } }, "重庆市" ); }); }); $(document).on("click", ".handle_business2", async function () { var rmHeight = window.outerHeight - $(".right-map").innerHeight() - $(".head").innerHeight(); $(".show-sixth").show().css("height", rmHeight).siblings().hide(); $(".wrap_handle").show(); $(".content_from_ajax").hide().siblings(".marrige").show(); var addText = $(this).parent(".address_box").find("p:nth-child(1)").text(); var discriptText = addText.split(":")[1]; var addFirst, count; var firstpage = 1; var pagetype = 5; scrollListHeight = $(".wrap_result").scrollTop(); const sign = $(this).attr("data-sign"); await new Promise((resolve, reject) => { myGeo.getPoint( discriptText, function (point) { if (point) { var address = new BMap.Point(point.lng, point.lat); addFirst = address; let getClick = getAllArr.filter((i) => { return i.address == discriptText; }); $(".right-search").hide().css("top", "0px"); $(".top_search").hide(); for (let i = 0; i < getClick.length; i++) { for (let j = i + 1; j < getClick.length; j++) { if (getClick[j].dep === getClick[i].dep) { getClick.splice(j, 1); } } } if (sign == "isflag") { getClick = digitGroupItem.filter((i) => { return i.address == discriptText; }); } page(getClick, firstpage, pagetype); function page(getClick, page, pagetype) { $.ajax({ type: "GET", url: PATH + "/mapdata/getHandMatterPage", // url: "http://192.168.0.40:7777/mapdata/getHandMatterPage", async: false, dataType: "json", data: { page: page, limit: 4, type: pagetype, }, success: function (res) { if (res.data != null) { count = res.count; var discript = ""; var html = ""; $.each(getClick, function (i) { discrptAddress = getClick[i].address; discript += ""; discript += getClick[i].dep; discript += "
"; if ( getClick[i].type == "" || getClick[i].type == undefined || getClick[i].type == null ) { discript += ""; } else { if (getClick[i].specialtype == "中学") { if (getClick[i].type == "中学") { discript += ""; } else { discript += "· "; discript += getClick[i].type; discript += "
"; } discript += "· "; discript += getClick[i].specialtype; discript += "
"; } else { discript += "· "; discript += getClick[i].type; discript += "
"; } discript += ""; discript += getClick[i].content; discript += "
"; discript += ""; } discript += "地址:"; discript += getClick[i].address; discript += "
"; if ( getClick[i].time == "" || getClick[i].time == undefined || getClick[i].time == null ) { discript += ""; } else if (getClick[i].sptype == "查阅场所") { discript += "查询时间:"; discript += getClick[i].time; discript += "
"; } else if (getClick[i].sptype == "受理场所") { discript += "受理时间:"; discript += getClick[i].time; discript += "
"; } else if ( getClick[i].sptype == "政务服务" || getClick[i].sptype == "办税服务" ) { discript += "办理时间:"; discript += getClick[i].time; discript += "
"; } else { discript += "办公时间:"; discript += getClick[i].time; discript += "
"; } if ( getClick[i].tel == "" || getClick[i].tel == undefined || getClick[i].tel == null ) { discript += ""; } else { var discriptone_tel = getClick[i].tel.split(";")[0]; var discripttwo_tel = getClick[i].tel.split(";")[1]; var discripthree_tel = getClick[i].tel.split(";")[2]; var discriptfour_tel = getClick[i].tel.split(";")[3]; discript += "办公电话:"; discript += "" + discriptone_tel + ""; if (discripttwo_tel == undefined) { discript += ""; } else { discript += ";" + discripttwo_tel + ""; } if (discripthree_tel == undefined) { discript += ""; } else { discript += ";" + discripthree_tel + ""; } if (discriptfour_tel == undefined) { discript += ""; } else { discript += ";" + discriptfour_tel + ""; } discript += "
"; } discript += "" + res.data[j].itemName + "
"; html += ""; } }); }); $(".marrige").empty().append(html); $(".show-sixth .pad_box").empty().append(discript); } }, }); } // if (discriptText == discrptAddress) { addMarker(getClick, address); // } blList = 1; map.setCenter(addFirst); resolve(); } }, "重庆市" ); }); }); $(document).on( "click", ".content_from_ajax .layui-tab-title li", function () { var rmHeight = window.outerHeight - $(".right-map").innerHeight() - $(".head").innerHeight(); $(".show-sixth").show().css("height", rmHeight).siblings().hide(); $(".right-map").css("height", hlHeight); var windowHeight = $(".right-map").innerHeight() - $(".head").innerHeight() + 45; var spWidth = ($(".show-sixth").innerWidth() - $(".wrap_handle").innerWidth()) / 2; $(".wrap_handle").css({ top: spWidth, left: spWidth }); $(".title-second").css({ top: windowHeight, left: spWidth }); $(".right-search").hide().css("top", "0px"); var getdep = $(this) .parents(".layui-tab-title") .find("li:nth-child(1)") .attr("id"); if ( $(this).parent().parent().prev().prev().prev().attr("data-dep") && deptArr[getdep] ) { if ($("#deptDiv .layui-border-green").text().trim() == "全部") { getdep = $(this) .parent() .parent() .prev() .prev() .prev() .attr("data-dep"); } else { getdep = $("#deptDiv .layui-border-green").attr("data-dep"); } } var getText = $(this).text(); if (getText == "个人办事") { var count; var firstpage = 1; var pagetype = 0; page(firstpage, pagetype, getdep); function page(page, pagetype, dep) { $.ajax({ type: "GET", url: PATH + "/mapdata/getHandMatterPage", // url: "http://192.168.0.40:7777/mapdata/getHandMatterPage", async: false, dataType: "json", data: { page: page, limit: 6, type: pagetype, matterDept: dep, }, success: function (res) { if (res.data != null) { count = res.count; var sContnet = ""; $.each(res.data, function (j) { if ( res.data[j].itemName == undefined && res.data[j].matterUrl == undefined && res.data[j].matterDept == undefined ) { sContnet += ""; } else { sContnet += ""; sContnet += ""; sContnet += "" + res.data[j].itemName + "
"; sContnet += ""; } }); $(".result_form_ajax").empty().append(sContnet); } }, }); } layui.use(["laypage", "layer"], function () { var laypage = layui.laypage, layer = layui.layer; laypage.render({ elem: "demo", count: count, limit: 4, layout: ["prev", "next"], prev: '上一页', next: '下一页', jump: function (obj, first) { pagetype = 0; page(obj.curr, pagetype, getdep); }, }); }); blList = 1; } else if (getText == "法人办事") { var count; var firstpage = 1; var pagetype = 1; page(firstpage, pagetype, getdep); function page(page, pagetype, dep) { $.ajax({ type: "GET", url: PATH + "/mapdata/getHandMatterPage", // url: "http://192.168.0.40:7777/mapdata/getHandMatterPage", async: false, dataType: "json", data: { page: page, limit: 4, type: pagetype, matterDept: dep, }, success: function (res) { if (res.data != null) { count = res.count; var sContnet = ""; $.each(res.data, function (j) { if ( res.data[j].itemName == undefined && res.data[j].matterUrl == undefined && res.data[j].matterDept == undefined ) { sContnet += ""; } else { sContnet += ""; sContnet += ""; sContnet += "" + res.data[j].itemName + "
"; sContnet += ""; } }); $(".result_form_ajax").empty().append(sContnet); } }, }); } layui.use(["laypage", "layer"], function () { var laypage = layui.laypage, layer = layui.layer; laypage.render({ elem: "demo", count: count, limit: 4, layout: ["prev", "next"], prev: '上一页', next: '下一页', jump: function (obj, first) { pagetype = 1; page(obj.curr, pagetype, getdep); }, }); }); blList = 1; } } ); function addMarker(arrey, point) { var myIcon = new BMap.Icon("./img/location.png", new BMap.Size(40, 40)); var marker = new BMap.Marker(point, { icon: myIcon, }); map.addOverlay(marker); } // 点击按钮公交实现路线规划 $(document).on("click", ".one_bus", async function () { var address_text = $(this) .parent(".btn_box") .siblings(".wrap_apply") .find("p:nth-child(1)") .text(); var discript_text = address_text.split(":")[1]; $("#gj-two").val(discript_text); $(".content-input .layui-tab-item:nth-child(1)") .addClass("layui-show") .siblings() .removeClass("layui-show"); $(".search-change li:nth-child(1)") .addClass("layui-this") .siblings() .removeClass("layui-this"); $(".right-search").show(); $(".right-search").animate({ top: "3.06666vw" }, 400); $(".top_search").fadeOut(50); var addFirst; await new Promise((resolve, reject) => { myGeo.getPoint( discript_text, function (point) { if (point) { var address = new BMap.Point(point.lng, point.lat); addFirst = address; let getClick = getAllArr.filter((i) => { return i.address == discript_text; }); for (let i = 0; i < getClick.length; i++) { for (let j = i + 1; j < getClick.length; j++) { if (getClick[j].dep === getClick[i].dep) { getClick.splice(j, 1); } } } xrResultList(getClick); if (discript_text == discrptAddress) { addMarker(getClick, address); } indexList = 1; ssList = 1; map.setCenter(addFirst); resolve(); } }, "重庆市" ); }); }); // 点击按钮自驾实现路线规划 $(document).on("click", ".two_car", async function () { var address_text = $(this) .parent(".btn_box") .siblings(".wrap_apply") .find("p:nth-child(1)") .text(); var discript_text = address_text.split(":")[1]; $("#zj-two").val(discript_text); $(".content-input .layui-tab-item:nth-child(2)") .addClass("layui-show") .siblings() .removeClass("layui-show"); $(".search-change li:nth-child(2)") .addClass("layui-this") .siblings() .removeClass("layui-this"); $(".right-search").show(); $(".right-search").animate({ top: "3.06666vw" }, 400); $(".top_search").fadeOut(50); var addFirst; await new Promise((resolve, reject) => { myGeo.getPoint( discript_text, function (point) { if (point) { var address = new BMap.Point(point.lng, point.lat); addFirst = address; let getClick = getAllArr.filter((i) => { return i.address == discript_text; }); for (let i = 0; i < getClick.length; i++) { for (let j = i + 1; j < getClick.length; j++) { if (getClick[j].dep === getClick[i].dep) { getClick.splice(j, 1); } } } xrResultList(getClick); if (discript_text == discrptAddress) { addMarker(getClick, address); } indexList = 1; ssList = 1; map.setCenter(addFirst); resolve(); } }, "重庆市" ); }); }); // 触发输入框时,地图不被拖动 $("input").focus(function () { map.disableDragging(); // 禁用地图拖拽 map.disableContinuousZoom(); // 关闭双击平滑缩放效果 map.disablePinchToZoom(); // 禁用双指缩放地图 var rsTop = $(".right-search").css("top"); var ksHeight = window.outerHeight - $(".right-map").outerHeight() - $(".head").outerHeight; if (rsTop > "60px") { $(".right-search").css("top", "20.0667vw"); $(".icon-shq").css("top", "20.0667vw"); } else if (rsTop < ksHeight) { $(".right-search").css("top", "3.06666vw"); $(".icon-shq").css("top", "3.06666vw"); } else { $(".right-search").css("top", ksHeight); $(".icon-shq").css("top", ksHeight); } $(".back_top").hide(); }); // 输入框失焦时,地图恢复拖动 $("input").blur(function () { setTimeout(function () { var rsTop = $(".right-search").css("top"); var ksHeight = window.outerHeight - $(".right-map").outerHeight() - $(".head").outerHeight; map.enableInertialDragging(); map.enableDragging(); map.enableContinuousZoom(); map.enablePinchToZoom(); if (rsTop > "60px") { $(".right-search").css("top", "20.0667vw"); $(".icon-shq").css("top", "20.0667vw"); } else if (rsTop < ksHeight) { $(".right-search").css("top", "3.06666vw"); $(".icon-shq").css("top", "3.06666vw"); } else { $(".right-search").css("top", ksHeight); $(".icon-shq").css("top", ksHeight); } var topHeight = $(".wrap_result") .children(".pad_box") .find(".titleFirst") .outerHeight(); var topHeight1 = $(".wrap_result1") .find(".pad_box") .find(".titleFirst") .outerHeight(); console.log(topHeight1); var top = $(".wrap_result").scrollTop(); var top1 = $(".wrap_result1").scrollTop(); if (top > topHeight) { $(".show-fourth .back_top").css("display", "block"); } else if (top < topHeight) { $(".show-fourth .back_top").hide(); } if (top1 > topHeight1) { $(".show-fifth .back_top").css("display", "block"); } else if (top1 < topHeight1) { $(".show-fifth .back_top").hide(); } }, 1000); }); // 点击头部的公交和自驾时切换 $(".search-change li").click(function () { var gjzjtext = $(this).text(); var startGJ = $("#gj-one").val(); var endGJ = $("#gj-two").val(); var startZJ = $("#zj-one").val(); var endZJ = $("#zj-two").val(); if (gjzjtext == "公交") { console.log("1:", startZJ, endZJ); $(".show-first").show().siblings().hide(); $(".top_search").show().siblings(".right-map").show(); $(".right-search") .css("top", msHeight) .siblings(".right-map") .css("top", "0px"); map.centerAndZoom(new BMap.Point(106.563, 29.523), 14); $("#gj-one").val(startZJ); $("#gj-two").val(endZJ); } if (gjzjtext == "自驾") { console.log("2:", startGJ, endGJ); $(".show-first").show().siblings().hide(); $(".top_search").show().siblings(".right-map").show(); $(".right-search") .css("top", msHeight) .siblings(".right-map") .css("top", "0px"); map.centerAndZoom(new BMap.Point(106.563, 29.523), 14); $("#zj-one").val(startGJ); $("#zj-two").val(endGJ); } }); var obj = JSON.stringify(["", ""]); localStorage.setItem("line", obj); var resultObject = JSON.stringify(["", ""]); localStorage.setItem("lineText", resultObject); localStorage.setItem("discern", 0); // 点击头部的公交的搜索按钮在左边出现结果 $(".inp-icon2").click(async function () { var startZD = $("#gj-one").val(); var endZD = $("#gj-two").val(); var startPoint, endPoint; if (startZD == "" || endZD == "") { $(".top_search") .show() .siblings(".right-map") .show() .css("top", "0px") .siblings(".right-search") .css("top", msHeight); $(".show-first").show().siblings().hide(); $("#result").empty(); localStorage.setItem("discern", "0"); map.centerAndZoom(new BMap.Point(106.563, 29.523), 14); localStorage.setItem("discern", "0"); layer.msg("请输入起点或终点!"); } else { await new Promise((resolve, reject) => { myGeo.getPoint( startZD, function (point) { if (point) { startPoint = new BMap.Point(point.lng, point.lat); resolve(); } }, "重庆市" ); }); await new Promise((resolve, reject) => { myGeo.getPoint( endZD, function (point) { if (point) { endPoint = new BMap.Point(point.lng, point.lat); resolve(); } }, "重庆市" ); }); layui.use("layer", function () { var $ = layui.jquery, layer = layui.layer; layer.open({ title: false, content: false, id: "layerchoicebaidugaode", btn: ["百度地图导航", "高德地图导航"], btnAlign: "c", yes: function () { var baiduConfig = { scheme_Android: "bdapp://map/direction?origin=" + startZD + "&destination=" + endZD + "&mode=transit®ion=重庆&output=html&src=webapp.baidu.openAPIdemo", scheme_IOS: "baidumap://map/direction?origin=" + startZD + "&destination=" + endZD + "&mode=transit®ion=重庆&output=html&src=webapp.baidu.openAPIdemo", scheme_web: "http://api.map.baidu.com/direction?origin=" + startZD + "&destination=" + endZD + "&mode=transit®ion=重庆&output=html&src=webapp.baidu.openAPIdemo", }; var timeout = 600; // 判断操作系统,返回百度的不同操作系统下的接口 function adjustOS() { var ua = window.navigator.userAgent.toLowerCase(); return ua.indexOf("os") > 0 ? baiduConfig.scheme_IOS : baiduConfig.scheme_Android; } var startTime = Date.now(); var ifr = document.createElement("iframe"); ifr.src = adjustOS(); ifr.style.display = "none"; document.body.appendChild(ifr); var t = setTimeout(function () { var endTime = Date.now(); if (!startTime || endTime - startTime < timeout + 200) { window.location.href = baiduConfig.scheme_web; } }, timeout); window.onblur = function () { clearTimeout(t); }; }, btn2: function () { var baiduConfig = { scheme_Android: "androidamap://route/plan/?sourceApplication=appname&sid=&slat=" + startPoint.lat + "&slon=" + startPoint.lng + "&sname=" + startZD + "&did=&dlat=" + endPoint.lat + "&dlon=" + endPoint.lng + "&dname=" + endZD + "&dev=0&t=1", scheme_IOS: "iosamap://path?sourceApplication=applicationName&sid=&slat=" + startPoint.lat + "&slon=" + startPoint.lng + "&sname=" + startZD + "&did=&dlat=" + endPoint.lat + "&dlon=" + endPoint.lng + "&dname=" + endZD + "&dev=0&t=1", scheme_web: "https://uri.amap.com/navigation?from=" + startPoint.lng + "," + startPoint.lat + "," + startZD + "&to=" + endPoint.lng + "," + endPoint.lat + "," + endZD + "&mode=bus&callnative=1&coordinate=wgs84&src=mypage", }; var timeout = 600; // 判断操作系统,返回百度的不同操作系统下的接口 function adjustOS() { var ua = window.navigator.userAgent.toLowerCase(); return ua.indexOf("os") > 0 ? baiduConfig.scheme_IOS : baiduConfig.scheme_Android; } var startTime = Date.now(); var ifr = document.createElement("iframe"); ifr.src = adjustOS(); ifr.style.display = "none"; document.body.appendChild(ifr); var t = setTimeout(function () { var endTime = Date.now(); if (!startTime || endTime - startTime < timeout + 200) { window.location.href = baiduConfig.scheme_web; } }, timeout); window.onblur = function () { clearTimeout(t); }; return false; }, }); }); } }); $("#gj-one").bind("keyup", function (event) { var startZD = $("#gj-one").val(); map.clearOverlays(); if (event.keyCode == 13) { if (startZD == "") { $(".top_search").show().siblings(".right-map").show(); $(".show-first").show().siblings().hide(); $(".right-search").css("top", msHeight); $(".icon-shq").css("top", msHeight); localStorage.setItem("discern", "0"); map.centerAndZoom(new BMap.Point(106.563, 29.523), 14); layer.msg("请输入起点!"); } else { $("#gj-two").focus(); } } }); $("#gj-two").bind("keyup", async function (event) { var startZD = $("#gj-one").val(); var endZD = $("#gj-two").val(); if (event.keyCode == 13) { if (startZD == "") { $(".top_search").show().siblings(".right-map").show(); $(".show-first").show().siblings().hide(); $(".right-search").css("top", msHeight); $(".icon-shq").css("top", msHeight); localStorage.setItem("discern", "0"); map.centerAndZoom(new BMap.Point(106.563, 29.523), 14); layer.msg("请输入起点!"); } else if (endZD == "") { $(".top_search").show().siblings(".right-map").show(); $(".show-first").show().siblings().hide(); $(".right-search").css("top", msHeight); $(".icon-shq").css("top", msHeight); localStorage.setItem("discern", "0"); map.centerAndZoom(new BMap.Point(106.563, 29.523), 14); layer.msg("请输入终点!"); } else { await new Promise((resolve, reject) => { myGeo.getPoint( startZD, function (point) { if (point) { startPoint = new BMap.Point(point.lng, point.lat); resolve(); } }, "重庆市" ); }); await new Promise((resolve, reject) => { myGeo.getPoint( endZD, function (point) { if (point) { endPoint = new BMap.Point(point.lng, point.lat); resolve(); } }, "重庆市" ); }); layui.use("layer", function () { var $ = layui.jquery, layer = layui.layer; layer.open({ title: false, content: false, id: "layerchoicebaidugaode", btn: ["百度地图导航", "高德地图导航"], btnAlign: "c", yes: function () { var baiduConfig = { scheme_Android: "bdapp://map/direction?origin=" + startZD + "&destination=" + endZD + "&mode=transit®ion=重庆&output=html&src=webapp.baidu.openAPIdemo", scheme_IOS: "baidumap://map/direction?origin=" + startZD + "&destination=" + endZD + "&mode=transit®ion=重庆&output=html&src=webapp.baidu.openAPIdemo", scheme_web: "http://api.map.baidu.com/direction?origin=" + startZD + "&destination=" + endZD + "&mode=transit®ion=重庆&output=html&src=webapp.baidu.openAPIdemo", }; var timeout = 600; // 判断操作系统,返回百度的不同操作系统下的接口 function adjustOS() { var ua = window.navigator.userAgent.toLowerCase(); return ua.indexOf("os") > 0 ? baiduConfig.scheme_IOS : baiduConfig.scheme_Android; } var startTime = Date.now(); var ifr = document.createElement("iframe"); ifr.src = adjustOS(); ifr.style.display = "none"; document.body.appendChild(ifr); var t = setTimeout(function () { var endTime = Date.now(); if (!startTime || endTime - startTime < timeout + 200) { window.location.href = baiduConfig.scheme_web; } }, timeout); window.onblur = function () { clearTimeout(t); }; }, btn2: function () { var baiduConfig = { scheme_Android: "androidamap://route/plan/?sourceApplication=appname&sid=&slat=" + startPoint.lat + "&slon=" + startPoint.lng + "&sname=" + startZD + "&did=&dlat=" + endPoint.lat + "&dlon=" + endPoint.lng + "&dname=" + endZD + "&dev=0&t=1", scheme_IOS: "iosamap://path?sourceApplication=applicationName&sid=&slat=" + startPoint.lat + "&slon=" + startPoint.lng + "&sname=" + startZD + "&did=&dlat=" + endPoint.lat + "&dlon=" + endPoint.lng + "&dname=" + endZD + "&dev=0&t=1", scheme_web: "https://uri.amap.com/navigation?from=" + startPoint.lng + "," + startPoint.lat + "," + startZD + "&to=" + endPoint.lng + "," + endPoint.lat + "," + endZD + "&mode=bus&callnative=1&coordinate=wgs84&src=mypage", }; var timeout = 600; // 判断操作系统,返回百度的不同操作系统下的接口 function adjustOS() { var ua = window.navigator.userAgent.toLowerCase(); return ua.indexOf("os") > 0 ? baiduConfig.scheme_IOS : baiduConfig.scheme_Android; } var startTime = Date.now(); var ifr = document.createElement("iframe"); ifr.src = adjustOS(); ifr.style.display = "none"; document.body.appendChild(ifr); var t = setTimeout(function () { var endTime = Date.now(); if (!startTime || endTime - startTime < timeout + 200) { window.location.href = baiduConfig.scheme_web; } }, timeout); window.onblur = function () { clearTimeout(t); }; return false; }, }); }); } document.activeElement.blur(); // 关闭软键盘 } }); // 公交的渲染结果 function busResultLine(startZD, endZD) { var resPoint = null; var startPoint, endPoint, startText, endText, startAddress, endAddress; $(".show-second").show().siblings().hide(); $(".top_search") .hide() .siblings(".right-map") .hide() .css("top", "20.06666vw"); $(".right-search").css("top", "20.06666vw"); $(".icon-shq").css("top", "20.06666vw"); $(".title-second") .css("margin", "2.93333vw auto 44vw") .siblings(".show-second .content-third") .hide(); $(".zjboxpanel").show(); $(".boxpanel").hide(); let GJstart = contrastArrey.filter(function (i) { return i.address == startZD; }); let GJend = contrastArrey.filter(function (i) { return i.address == endZD; }); if (GJstart.length == 0 && GJend.length == 0) { $(".show-second .content-third").hide(); $("#startbus").show().siblings().show(); $("#result").empty(); busStartSearch(startZD); busEndSearch(endZD); $(document) .off("click") .on("click", ".openstartinfo", function () { map.clearOverlays(); startPoint = new BMap.Point($(this).data("lng"), $(this).data("lat")); startText = $(this).data("text"); startAddress = $(this).data("add"); $(this) .find("p") .addClass("change_text_color") .parents("li") .siblings() .find("p") .removeClass("change_text_color"); $(".zjboxpanel").show().siblings(".content-third").hide(); }); $(document).on("click", ".openendinfo", function () { if (startPoint == null) { layer.msg("请先选择起点!"); } else { $(this) .find("p") .addClass("change_text_color") .parents("li") .siblings() .find("p") .removeClass("change_text_color"); $(".show-second .content-third").show(); $(".zjboxpanel").hide(); endText = $(this).data("text"); endAddress = $(this).data("add"); endPoint = new BMap.Point($(this).data("lng"), $(this).data("lat")); $("#gj-one").val(startText); $("#gj-two").val(endText); var res = JSON.stringify([startText, endText]); localStorage.setItem("line", res); resPoint = JSON.stringify([startPoint, endPoint]); localStorage.setItem("Point", resPoint); busResultContLine(); drivingResultContLine(); var result = JSON.stringify([startText, endText]); localStorage.setItem("lineText", result); localStorage.setItem("discern", "2"); } }); } else if (GJstart.length > 0) { $(".zjboxpanel").show(); $("#startbus") .hide() .siblings("#busstartPanel") .empty() .hide() .siblings("#endBus") .show() .siblings("#busendPanel") .show(); $("#result").empty(); busEndSearch(endZD); $(document) .off("click") .on("click", ".openendinfo", async function () { endAddress = $(this).data("add"); endPoint = new BMap.Point($(this).data("lng"), $(this).data("lat")); endText = $(this).data("text"); $(this) .find("p") .addClass("change_text_color") .parents("li") .siblings() .find("p") .removeClass("change_text_color"); $(".show-second .content-third") .show() .siblings(".zjboxpanel") .hide(); $("#gj-one").val(startZD); $("#gj-two").val(endText); await new Promise((resolve, reject) => { myGeo.getPoint( startZD, function (point) { if (point) { startData = new BMap.Point(point.lng, point.lat); resolve(); } }, "重庆市" ); }); var start = new BMap.Point(startData.lng, startData.lat); var res = JSON.stringify([startZD, endText]); localStorage.setItem("line", res); resPoint = JSON.stringify([start, endPoint]); localStorage.setItem("Point", resPoint); busResultContLine(); drivingResultContLine(); var result = JSON.stringify([startZD, endText]); localStorage.setItem("lineText", result); localStorage.setItem("discern", "2"); }); } else if (GJend.length > 0) { $("#startbus").show().siblings("#busstartPanel").show(); $("#endBus").hide().siblings("#busendPanel").hide(); $(".show-second .content-third").hide(); busStartSearch(startZD); $(document) .off("click") .on("click", ".openstartinfo", async function () { $(".zjboxpanel").hide(); $(".show-second .content-third").show(); map.clearOverlays(); startPoint = new BMap.Point($(this).data("lng"), $(this).data("lat")); startText = $(this).data("text"); startAddress = $(this).data("add"); $(this) .find("p") .addClass("change_text_color") .parents("li") .siblings() .find("p") .removeClass("change_text_color"); $("#gj-one").val(startText); await new Promise((resolve, reject) => { myGeo.getPoint( endZD, function (point) { if (point) { endData = new BMap.Point(point.lng, point.lat); resolve(); } }, "重庆市" ); }); var end = new BMap.Point(endData.lng, endData.lat); var res = JSON.stringify([startText, endZD]); localStorage.setItem("line", res); resPoint = JSON.stringify([startPoint, end]); localStorage.setItem("Point", resPoint); busResultContLine(); drivingResultContLine(); var result = JSON.stringify([startText, endZD]); localStorage.setItem("lineText", result); localStorage.setItem("discern", "2"); }); } // 封装起点选择 function busStartSearch(startZD) { var startResults = null; var startOption = { onSearchComplete: function (results) { // 判断状态是否正确 if (startSearch.getStatus() == BMAP_STATUS_SUCCESS) { startResults = results; var openStartInfoWindowHtml = ""; for (var i = 0; i < results.getCurrentNumPois(); i++) { var startcount = i + 1; openStartInfoWindowHtml += ""; openStartInfoWindowHtml += results.getPoi(i).title; openStartInfoWindowHtml += "
"; openStartInfoWindowHtml += "地址:"; if (results.getPoi(i).address == undefined) { openStartInfoWindowHtml += results.getPoi(i).title; } else { openStartInfoWindowHtml += results.getPoi(i).address; } openStartInfoWindowHtml += "
"; openStartInfoWindowHtml += ""; openStartInfoWindowHtml += ""; openEndInfoWindowHtml += results.getPoi(i).title; openEndInfoWindowHtml += "
"; openEndInfoWindowHtml += "地址:"; if (results.getPoi(i).address == undefined) { openEndInfoWindowHtml += results.getPoi(i).title; } else { openEndInfoWindowHtml += results.getPoi(i).address; } openEndInfoWindowHtml += "
"; openEndInfoWindowHtml += ""; openStartInfoWindowHtml += results.getPoi(i).title; openStartInfoWindowHtml += "
"; openStartInfoWindowHtml += "地址:"; openStartInfoWindowHtml += results.getPoi(i).address; openStartInfoWindowHtml += "
"; openStartInfoWindowHtml += ""; openStartInfoWindowHtml += ""; openEndInfoWindowHtml += results.getPoi(i).title; openEndInfoWindowHtml += "
"; openEndInfoWindowHtml += "地址:"; openEndInfoWindowHtml += results.getPoi(i).address; openEndInfoWindowHtml += "
"; openEndInfoWindowHtml += "" + res.data[j].itemName + "(" + res.data[j].fomartDept + ")(个人)
" + res.data[j].itemName + "(" + res.data[j].fomartDept + ")(法人)
" + res.data[j].itemName + "
"; html += ""; } }); $(".layui-show .result_form_ajax").empty().append(html); } }, }); // if (discriptText == discrptAddress) { // } } layui.use(["laypage", "layer"], function () { var laypage = layui.laypage, layer = layui.layer; laypage.render({ elem: "demo", count: count, limit: 4, layout: ["prev", "next"], prev: '上一页', next: '下一页', jump: function (obj, first) { pagetype = 0; page(obj.curr, pagetype, dep); }, }); }); blList = 2; } function initmarkDetail2(getClick) { var dep = getClick.dep.replace("便民服务中心", "").replace("政府", ""); console.log(dep); $(".content_from_ajax .layui-tab-title") .find(".layui-this") .attr("id", dep); $(".content_from_ajax").show().siblings(".marrige").hide(); var count; var firstpage = 1; var pagetype = 0; scrollListHeight = $(".wrap_result").scrollTop(); const sign = $(this).attr("data-sign"); $(".right-search").hide().css("top", "0px"); $(".top_search").hide(); page(firstpage, pagetype, dep); function page(page, pagetype, dep) { $.ajax({ type: "GET", url: PATH + "/mapdata/getHandMatterPage", // url: "http://192.168.0.230:7777/mapdata/getHandMatterPage", async: false, dataType: "json", data: { page: page, limit: 4, type: pagetype, matterDept: dep, }, success: function (res) { if (res.data == null) { applyClickList(); $(".show-sixth").fadeOut(0); $(".show-fifth").fadeIn(100); indexList = 1; } else if (res.data != null) { var rmHeight = window.outerHeight - $(".right-map").innerHeight() - $(".head").innerHeight(); $(".show-fifth").show().css("height", rmHeight).siblings().hide(); $(".wrap_handle").show(); count = res.count; var html = ""; $.each(res.data, function (j) { if ( res.data[j].itemName == undefined && res.data[j].matterUrl == undefined && res.data[j].matterDept == undefined ) { html += ""; } else { html += ""; html += ""; html += "" + res.data[j].itemName + "
"; html += ""; } }); $(".layui-show .result_form_ajax2").empty().append(html); } }, }); // if (discriptText == discrptAddress) { // } } layui.use(["laypage", "layer"], function () { var laypage = layui.laypage, layer = layui.layer; laypage.render({ elem: "demo2", count: count, limit: 4, layout: ["prev", "next"], prev: '上一页', next: '下一页', jump: function (obj, first) { pagetype = 0; page(obj.curr, pagetype, dep); }, }); }); blList = 2; } $(document).on( "click", ".content_from_ajax3 .layui-tab-title li", function () { var getdep = $(this) .parent() .parent() .parent() .prev() .find(".title_flex") .text() .trim(); getdep = getdep.replace("便民服务中心", "").replace("政府", ""); var getText = $(this).text(); if (getText == "个人办事") { var count; var firstpage = 1; var pagetype = 0; page(firstpage, pagetype, getdep); function page(page, pagetype, dep) { $.ajax({ type: "GET", url: PATH + "/mapdata/getHandMatterPage", // url: "http://192.168.0.40:7777/mapdata/getHandMatterPage", async: false, dataType: "json", data: { page: page, limit: 4, type: pagetype, matterDept: dep, }, success: function (res) { if (res.data != null) { $(".content_from_ajax3").parent().removeClass("layui-hide"); count = res.count; var sContnet = ""; $.each(res.data, function (j) { if ( res.data[j].itemName == undefined && res.data[j].matterUrl == undefined && res.data[j].matterDept == undefined ) { sContnet += ""; } else { sContnet += ""; sContnet += ""; sContnet += "" + res.data[j].itemName + "
"; sContnet += ""; } }); $(".result_form_ajax2").empty().append(sContnet); } else { $(".content_from_ajax3").parent().addClass("layui-hide"); } }, }); } layui.use(["laypage", "layer"], function () { var laypage = layui.laypage, layer = layui.layer; laypage.render({ elem: "demo2", count: count, limit: 4, layout: ["prev", "next"], prev: '上一页', next: '下一页', jump: function (obj, first) { pagetype = 0; page(obj.curr, pagetype, getdep); }, }); }); blList = 1; } else if (getText == "法人办事") { var count; var firstpage = 1; var pagetype = 1; page(firstpage, pagetype, getdep); function page(page, pagetype, dep) { $.ajax({ type: "GET", url: PATH + "/mapdata/getHandMatterPage", // url: "http://192.168.0.40:7777/mapdata/getHandMatterPage", async: false, dataType: "json", data: { page: page, limit: 4, type: pagetype, matterDept: dep, }, success: function (res) { if (res.data != null) { $(".content_from_ajax3").parent().removeClass("layui-hide"); count = res.count; var sContnet = ""; $.each(res.data, function (j) { if ( res.data[j].itemName == undefined && res.data[j].matterUrl == undefined && res.data[j].matterDept == undefined ) { sContnet += ""; } else { sContnet += ""; sContnet += ""; sContnet += "" + res.data[j].itemName + "
"; sContnet += ""; } }); $(".result_form_ajax2").empty().append(sContnet); } else { $(".content_from_ajax3").parent().addClass("layui-hide"); } }, }); } layui.use(["laypage", "layer"], function () { var laypage = layui.laypage, layer = layui.layer; laypage.render({ elem: "demo2", count: count, limit: 4, layout: ["prev", "next"], prev: '上一页', next: '下一页', jump: function (obj, first) { pagetype = 1; page(obj.curr, pagetype, getdep); }, }); }); blList = 1; } } ); $(document).on("click", "#aroundEvent", function () { if (!markerInfo.myMark) { layer.msg("初始定位还未完成,请稍后再试"); return; } if (!markerInfo.data || !markerInfo.data.length) { layer.msg("附近一公里没有办事地点"); return; } indexList = 2; applyClickList(); xrList(markerInfo.data); getPointPostAjax(markerInfo.data); }); });