1 |
- var utf8=function(){function t(t){return o<=t&&t<=l}function n(t){return i<=t&&t<=d}function a(t,n){return(t-o<<10)+(n-i)+p}function e(t){var n,a;return t<p?String.fromCharCode(t):(n=(t-p>>10)+o,a=(1023&t)+i,String.fromCharCode(n,a))}function r(e){for(var r,s,o=[],l=e.length,i=0;i<l;){if(r=e.charCodeAt(i++),t(r)){if(i===l)throw new Error("Invalid format");if(s=e.charCodeAt(i++),!n(s))throw new Error("Invalid format");r=a(r,s)}r<128?o.push(r):r<2048?(o.push(192|r>>6),o.push(128|63&r)):r<65536?(o.push(224|r>>12),o.push(128|r>>6&63),o.push(128|63&r)):(o.push(240|r>>18),o.push(128|r>>12&63),o.push(128|r>>6&63),o.push(128|63&r))}return o}function s(t){for(var n,a,r="",s=t.length,o=0;o<s;)n=t[o++],a=n<128?n:n>>5===6?(31&n)<<6|63&t[o++]:n>>4===14?(15&n)<<12|(63&t[o++])<<6|63&t[o++]:(7&n)<<18|(63&t[o++])<<12|(63&t[o++])<<6|63&t[o++],r+=e(a);return r}var o=55296,l=56319,i=56320,d=57343,p=65536;return{stringToBytes:r,bytesToString:s}}(),app=angular.module("app",["ui.router","templatescache","ui.bootstrap","ngAnimate"]);angular.module("app").run(["$rootScope","$state","$stateParams",function(t,n,a){t.$state=n,t.$stateParams=a}]).config(["$stateProvider","$urlRouterProvider",function(t,n){n.otherwise("/mangerWeb"),t.state("login",{url:"/login",templateUrl:"templates/login.html",controller:"WebMangerController"}).state("login.password",{url:"/password",templateUrl:"templates/password.html",controller:"WebMangerController"}).state("login.create",{url:"/create",templateUrl:"templates/create.html",controller:"WebMangerController"}).state("mangerWeb",{url:"/mangerWeb",templateUrl:"templates/mangerWeb.html",controller:"WebMangerController"})}]),angular.module("templatescache",[]).run(["$templateCache",function(t){t.put("templates/create.html",""),t.put("templates/login.html",'<div class="login">\r\n <div class="loginView">\r\n <h3>12345</h3>\r\n <p>用户登录</p>\r\n <input type="text" class="form-control input-sm"> <span>登录名</span>\r\n <input type="password" class="form-control input-sm pass"><span>密   码</span>\r\n <a href="#">\r\n <p>忘记密码?</p>\r\n </a>\r\n <a href="#">\r\n <p>新用户注册</p>\r\n </a>\r\n <br>\r\n <button type="button" class="btn btn-success">登      录</button>\r\n </div>\r\n</div>'),t.put("templates/mangerWeb.html",'<div class="webManger">\r\n <header class="head">\r\n <span>12345政务服务管理后台</span>\r\n <ul class="nav nav-pills diy">\r\n <li role="presentation" class="dropdown">\r\n <a class="dropdown-toggle" data-toggle="dropdown" href="#">\r\n admin【管理员】<i class="glyphicon glyphicon-menu-down"></i>\r\n </a>\r\n <ul class="dropdown-menu">\r\n <li style="border-bottom: 1px solid #eee;"><a href="#">修改密码</a></li>\r\n <li><a href="#">退出</a></li>\r\n </ul>\r\n </li>\r\n </ul>\r\n </header>\r\n <div id="leftList">\r\n <ul class="nav nav-pills diy nav-stacked">\r\n <li role="presentation" class="active"><a class="slip" ng-click="animate($event)" href="#suggestions" aria-controls="home" role="tab" data-toggle="tab"><span>投诉建议</span></a></li>\r\n <li role="presentation"><a class="slip" ng-click="animate($event)" href="#managers" aria-controls="home" role="tab" data-toggle="tab"><span>人员管理</span></a></li>\r\n </ul>\r\n </div>\r\n <content>\r\n <div id="media">\r\n <div class="title">\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-model="searchName">\r\n </div>\r\n <div class="button-add">\r\n <button type="button" data-toggle="modal" data-target="#infoModal-new" class="btn btn-primary glyphicon glyphicon-file"><span>新建问题</span></button>\r\n <button type="button" data-toggle="modal" data-target="#personModal-new" class="btn btn-primary glyphicon glyphicon-plus"><span>添加人员</span></button>\r\n </div>\r\n </div>\r\n <div class="tab-content">\r\n <a class="glyphicon glyphicon-refresh" title="刷新" href="javascript:window.location.reload()"></a>\r\n <div role="tabpanel" class="tab-pane active" id="suggestions">\r\n <form class="form">\r\n <!-- Table-info -->\r\n <table id="header">\r\n <thead>\r\n <tr>\r\n <th style="min-width:30px;">\r\n <input style="margin-left:5px;margin-top:8px;" type="checkbox" ng-click="checkedTotal()" ng-model="checkedtotal">\r\n </th>\r\n <th style="min-width:50px;">序号</th>\r\n <th style="min-width:150px">创建时间</th>\r\n <th style="width:450px">问题描述</th>\r\n <th style="width:200px">提交用户</th>\r\n <th style="width:360px;padding-left:20px;">操作</th>\r\n </tr>\r\n </thead>\r\n </table>\r\n <div style="border-top:solid 1px #ddd;margin:5px auto;"></div>\r\n <table id="content">\r\n <thead>\r\n <tr>\r\n <th style="min-width:30px;"></th>\r\n <th style="min-width:50px;"></th>\r\n <th style="min-width:150px"></th>\r\n <th style="width:450px"></th>\r\n <th style="width:200px"></th>\r\n <th style="width:360px;padding-left:20px;"></th>\r\n </tr>\r\n </thead>\r\n <tbody>\r\n <tr class="Tr">\r\n <td><input class="checkbox-t" type="checkbox" ng-checked="checkedtotal" ng-click="checkedTr($event)"></td>\r\n <td style="text-align:center;padding-right:16px;"> {{ ($index + 1)+(currentPage-1)*10 }} </td>\r\n <td>2017-08-16 11:11:11</td>\r\n <td><input type="text" readonly="readonly" value="丽水市万赛软件科技有限公司维护号丽水市万赛软件科技有限公司维护号"></td>\r\n <td><input type="text" readonly="readonly" value="丽水市万赛软件科技有限公司维护号丽水市万赛软件科技有限公司维护号"></td>\r\n <td style="padding-left:20px;">\r\n <div class="button-control">\r\n <button data-toggle="modal" data-target="#infoModal" type="button" ng-click="infoView(user)" class="btn btn-primary">查看详细</button>\r\n <button type="button" class="btn btn-danger">删除</button>\r\n </div>\r\n </td>\r\n </tr>\r\n </tbody>\r\n </table>\r\n </form>\r\n </div>\r\n <div role="tabpanel" class="tab-pane" id="managers">\r\n <form class="form">\r\n <!-- Table-person -->\r\n <table id="header">\r\n <thead>\r\n <tr>\r\n <th style="min-width:30px;">\r\n <input style="margin-left:5px;margin-top:8px;" type="checkbox" ng-click="checkedTotal()" ng-model="checkedtotal">\r\n </th>\r\n <th style="min-width:50px;">序号</th>\r\n <th style="min-width:200px;padding-left:50px;">用户名</th>\r\n <th style="width:200px">手机号码</th>\r\n <th style="width:200px">固定电话</th>\r\n <th style="width:660px;padding-left:20px;">操作</th>\r\n </tr>\r\n </thead>\r\n </table>\r\n <div style="border-top:solid 1px #ddd;margin:5px auto;"></div>\r\n <table id="content">\r\n <thead>\r\n <tr>\r\n <th style="min-width:30px;"></th>\r\n <th style="min-width:50px;"></th>\r\n <th style="min-width:200px;padding-left:50px;"></th>\r\n <th style="width:200px"></th>\r\n <th style="width:200px"></th>\r\n <th style="width:660px;padding-left:20px;"></th>\r\n </tr>\r\n </thead>\r\n <tbody>\r\n <tr class="Tr">\r\n <td><input class="checkbox-t" type="checkbox" ng-checked="checkedtotal" ng-click="checkedTr($event)"></td>\r\n <td style="text-align:center;padding-right:16px;"> {{ ($index + 1)+(currentPage-1)*10 }} </td>\r\n <td style="padding-left:51px;">客服一</td>\r\n <td>15906422850</td>\r\n <td>0578-2021088</td>\r\n <td style="padding-left:20px;">\r\n <div class="button-control">\r\n <button data-toggle="modal" data-target="#personModal" type="button" ng-click="infoView(user)" class="btn btn-primary">修改资料</button>\r\n <button type="button" class="btn btn-danger">删除</button>\r\n </div>\r\n </td>\r\n </tr>\r\n </tbody>\r\n </table>\r\n </form>\r\n </div>\r\n </div>\r\n <!--info-->\r\n <div class="modal fade infoModal" id="infoModal" tabindex="-1" role="dialog" data-backdrop="static" aria-labelledby="infoModalLabel" aria-hidden="true">\r\n <div class="modal-dialog">\r\n <div class="modal-content">\r\n <div class="modal-header">\r\n <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>\r\n <p id="titleA">问题详细</p>\r\n </div>\r\n <div class="modal-body">\r\n <p>创建时间:<span>2017-08-16 11:11:11</span></p>\r\n <p>提交用户:<span>浙江万赛软件科技有限公司丽水分公司维护</span></p>\r\n <p>手机号码:<span>15906422850</span></p>\r\n <p>问题详细:</p>\r\n <span class="text-message">近日办公助手出现程序被360软件拦截,导致软件奔溃或者被360删除。已被删除的用户需要重新下载安装,然后在360中添加信任,未被删除的用户直接添加信任。添加信任办法如下:打开360安全窗口,单击“木马查杀”图标——在木马查杀窗口中,单击左下角“信任区”图标,然后单击下面的“添加信任目录”按钮——选择办公助手安装的路径,确定就可以了。以上操作有困难的用户可致电2091970咨询指导或申请远程协助解决。</span>\r\n\r\n <p>图片描述:\r\n <div class="imgpreview">\r\n <a href="#" data-toggle="modal" data-target="#viewModal" class="thumbnail"><img class="images" src="../img/111.jpg"></a>\r\n <a href="#" class="thumbnail"><img class="images" src="../img/仙宫湖.jpg"></a>\r\n <a href="#" class="thumbnail"><img class="images" src="../img/仙宫湖.jpg"></a>\r\n <a href="#" class="thumbnail"><img class="images" src="../img/仙宫湖.jpg"></a>\r\n <a href="#" class="thumbnail"><img class="images" src="../img/仙宫湖.jpg"></a>\r\n </div>\r\n </p>\r\n <p>所在位置:</p>\r\n <div class="text-map">\r\n <img style="height:180px" src="../img/map.png">\r\n </div>\r\n </div>\r\n <div class="modal-footer">\r\n <button type="button" data-toggle="modal" data-target="#okModal" class="btn btn-success">确 定</button>\r\n <!--<button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>-->\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n <div class="modal fade infoModal" id="infoModal-new" tabindex="-1" role="dialog" data-backdrop="static" aria-labelledby="infoModalLabel" aria-hidden="true">\r\n <div class="modal-dialog">\r\n <div class="modal-content">\r\n <div class="modal-header">\r\n <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>\r\n <p id="titleA">新建问题</p>\r\n </div>\r\n <div class="modal-body">\r\n <p>创建时间:<input type="text" class="form-control input-sm" ng-model="createDate"></p>\r\n <p>提交用户:<input type="text" class="form-control input-sm"></p>\r\n <p>手机号码:<input type="text" class="form-control input-sm"></p>\r\n <p>问题详细:</p>\r\n <span class="text-message" contenteditable="plaintext-only"></span>\r\n <p>图片描述:\r\n <button type="button" class="btn btn-primary"><span class="glyphicon glyphicon-open"></span></button>\r\n <input type="file" class="form-control input-sm file" multiple="multiple" onchange=\'angular.element(this).scope().imgPreview(this)\'>\r\n <div class="imgpreview" id="imgadd">\r\n </div>\r\n </p>\r\n <p>所在位置:</p>\r\n <div class="text-map">\r\n <gaode-map options="mapOptions" style="height:180px"></gaode-map>\r\n </div>\r\n </div>\r\n <div class="modal-footer">\r\n <button type="button" data-toggle="modal" data-target="#okModal" class="btn btn-success">保 存</button>\r\n <!--<button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>-->\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n <!--person-->\r\n <div class="modal fade personModal" id="personModal" tabindex="-1" role="dialog" data-backdrop="static" aria-labelledby="personModalLabel" aria-hidden="true">\r\n <div class="modal-dialog">\r\n <div class="modal-content">\r\n <div class="modal-header">\r\n <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>\r\n <p id="titleA">修改资料</p>\r\n </div>\r\n <div class="modal-body">\r\n <p><input type="text" class="form-control input-sm" ng-value="user.loginname"><span>登录名:</span></p>\r\n <p><input type="password" class="form-control input-sm" ng-value="user.password"><span>密码:</span></p>\r\n <p><input type="text" class="form-control input-sm" ng-value="user.name"><span>用户名:</span></p>\r\n <p><select class="form-control input-sm" ng-value="getSex()">\r\n <option>保密</option>\r\n <option>男</option>\r\n <option>女</option>\r\n </select>\r\n <span>性别:</span>\r\n </p>\r\n <div style="height:10px;width:20px"></div>\r\n <p><input type="text" class="form-control input-sm" ng-value="user.mob"><span>手机号码:</span></p>\r\n <p><input type="text" class="form-control input-sm" ng-value="user.tel"><span>座机号码:</span></p>\r\n <p><input type="text" class="form-control input-sm" ng-value="user.email"><span>邮箱地址:</span></p>\r\n </div>\r\n <div class="modal-footer">\r\n <button ng-click="save($event)" type="button" data-toggle="modal" data-target="#okModal" class="btn btn-success">保 存</button>\r\n <!--<button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>-->\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n <div class="modal fade personModal" id="personModal-new" tabindex="-1" role="dialog" data-backdrop="static" aria-labelledby="personModalLabel" aria-hidden="true">\r\n <div class="modal-dialog">\r\n <div class="modal-content">\r\n <div class="modal-header">\r\n <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>\r\n <p id="titleA">添加人员</p>\r\n </div>\r\n <div class="modal-body">\r\n <p><input type="text" class="form-control input-sm"><span>登录名:</span></p>\r\n <p><input type="password" class="form-control input-sm"><span>密码:</span></p>\r\n <p><input type="text" class="form-control input-sm"><span>用户名:</span></p>\r\n <p><select class="form-control input-sm">\r\n <option>保密</option>\r\n <option>男</option>\r\n <option>女</option>\r\n </select>\r\n <span>性别:</span>\r\n </p>\r\n <div style="height:10px;width:20px"></div>\r\n <p><input type="text" class="form-control input-sm"><span>手机号码:</span></p>\r\n <p><input type="text" class="form-control input-sm"><span>座机号码:</span></p>\r\n <p><input type="text" class="form-control input-sm"><span>邮箱地址:</span></p>\r\n </div>\r\n <div class="modal-footer">\r\n <button ng-click="save($event)" type="button" data-toggle="modal" data-target="#okModal" class="btn btn-success">保 存</button>\r\n <!--<button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>-->\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n <!--OK-->\r\n <div class="modal fade okModal" id="okModal" tabindex="-2" role="dialog" data-backdrop="static" aria-labelledby="okModalLabel" 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="titleB">保存成功</p>\r\n </div>\r\n <div class="modal-footer">\r\n <button type="button" class="btn btn-success" data-dismiss="modal">OK</button>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n <!--View-->\r\n <div class="modal fade viewModal" id="viewModal" tabindex="-2" role="dialog" data-backdrop="static" aria-labelledby="okModalLabel" aria-hidden="true">\r\n <div class="modal-dialog">\r\n <div class="modal-content">\r\n <div class="modal-body">\r\n <img class="images" src="../img/111.jpg" data-dismiss="modal">\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </content>\r\n <footer class="foot">\r\n <div id="paginationTab">\r\n <span>共{{0+totalItems}}条数据</span>\r\n <ul uib-pagination boundary-links="true" total-items="totalItems" ng-model="currentPage" class="pagination-sm" max-size="maxSize" force-ellipses="true" previous-text="上页" next-text="下页" first-text="首页" last-text="尾页"></ul>\r\n </div>\r\n <div style="border-top:solid 1px #eee;margin:0px auto 15px;"></div>\r\n <p>Copyright © 2007-2017 | 浙江万赛软件科技有限公司</p>\r\n </footer>\r\n</div>'),t.put("templates/password.html","")}]),angular.module("app").controller("WebMangerController",["$scope","$filter",function(t,n){t.now=new Date,t.nowDate=n("date")(t.now,"yyyy-MM-dd HH:mm:ss"),t.createDate=t.nowDate,t.currentPage=1,t.animateFirst=!0,t.user={name:"客服一",password:"12345678",loginname:"kehu01",sex:0,mob:"15906422850",tel:"0578-2021088",email:"kehu01@wswin.cn"},t.getSex=function(){return console.log("1111111111111"),void 0===t.user?"保密":0==t.user.sex?"男":1==t.user.sex?"女":"保密"},t.save=function(t){var n=$(t.target);console.log(n)},t.checkedTr=function(t){var n=$(t.target),a=n[0].checked;console.log(n),1==a?$(n[0].parentElement.parentElement).addClass("activebcolor"):0==a&&$(n[0].parentElement.parentElement).removeClass("activebcolor")},t.checkedTotal=function(){1==t.checkedtotal?angular.element(".Tr").addClass("activebcolor"):0==t.checkedtotal&&angular.element(".Tr").removeClass("activebcolor")},t.animate=function(n){var a=$(n.target);console.log(a),"投诉建议"==a[0].innerText&&t.animateFirst||("A"==a[0].nodeName?(angular.element(".slip").removeClass("animate"),a.addClass("animate")):"SPAN"==a[0].nodeName&&(angular.element(".slip").removeClass("animate"),$(a[0].parentElement).addClass("animate")),t.animateFirst=!1)},t.imgPreview=function(t){if(window.FileReader)var n=new FileReader;else alert("您的设备不支持图片预览功能,如需该功能请升级您的设备!");var a=t.files[0],e=/^image\//;return e.test(a.type)?(console.log(a),n.onload=function(t){console.log("e.target.result"),$("#imgadd").append('<a href="#" class="thumbnail"><img src="'+t.target.result+'"></a>')},void n.readAsDataURL(a)):void alert("请选择图片!")}}]),function(){"use strict";function t(){function t(t,n,a){var e,r;e=new AMap.Map("container",{resizeEnable:!0,zoom:18}),e.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}),e.addControl(r),r.getCurrentPosition()})}var n={link:t,restrict:"E",template:'<div id="container"></div>',replace:!0,scope:{options:"="}};return n}angular.module("app").directive("gaodeMap",t),t.$inject=[]}();
|