app-b14501bfa8.js 18 KB

1
  1. var utf8=function(){function e(e){return l<=e&&e<=o}function a(e){return r<=e&&e<=p}function n(e,a){return(e-l<<10)+(a-r)+d}function t(e){var a,n;return e<d?String.fromCharCode(e):(a=(e-d>>10)+l,n=(1023&e)+r,String.fromCharCode(a,n))}function s(t){for(var s,i,l=[],o=t.length,r=0;r<o;){if(s=t.charCodeAt(r++),e(s)){if(r===o)throw new Error("Invalid format");if(i=t.charCodeAt(r++),!a(i))throw new Error("Invalid format");s=n(s,i)}s<128?l.push(s):s<2048?(l.push(192|s>>6),l.push(128|63&s)):s<65536?(l.push(224|s>>12),l.push(128|s>>6&63),l.push(128|63&s)):(l.push(240|s>>18),l.push(128|s>>12&63),l.push(128|s>>6&63),l.push(128|63&s))}return l}function i(e){for(var a,n,s="",i=e.length,l=0;l<i;)a=e[l++],n=a<128?a:a>>5===6?(31&a)<<6|63&e[l++]:a>>4===14?(15&a)<<12|(63&e[l++])<<6|63&e[l++]:(7&a)<<18|(63&e[l++])<<12|(63&e[l++])<<6|63&e[l++],s+=t(n);return s}var l=55296,o=56319,r=56320,p=57343,d=65536;return{stringToBytes:s,bytesToString:i}}(),app=angular.module("app",["ui.router","templatescache","ui.bootstrap","ngAnimate"]);angular.module("app").run(["$rootScope","$state","$stateParams",function(e,a,n){e.$state=a,e.$stateParams=n}]).config(["$stateProvider","$urlRouterProvider",function(e,a){a.otherwise("/pageView"),e.state("pageView",{url:"/pageView",templateUrl:"templates/pageView.html",controller:"PageViewController"}).state("resultQue",{url:"/resultQue",templateUrl:"templates/webChat-4.html",controller:"ResultController"})}]),angular.module("templatescache",[]).run(["$templateCache",function(e){e.put("templates/pageView.html",'<!--<div class="pageView">\r\n <p id="title">12345政务服务热线</p>\r\n <div style="border-top:solid 1px #ddd;margin-bottom:10px;"></div>\r\n <div class="assess">\r\n <div class="star" ng-show="true">\r\n <span>满&nbsp意&nbsp度:</span>\r\n <span class="glyphicon glyphicon-star five"><span class="glyphicon glyphicon-star four"><span class="glyphicon glyphicon-star three"><span class="glyphicon glyphicon-star two"><span class="glyphicon glyphicon-star one"></span></span>\r\n </span>\r\n </span>\r\n </span>\r\n <span id="lable"></span>\r\n </div>\r\n <button type="submit" class="btn btn-default" ng-click="assess()" data-toggle="modal" data-target="#assess">评价</button>\r\n </div>\r\n <div id="content">\r\n <p>标&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp题:<span class="text-message">{{boudle.title}}</span></p>\r\n <p>提交时间:<span class="text-message">{{boudle.createDate}}</span></p>\r\n <p>用户姓名:<span class="text-message">{{boudle.name}}</span></p>\r\n <p>手机号码:<span class="text-message">{{boudle.mobile}}</span></p>\r\n <p>官方答复:<span class="text-message">正在处理中...</span></p>\r\n <p>问题描述:<span class="text-message">{{boudle.describe}}</span></p>\r\n <p style="margin-top:10px;">图片描述:</p>\r\n <div class="imgpreview">\r\n <a data-toggle="modal" data-target="#viewModal" class="thumbnail images"><img ng-click="imgView($event)" src="../img/webChatImg/banner大图.png"></a>\r\n <a data-toggle="modal" data-target="#viewModal" class="thumbnail images"><img ng-click="imgView($event)" src="../img/webChatImg/banner大图.png"></a>\r\n <a data-toggle="modal" data-target="#viewModal" class="thumbnail images"><img ng-click="imgView($event)" src="../img/webChatImg/banner大图.png"></a>\r\n <a data-toggle="modal" data-target="#viewModal" class="thumbnail images"><img ng-click="imgView($event)" src="../img/webChatImg/banner大图.png"></a>\r\n <a data-toggle="modal" data-target="#viewModal" class="thumbnail images"><img ng-click="imgView($event)" src="../img/webChatImg/banner大图.png"></a>\r\n </div>\r\n <p style="margin-bottom: 0px;">所在位置:</p>\r\n <select id="result" class="form-control input-sm">\r\n <option></option>\r\n <option></option>\r\n <option></option>\r\n </select>\r\n <div class="glyphicon glyphicon-map-marker cover-white"></div>\r\n <div class="text-map">\r\n <gaode-map id="container"></gaode-map>\r\n </div>\r\n </div>\r\n <div class="modal fade viewModal" id="viewModal" tabindex="-2" data-backdrop="static" role="dialog" aria-labelledby="viewModalLabel" aria-hidden="true">\r\n <a class="thumbnail image-view"></a>\r\n </div>\r\n <div class="modal fade" id="assess" tabindex="-2" role="dialog" aria-labelledby="assessModalLabel" aria-hidden="true">\r\n <div class="modal-dialog">\r\n <div class="modal-content">\r\n <div class="modal-header">\r\n <p id="title">满意度评价</p>\r\n </div>\r\n <div class="modal-body">\r\n <div class="radio">\r\n <label>\r\n <input ng-click="starChange($event)" type="radio" name="optionsRadios" class="optionsStar" id="optionsRadios1" value="option1" checked>\r\n <p>非常满意: <span class="glyphicon glyphicon-star options1"></span><span class="glyphicon glyphicon-star options1"></span><span class="glyphicon glyphicon-star options1"></span><span class="glyphicon glyphicon-star options1"></span><span class="glyphicon glyphicon-star options1"></span></p>\r\n </label>\r\n </div>\r\n <div class="radio">\r\n <label>\r\n <input ng-click="starChange($event)" type="radio" name="optionsRadios" class="optionsStar" id="optionsRadios2" value="option2">\r\n <p>基本满意: <span class="glyphicon glyphicon-star"></span><span class="glyphicon glyphicon-star options2"></span><span class="glyphicon glyphicon-star options2"></span><span class="glyphicon glyphicon-star options2"></span><span class="glyphicon glyphicon-star options2"></span></p>\r\n </label>\r\n </div>\r\n <div class="radio">\r\n <label>\r\n <input ng-click="starChange($event)" type="radio" name="optionsRadios" class="optionsStar" id="optionsRadios3" value="option3">\r\n <p>不满意: <span class="glyphicon glyphicon-star"></span><span class="glyphicon glyphicon-star"></span><span class="glyphicon glyphicon-star"></span><span class="glyphicon glyphicon-star options3"></span><span style="margin-left:16px;" class="glyphicon glyphicon-star options3"></span></p>\r\n </label>\r\n </div>\r\n </div>\r\n <div class="modal-footer">\r\n <button ng-click="assessSure()" type="button" class="btn btn-primary" data-dismiss="modal">确定</button>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n</div>-->\r\n<div class="swiper-container">\r\n <div class="swiper-wrapper">\r\n <div class="swiper-slide"><img src="../img/webChatImg/banner.png" alt=""></div>\r\n <div class="swiper-slide"><img src="../img/webChatImg/banner.png" alt=""></div>\r\n <div class="swiper-slide"><img src="../img/webChatImg/banner.png" alt=""></div>\r\n </div>\r\n <!-- 如果需要分页器 -->\r\n <div class="swiper-pagination"></div>\r\n <!-- 如果需要导航按钮 -->\r\n <!--<div class="swiper-button-prev"></div>\r\n <div class="swiper-button-next"></div>-->\r\n <!-- 如果需要滚动条 -->\r\n <!--<div class="swiper-scrollbar"></div>-->\r\n</div>'),e.put("templates/webChat-4.html",'<div class="header">\r\n <span onClick="javascript :history.back(-1);" class="glyphicon glyphicon-arrow-left"></span><span>结果查询</span><span ui-sref="home" class="glyphicon glyphicon-home"></span>\r\n</div>\r\n<div class="webContent-3">\r\n <form id="form">\r\n <div class="input-search">\r\n <span class="glyphicon glyphicon-search"></span>\r\n <input type="text" class="form-control input-sm" placeholder="输入手机号码或查询码 . . ." ng-change="searchUser()" ng-model="searchName">\r\n <button type="submit" class="btn btn-default" ng-click="resultQue()">搜索</button>\r\n </div>\r\n <div id="content">\r\n <div class="results" ng-repeat="result in results track by $index">\r\n <p class="r-title">{{result.title}}</p>\r\n <small class="r-info">来自:<a >微信手机端</a></small>\r\n <small class="r-time">{{result.time}}</small>\r\n <div style="border-top: solid 1px #ddd; margin: 5px 0px;"></div>\r\n <p class="r-data">{{result.data}}</p>\r\n </div>\r\n </div>\r\n </form>\r\n</div>')}]),angular.module("app").controller("PageViewController",["$scope",function(e){e.boudle={title:"测试测试测试",createDate:"2017-08-16 11:11:11",name:"浙江万赛软件科技有限公司",mobile:"15906422850",describe:"近日办公助手出现程序被360软件拦截,导致软件奔溃或者被360删除。已被删除的用户需要重新下载安装,然后在360中添加信任,未被删除的用户直接添加信任。添加信任办法如下:打开360安全窗口,单击“木马查杀”图标——在木马查杀窗口中,单击左下角“信任区”图标,然后单击下面的“添加信任目录”按钮——选择办公助手安装的路径,确定就可以了。以上操作有困难的用户可致电2091970咨询指导或申请远程协助解决。",assets:[]},e.$on("$viewContentLoaded",function(){var e=(new Swiper(".swiper-container",{pagination:".swiper-pagination",paginationClickable:!0,loop:!0,autoplayDisableOnInteraction:!1,autoplay:5e3,effect:"coverflow",slidesPerView:"auto",centeredSlides:!0,spaceBetween:-55,coverflow:{rotate:30,stretch:0,depth:60,modifier:1,slideShadows:!1}}),document.documentElement.clientWidth||window.innerWidth),a=Math.max(Math.min(e,600),320),n=$(".imgpreview").find("img").length;console.log(a),a>480?(angular.element(".viewModal").removeClass("phone"),angular.element("#content .text-message").addClass("pc-text"),angular.element(".imgpreview .thumbnail").addClass("img-pc")):a<=480&&(angular.element("#content .text-message").removeClass("pc-text"),angular.element(".imgpreview .thumbnail").removeClass("img-pc"),angular.element(".viewModal").addClass("phone"),0==n?angular.element(".imgpreview .images").addClass("one"):1==n?(angular.element(".imgpreview .images").removeClass("one"),angular.element(".imgpreview .images").addClass("two")):n>=2&&(angular.element(".imgpreview .images").removeClass("two"),angular.element(".imgpreview .images").addClass("three")));var t=($(".modal-backdrop")[0],$(".viewModal")[0]);console.log($(t)),t.onmousedown=function(e){var a=(e||event).clientX,n=(e||event).clientY,s=t.offsetLeft,i=t.offsetTop;return console.log(e||event),document.onmousemove=function(e){var l=s+((e||event).clientX-a),o=i+((e||event).clientY-n);return t.style.margin=0,t.style.left=l+"px",t.style.top=o+"px",!1},document.onmouseup=function(){document.onmousemove=null,document.onmouseup=null,t.releaseCapture&&t.releaseCapture()},t.setCapture&&t.setCapture(),!1}}),e.assess=function(){var e=$(".optionsStar");console.log(e),e[0].checked?angular.element(".options1").addClass("actived"):e[1].checked?angular.element(".options2").addClass("actived"):e[2].checked&&angular.element(".options3").addClass("actived")},e.starChange=function(e){var a=$(e.target);console.log(a),"optionsRadios1"==a[0].id?(angular.element(".radio .glyphicon-star").removeClass("actived"),angular.element(".options1").addClass("actived")):"optionsRadios2"==a[0].id?(angular.element(".radio .glyphicon-star").removeClass("actived"),angular.element(".options2").addClass("actived")):"optionsRadios3"==a[0].id&&(angular.element(".radio .glyphicon-star").removeClass("actived"),angular.element(".options3").addClass("actived"))},e.assessSure=function(){var e=$(".optionsStar");console.log(e),e[0].checked?(angular.element(".star .glyphicon-star").addClass("actived"),$("#lable")[0].textContent="非常满意"):e[1].checked?(angular.element(".star .glyphicon-star").removeClass("actived"),angular.element(".two").addClass("actived"),angular.element(".three").addClass("actived"),angular.element(".four").addClass("actived"),angular.element(".five").addClass("actived"),$("#lable")[0].textContent="基本满意"):e[2].checked&&(angular.element(".star .glyphicon-star").removeClass("actived"),angular.element(".four").addClass("actived"),angular.element(".five").addClass("actived"),$("#lable")[0].textContent="不满意")},e.imgView=function(a){$(".viewModal")[0].style.top=0,$(".viewModal")[0].style.left=0,angular.element(".onView").removeClass("onView");var n=$(a.target);n[0].className="onView",n[0].naturalWidth>n[0].naturalHeight?angular.element(".image-view").addClass("width-Img"):angular.element(".image-view").removeClass("width-Img"),e.imgUrl=n[0].src,$(".image-big").remove(),$(".image-view").append('<img class="image-big" src="'+e.imgUrl+'" data-dismiss="modal">')}}]),angular.module("app").controller("ResultController",["$scope",function(e){e.results=[{title:"测试测试",time:"2017-10-11 17:06:55",data:"近日办公助手出现程序被360软件拦截,导致软件奔溃或者被360删除。已被删除的用户需要重新下载安装,然后在360中添加信任,未被删除的用户直接添加信任。添加信任办法如下:打开360安全窗口,单击“木马查杀”图标——在木马查杀窗口中,单击左下角“信任区”图标,然后单击下面的“添加信任目录”按钮——选择办公助手安装的路径,确定就可以了。以上操作有困难的用户可致电2091970咨询指导或申请远程协助解决。"},{title:"测试测试",time:"2017-10-11 17:06:55",data:"近日办公助手出现程序被360软件拦截,导致软件奔溃或者被360删除。已被删除的用户需要重新下载安装,然后在360中添加信任,未被删除的用户直接添加信任。添加信任办法如下:打开360安全窗口,单击“木马查杀”图标——在木马查杀窗口中,单击左下角“信任区”图标,然后单击下面的“添加信任目录”按钮——选择办公助手安装的路径,确定就可以了。以上操作有困难的用户可致电2091970咨询指导或申请远程协助解决。"},{title:"测试测试",time:"2017-10-11 17:06:55",data:"近日办公助手出现程序被360软件拦截,导致软件奔溃或者被360删除。已被删除的用户需要重新下载安装,然后在360中添加信任,未被删除的用户直接添加信任。添加信任办法如下:打开360安全窗口,单击“木马查杀”图标——在木马查杀窗口中,单击左下角“信任区”图标,然后单击下面的“添加信任目录”按钮——选择办公助手安装的路径,确定就可以了。以上操作有困难的用户可致电2091970咨询指导或申请远程协助解决。"},{title:"测试测试",time:"2017-10-11 17:06:55",data:"近日办公助手出现程序被360软件拦截,导致软件奔溃或者被360删除。已被删除的用户需要重新下载安装,然后在360中添加信任,未被删除的用户直接添加信任。添加信任办法如下:打开360安全窗口,单击“木马查杀”图标——在木马查杀窗口中,单击左下角“信任区”图标,然后单击下面的“添加信任目录”按钮——选择办公助手安装的路径,确定就可以了。以上操作有困难的用户可致电2091970咨询指导或申请远程协助解决。"},{title:"测试测试",time:"2017-10-11 17:06:55",data:"近日办公助手出现程序被360软件拦截,导致软件奔溃或者被360删除。已被删除的用户需要重新下载安装,然后在360中添加信任,未被删除的用户直接添加信任。添加信任办法如下:打开360安全窗口,单击“木马查杀”图标——在木马查杀窗口中,单击左下角“信任区”图标,然后单击下面的“添加信任目录”按钮——选择办公助手安装的路径,确定就可以了。以上操作有困难的用户可致电2091970咨询指导或申请远程协助解决。"}]}]),function(){"use strict";function e(){function e(e,a,n){var t,s;t=new AMap.Map("container",{resizeEnable:!0,zoom:17}),t.plugin("AMap.Geolocation",function(){function a(a){t.clearMap(),e.mapPosition=a;var n=new AMap.Geocoder({radius:1e3,extensions:"all"}),s=new AMap.Marker({map:t,bubble:!1,visible:!0});n.getAddress(a.position,function(e,a){"complete"==e&&"OK"===a.info?($("#result")[0][0].textContent=a.regeocode.formattedAddress.substring(6),$("#result")[0][1].textContent=a.regeocode.pois[0].name,$("#result")[0][2].textContent=a.regeocode.pois[1].name):alert("错误A:定位失败")}),t.on("click",function(e){s.setPosition(e.lnglat),n.getAddress(e.lnglat,function(e,a){"complete"==e&&"OK"===a.info?($("#result")[0][0].textContent=a.regeocode.formattedAddress.substring(6),$("#result")[0][1].textContent=a.regeocode.pois[0].name,$("#result")[0][2].textContent=a.regeocode.pois[1].name,$("#result")[0].selectedIndex=0):alert("错误B:定位失败")})})}function n(e){}s=new AMap.Geolocation({enableHighAccuracy:!0,timeout:1e4,maximumAge:0,convert:!0,showButton:!0,buttonPosition:"RB",buttonOffset:new AMap.Pixel(10,20),showMarker:!0,showCircle:!0,panToLocation:!0,zoomToAccuracy:!0,useNative:!0}),t.addControl(s),s.getCurrentPosition(),AMap.event.addListener(s,"complete",a),AMap.event.addListener(s,"error",n)})}var a={link:e,restrict:"E",template:'<div id="container"></div>',replace:!0,scope:!1};return a}angular.module("app").directive("gaodeMap",e),e.$inject=[]}();