| 1 |
- var utf8=function(){function n(n){return l<=n&&n<=i}function e(n){return o<=n&&n<=p}function a(n,e){return(n-l<<10)+(e-o)+c}function t(n){var e,a;return n<c?String.fromCharCode(n):(e=(n-c>>10)+l,a=(1023&n)+o,String.fromCharCode(e,a))}function r(t){for(var r,s,l=[],i=t.length,o=0;o<i;){if(r=t.charCodeAt(o++),n(r)){if(o===i)throw new Error("Invalid format");if(s=t.charCodeAt(o++),!e(s))throw new Error("Invalid format");r=a(r,s)}r<128?l.push(r):r<2048?(l.push(192|r>>6),l.push(128|63&r)):r<65536?(l.push(224|r>>12),l.push(128|r>>6&63),l.push(128|63&r)):(l.push(240|r>>18),l.push(128|r>>12&63),l.push(128|r>>6&63),l.push(128|63&r))}return l}function s(n){for(var e,a,r="",s=n.length,l=0;l<s;)e=n[l++],a=e<128?e:e>>5===6?(31&e)<<6|63&n[l++]:e>>4===14?(15&e)<<12|(63&n[l++])<<6|63&n[l++]:(7&e)<<18|(63&n[l++])<<12|(63&n[l++])<<6|63&n[l++],r+=t(a);return r}var l=55296,i=56319,o=56320,p=57343,c=65536;return{stringToBytes:r,bytesToString:s}}(),app=angular.module("app",["ui.router","templatescache","ui.bootstrap","ngAnimate"]);angular.module("app").run(["$rootScope","$state","$stateParams",function(n,e,a){n.$state=e,n.$stateParams=a}]).config(["$stateProvider","$urlRouterProvider",function(n,e){e.otherwise("/home"),n.state("home",{url:"/home",templateUrl:"templates/home.html",controller:"HomeController"}).state("webChat",{url:"/webChat",templateUrl:"templates/webChat.html",controller:"WebController"}).state("webChat.conComplain",{url:"/conComplain",templateUrl:"templates/webChat-1.html",controller:"WebController"}).state("webChat.queryEv",{url:"/queryEv",templateUrl:"templates/webChat-2.html",controller:"WebController"}).state("webChat.dyInfo",{url:"/dyInfo",templateUrl:"templates/webChat-3.html",controller:"WebController"}).state("webChat-4",{url:"/webChat-4",templateUrl:"templates/webChat-4.html",controller:"WebController"}).state("webChat.online",{url:"/online",templateUrl:"templates/webChat-5.html",controller:"WebController"})}]),angular.module("templatescache",[]).run(["$templateCache",function(n){n.put("templates/home.html",'<div class="main">\r\n <div class="backgroundimg"></div>\r\n <div class="header">\r\n <span>12345政务服务</span>\r\n </div>\r\n\r\n <div class="worldmessage">\r\n 12345政务服务热线主要为公众提供政府信息、政策 法规、办事指南等咨询服务;受理公众通过热线、 网络反映的所有非应急性的政务诉求;接受公众针 对政府部门公共服务行业的工作作风、服务水平、 服务效率的监督所提出的投诉意见和建议,促进部 门和单位工作人员增强服务意识;负责收集和整理 社情民意和社会动态,为科学决策提供信息参考和 依据。\r\n\r\n </div>\r\n\r\n <div class="contain">\r\n <ul>\r\n <li ui-sref="webChat.conComplain" ng-disabled="!counterpart"><span class="glyphicon glyphicon-earphone" aria-hidden="true"></span><a href="">咨询投诉</a></li>\r\n <li ui-sref="webChat.queryEv" ng-disabled="!counterpart" class="search"><span class="glyphicon glyphicon-search" aria-hidden="true"></span><a href="">查询评价</a></li>\r\n <li ui-sref="webChat.comConsult" ng-disabled="!counterpart" class="commonask"><span class="glyphicon glyphicon-list-alt" aria-hidden="true"></span><a href="">常见咨询</a></li>\r\n <li ui-sref="webChat.dyInfo" ng-disabled="!counterpart"><span class="glyphicon glyphicon-file" aria-hidden="tru e"></span><a href="">动态信息</a></li>\r\n\r\n </ul>\r\n <div class="addbtn" ng-click="animate($event)">\r\n <span ng-class="{true: \'glyphicon glyphicon-plus\', false: \'glyphicon glyphicon-remove\'}[counterpart]" aria-hidden="true"></span>\r\n\r\n </div>\r\n </div>\r\n\r\n</div>'),n.put("templates/webChat-1.html",'<div class="ui-webView">\r\n <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-1">\r\n <div class="webImg-1">\r\n </div>\r\n\r\n <div class="circular" id="1">\r\n <span> <p>咨询投诉</p> </span>\r\n </div>\r\n\r\n <div class="web-button">\r\n <div style="height:50px"></div>\r\n <a href="tel:12345">\r\n <button type="button" class="btn btn-block">\r\n \r\n <span class="glyphicon glyphicon-comment" aria-hidden="true"></span>\r\n <p>人工客服</p> \r\n </button>\r\n </a>\r\n <a href="https://zjwskj.qiyukf.com/client?k=e52a7ac21a88369ef6c38c56b54c810e&wp=1" target="_blank">\r\n <button type="button" class="btn btn-block">\r\n <span class=" glyphicon glyphicon-phone-alt" aria-hidden="true"></span>\r\n <p>在线咨询</p>\r\n \r\n </button>\r\n </a>\r\n <button type="button" class="btn btn-block" ui-sref="webChat.online">\r\n <span class="glyphicon glyphicon-globe" aria-hidden="true"></span>\r\n <p>网上投诉</p> \r\n </button>\r\n </div>\r\n </div>\r\n</div>'),n.put("templates/webChat-2.html",'<div class="ui-webView">\r\n <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-1">\r\n <div class="webImg-1">\r\n </div>\r\n\r\n <div class="circular" id="color2">\r\n <span> <p>查询评价</p> </span>\r\n </div>\r\n\r\n <div class="web-button" id="btn2">\r\n <div style="height:50px"></div>\r\n <button type="button" class="btn btn-block">\r\n <span class="glyphicon glyphicon-phone" aria-hidden="true"></span>\r\n <p>手机号查询</p> \r\n </button>\r\n <button type="button" class="btn btn-block">\r\n <span class="glyphicon glyphicon-barcode" aria-hidden="true"></span>\r\n <p>查询码查询</p> \r\n </button>\r\n </div>\r\n </div>\r\n</div>'),n.put("templates/webChat-3.html",'<div class="ui-webView">\r\n <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-1">\r\n <div class="webImg-1">\r\n </div>\r\n\r\n <div class="circular" id="color3">\r\n <span> <p>动态信息</p> </span>\r\n </div>\r\n\r\n <div class="web-button" id="btn3">\r\n <div style="height:50px"></div>\r\n <button type="button" class="btn btn-block">\r\n <span class="glyphicon glyphicon-comment" aria-hidden="true"></span>\r\n <p>平台简介</p> \r\n </button>\r\n <button type="button" class="btn btn-block">\r\n <span class=" glyphicon glyphicon-phone-alt btn3-2" aria-hidden="true"></span>\r\n <p>领导接听预告</p> \r\n </button>\r\n <button type="button" class="btn btn-block">\r\n <span class="glyphicon glyphicon-globe" aria-hidden="true"></span>\r\n <p>工作动态</p> \r\n </button>\r\n </div>\r\n </div>\r\n</div>'),n.put("templates/webChat-4.html",""),n.put("templates/webChat-5.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-2">\r\n <div class="webimg-2">\r\n <img src="../img/仙宫湖.jpg">\r\n </div>\r\n\r\n <div class="userInfo">\r\n <div style="height:5px"></div>\r\n <div><span>姓      名:</span><input class="form-control input-sm" type="text" placeholder="单行输入"><span class="certificate">*</span></div>\r\n <div><span>手机号码:</span><input class="form-control input-sm" type="text" placeholder="单行输入"><span class="certificate">*</span></div>\r\n <div><span>投诉内容:</span>\r\n <div class="text-message" contenteditable="plaintext-only"></div><span class="certificate">*</span>\r\n </div>\r\n <div class="image"><span>图      片:</span>\r\n <div id="imgpreview">\r\n </div>\r\n <button type="button" class="btn btn-primary"><span class="glyphicon glyphicon-open"></span></button>\r\n <input type="file" name="file" multiple="multiple" onchange=\'angular.element(this).scope().imgPreview(this)\' />\r\n </div>\r\n <div><span>所在位置:</span>\r\n <div class="text-map">\r\n <gaode-map options="mapOptions" style="height:150px"></gaode-map>\r\n <div class=\'panel\'>\r\n <input id=\'input\' value=\'点击地图显示地址\' disabled></input>\r\n </div>\r\n </div>\r\n </div>\r\n <div class="button-bottom">\r\n <button type="button" class="btn btn-default" ng-click="pageChange()">提交</button>\r\n </div>\r\n </div>\r\n</div>'),n.put("templates/webChat.html",'<div ui-view class="fade-in-right-big"></div>\r\n\r\n<div class="foot">\r\n <div class="footinfo">\r\n <div ui-sref=".conComplain" ng-click="actived($event)">\r\n <a class="Aa" href=""><span class="glyphicon glyphicon-earphone"></span><br>咨询投诉</a>\r\n </div>\r\n <div ui-sref=".queryEv" ng-click="actived($event)">\r\n <a class="Aa" href=""><span class="glyphicon glyphicon-search"></span><br>查询评价</a>\r\n </div>\r\n <div ui-sref=".comConsult" ng-click="actived($event)">\r\n <a class="Aa" href=""><span class="glyphicon glyphicon-list-alt"></span><br>常见咨询</a>\r\n </div>\r\n <div ui-sref=".dyInfo" ng-click="actived($event)">\r\n <a class="Aa" href=""><span class="glyphicon glyphicon-file"></span><br>动态信息</a>\r\n </div>\r\n </div>\r\n</div>')}]),angular.module("app").controller("HomeController",["$scope","$state",function(n,e){n.counterpart=!1;var a=0;n.animate=function(e){n.counterpart=!0,a+=1,angular.element(".search").addClass("active"),angular.element(".commonask").addClass("active"),angular.element("ul>:first-child").addClass("active"),angular.element("ul>:last-child").addClass("active"),angular.element(".worldmessage").addClass("hiddenworld"),angular.element(".backgroundimg").addClass("blur"),a%2===0&&(n.counterpart=!1,angular.element("ul>:first-child").removeClass("active"),angular.element("ul>:last-child").removeClass("active"),angular.element(".search").removeClass("active"),angular.element(".commonask").removeClass("active"),angular.element(".backgroundimg").removeClass("blur"),angular.element(".worldmessage").removeClass("hiddenworld"))}}]),angular.module("app").controller("WebController",["$scope",function(n){n.mapView=function(){},n.actived=function(n){var e=$(n.target);console.log(e),"A"==e[0].nodeName?(angular.element(".Aa").removeClass("activeColor"),angular.element(".glyphicon").removeClass("activeColor"),e.addClass("activeColor")):"SPAN"==e[0].nodeName&&(angular.element(".Aa").removeClass("activeColor"),angular.element(".glyphicon").removeClass("activeColor"),e.addClass("activeColor"),$(e[0].parentElement).addClass("activeColor"))},n.imgPreview=function(n){if(window.FileReader)var e=new FileReader;else alert("您的设备不支持图片预览功能,如需该功能请升级您的设备!");var a=n.files[0],t=/^image\//;return t.test(a.type)?(e.onload=function(n){var e=$("#imgpreview").find("img").length;console.log(e),0==e?($("#imgpreview").append('<img class="images" src="'+n.target.result+'">'),angular.element(".images").addClass("one")):1==e?($("#imgpreview").append('<img class="images" src="'+n.target.result+'">'),angular.element(".images").removeClass("one"),angular.element(".images").addClass("two")):e>=2&&($("#imgpreview").append('<img class="images" src="'+n.target.result+'">'),angular.element(".images").removeClass("two"),angular.element(".images").addClass("three"))},void e.readAsDataURL(a)):void alert("请选择图片!")}}]),function(){"use strict";function n(){function n(n,e,a){var t,r;t=new AMap.Map("container",{resizeEnable:!0,zoom:17}),t.plugin("AMap.Geolocation",function(){r=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(r),r.getCurrentPosition()})}var e={link:n,restrict:"E",template:'<div id="container"></div>',replace:!0,scope:{options:"="}};return e}angular.module("app").directive("gaodeMap",n),n.$inject=[]}();
|