| 1 |
- var utf8=function(){function e(e){return i<=e&&e<=l}function a(e){return r<=e&&e<=p}function n(e,a){return(e-i<<10)+(a-r)+c}function t(e){var a,n;return e<c?String.fromCharCode(e):(a=(e-c>>10)+i,n=(1023&e)+r,String.fromCharCode(a,n))}function s(t){for(var s,o,i=[],l=t.length,r=0;r<l;){if(s=t.charCodeAt(r++),e(s)){if(r===l)throw new Error("Invalid format");if(o=t.charCodeAt(r++),!a(o))throw new Error("Invalid format");s=n(s,o)}s<128?i.push(s):s<2048?(i.push(192|s>>6),i.push(128|63&s)):s<65536?(i.push(224|s>>12),i.push(128|s>>6&63),i.push(128|63&s)):(i.push(240|s>>18),i.push(128|s>>12&63),i.push(128|s>>6&63),i.push(128|63&s))}return i}function o(e){for(var a,n,s="",o=e.length,i=0;i<o;)a=e[i++],n=a<128?a:a>>5===6?(31&a)<<6|63&e[i++]:a>>4===14?(15&a)<<12|(63&e[i++])<<6|63&e[i++]:(7&a)<<18|(63&e[i++])<<12|(63&e[i++])<<6|63&e[i++],s+=t(n);return s}var i=55296,l=56319,r=56320,p=57343,c=65536;return{stringToBytes:s,bytesToString:o}}(),app=angular.module("app",["ui.router","templatescache","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"})}]),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>满 意 度:</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>标      题:<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>')}]),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=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,o=t.offsetTop;return console.log(e||event),document.onmousemove=function(e){var i=s+((e||event).clientX-a),l=o+((e||event).clientY-n);return t.style.margin=0,t.style.left=i+"px",t.style.top=l+"px",!1},document.onmouseup=function(){document.onmousemove=null,document.onmouseup=null,t.releaseCapture&&t.releaseCapture()},t.setCapture&&t.setCapture(),!1}}),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">')}}]),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=[]}();
|