| 1 |
- var utf8=function(){function n(n){return i<=n&&n<=l}function a(n){return o<=n&&n<=p}function e(n,a){return(n-i<<10)+(a-o)+c}function t(n){var a,e;return n<c?String.fromCharCode(n):(a=(n-c>>10)+i,e=(1023&n)+o,String.fromCharCode(a,e))}function r(t){for(var r,s,i=[],l=t.length,o=0;o<l;){if(r=t.charCodeAt(o++),n(r)){if(o===l)throw new Error("Invalid format");if(s=t.charCodeAt(o++),!a(s))throw new Error("Invalid format");r=e(r,s)}r<128?i.push(r):r<2048?(i.push(192|r>>6),i.push(128|63&r)):r<65536?(i.push(224|r>>12),i.push(128|r>>6&63),i.push(128|63&r)):(i.push(240|r>>18),i.push(128|r>>12&63),i.push(128|r>>6&63),i.push(128|63&r))}return i}function s(n){for(var a,e,r="",s=n.length,i=0;i<s;)a=n[i++],e=a<128?a:a>>5===6?(31&a)<<6|63&n[i++]:a>>4===14?(15&a)<<12|(63&n[i++])<<6|63&n[i++]:(7&a)<<18|(63&n[i++])<<12|(63&n[i++])<<6|63&n[i++],r+=t(e);return r}var i=55296,l=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,a,e){n.$state=a,n.$stateParams=e}]).config(["$stateProvider","$urlRouterProvider",function(n,a){a.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="btn-group btn-group-justified btn-group-raised">\r\n <a href="javascript:void(0)" class="btn ">咨询投诉</a>\r\n <a href="javascript:void(0)" class="btn ">查询评价</a>\r\n <a href="javascript:void(0)" class="btn ">常见咨询</a>\r\n <a href="javascript:void(0)" class="btn ">动态信息</a>\r\n </div>\r\n <div class="web-button">\r\n <div style="height:50px"></div>\r\n <a href="tel:05782021100">\r\n <button type="button" class="btn btn-block btn-raised">\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 btn-raised">\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 btn-raised" 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="web-button" id="btn2">\r\n <div style="height:50px"></div>\r\n <button type="button" class="btn btn-block btn-raised">\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 btn-raised">\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 </div>\r\n\r\n <div class="userInfo">\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" ng-click="mapView()">\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">\r\n <a href=""><span class="glyphicon glyphicon-earphone"></span><br>咨询投诉</a>\r\n </div>\r\n <div ui-sref=".queryEv">\r\n <a href=""><span class="glyphicon glyphicon-search"></span><br>查询评价</a>\r\n </div>\r\n <div ui-sref=".comConsult">\r\n <a href=""><span class="glyphicon glyphicon-list-alt"></span><br>常见咨询</a>\r\n </div>\r\n <div ui-sref=".dyInfo">\r\n <a 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,a){n.counterpart=!1;var e=0;n.animate=function(a){n.counterpart=!0,e+=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"),e%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.pageChange=function(){return angular.element(".ui-webView").addClass("hide"),".onlineComplain"},n.mapView=function(){},n.imgPreview=function(n){if(window.FileReader)var a=new FileReader;else alert("您的设备不支持图片预览功能,如需该功能请升级您的设备!");var e=n.files[0],t=/^image\//;return t.test(e.type)?(a.onload=function(n){$("#imgpreview").append('<img src="'+n.target.result+'">')},void a.readAsDataURL(e)):void alert("请选择图片!")}}]),function(){"use strict";function n(){function n(n,a,e){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 a={link:n,restrict:"E",template:'<div id="container"></div>',replace:!0,scope:{options:"="}};return a}angular.module("app").directive("gaodeMap",n),n.$inject=[]}();
|