123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278 |
- /**
- * 系统首页
- *
- */
- $.namespace("sys.main");
- var flag1= false;
- var flag2= false;
- var flag3= false;
- sys.main.logout = function() {
- location.href = $.app + "/logout";
- };
- sys.main.init = function() {
- var h = $(window).height() - 114;
- var w = $(window).width();
- $("#cent1").css('height', h);
- $("#leftmenu").css('height', h);
- $("#colright").css('height', h);
- $("#tab").css('height', h);
- initTabPanel();
- };
- var tabpanel;
- function initTabPanel() {
- tabpanel = new $.ui.tabpanel({
- renderTo : 'tab', // 把tabpanel放在一个div中,div的id为tab
- width : '100%', // tabpanel宽度
- // height:500, //tabpanel高度
- border : 'none', // tabpanel的边框,不为'none'即可,若为'none'则没有边框
- active : 1,// 默认激活的tab索引数,此处为第二个,索引从0开始
- tabWidth : '208',// 顶上tab标签页的宽度
- // maxLength:10,//可添加的tab元素的最大个数
- items : [
- ]
- });
- }
- function addTab(menupic,menuurl, menuname,menucode) {
- var item = {
- loadnow : true,// 立即显示并激活
- id : menuname,// 标签的id,此id必须在该html中唯一
- title : menuname,// 顶上标签的标题
- closable : true,// 关闭按钮配置
- menupic:menupic,//标签的内容
- menuurl : menuurl
- };
- tabpanel.addTab(item);
- if($(window.parent.document).contents().find("#GIS综合平台frame")[0]!=null
- &&typeof($(window.parent.document).contents().find("#GIS综合平台frame")[0])!='undefined'){
- if($(window.parent.document).contents().find("#GIS综合平台frame")[0].contentWindow.showall!=null
- &&typeof($(window.parent.document).contents().find("#GIS综合平台frame")[0].contentWindow.showall)!='undefined'){
- if('GIS综合平台'==item.id){
- //alert();
- $(window.parent.document).contents().find("#GIS综合平台frame")[0].contentWindow.gis.script.switchto(item);
- }
- }
- }
- }
- // var h = $(".tab").height();
- // 验证原密码是否正确
- sys.main.validation1 = function() {
- var oldPassword = $("#editoldPassword").val();
- if (oldPassword == "") {
- $("#backpassword1").html("原密码不能为空!");
- flag1=false;
- } else {
- $.ajax({
- url : $.app + "/user/validation.html",
- data : {
- password : oldPassword
- },
- type : "post",
- dataType : "json",
- success : function(data) {// ajax返回的数据
- if (data.success) {
- $("#backpassword1").html(data.message);
- flag1 = true;
- } else {
- $("#backpassword1").html(data.message);
- flag1 = false;
- }
- }
- });
- }
- }
- sys.main.validation2 = function() {
- var newPassword = $("#editnewPassword").val();
- if(flag1&&newPassword!=""){
- $("#backpassword2").html("OK!");
- flag2 = true;
- }else if(flag1==false){
- $("#backpassword2").html("验证失败!");
- flag2 = false;
- }else if(newPassword==""){
- $("#backpassword2").html("新密码不能为空!");
- flag2 = false;
- }else{
- flag2 = false;
- }
- }
- sys.main.validation3 = function() {
- var newPassword = $("#editnewPassword").val();
- var confirmNewPassword = $("#editconfirmNewPassword").val();
- if(flag2&&confirmNewPassword!=""&&newPassword == confirmNewPassword){
- $("#backpassword3").html("OK!");
- flag3 = true;
- }else if(flag2==false){
- $("#backpassword3").html("验证失败!");
- flag3 = false;
- }else if(confirmNewPassword==""){
- $("#backpassword3").html("确认密码不能为空!");
- flag3 = false;
- }else if(newPassword != confirmNewPassword){
- $("#backpassword3").html("两次输入的不一致!");
- flag3 = false;
- }else{
- flag3 = false;
- }
-
- }
- sys.main.isNotBlank=function(value){
- if(typeof(value)!='undefined'){
- value=value+"";
- for(var i=0; i<value.length; i++) {
- var c = value.charAt(i);
- if ((c!=' ')&&(c!='\n')&&(c!='\t')) return true;
- }
- }
- return false;
- }
- sys.main.updatepassword = function() {
-
- var confirmNewPassword = $("#editconfirmNewPassword").val();
- if (flag3) {
- $.ajax({
- url : $.app + "/user/updatepassword.html",
- data : {
- password : confirmNewPassword
- },
- type : "post",
- dataType : "json",
- success : function(data) {
- var message="";
- var success=false;
- if(data&&data.jsonInfo){
- console.log(data.jsonInfo);
- if(data.jsonInfo.isfail||data.jsonInfo.userIdisNull){
- message="提交参数错误";
- }else if(data.jsonInfo.passWordisNull){
- message="密码不能为空";
- }else if(!data.jsonInfo.userexist){
- message="用户不存在";
- }else{
- for(var n in data){
- if(n=='jsonInfo'){
- continue;
- }
-
- var d=data[n];
- if(typeof(d.success)=="boolean"&&!d.success&&sys.main.isNotBlank(d.sysname)){
- message=message+d.sysname+"、";
- }
- }
-
- if(!sys.main.isNotBlank(message)){
- success=true;
- message="同步成功";
- }else{
- message=message.substring(0, message.length-1)+"同步失败"
- }
- }
- }
- $.alert({
- title : '提示',
- content : message,
- confirm : function() {
- if(success){
- location.href = $.app + '/logout';
- }
- }
- });
- /*
- if (data.success) {
- $.alert({
- title : '提示',
- content : '修改成功',
- confirm : function() {
- location.href = $.app + '/logout';
- }
- });
- } else {
- $.alert({
- title : '提示',
- content : data.message,
- confirm : function() {
- }
- });
- }
- */
- }
- });
- } else {
- $.alert({
- title : '提示',
- content : "修改失败",
- confirm : function() {
- }
- });
- }
- };
- sys.main.clear=function(){
- $('#editoldPassword').val("");
- $('#editnewPassword').val("");
- $('#editconfirmNewPassword').val("");
- $('#backpassword1').html("");
- $('#backpassword2').html("");
- $('#backpassword3').html("");
-
- };
- function logout(){
- $.ajax({
- url : $.app + "/user/logout.html",
- type : "post",
- dataType : "json",
- success : function(data) {// ajax返回的数据
- location.href=$.app+'/logout';
- }
- });
- }
- // 左侧menu
- function hidden_menu(menuobj){
- $("#cont1>ul").each(function(){
- if($(this).hasClass('in')){
- $(this).removeClass('in');
- }
- });
- $("#cont1>a").each(function(){
- if(!$(this).hasClass('collapsed')){
- if($(menuobj).attr('href')!=$(this).attr('href')){
- $(this).addClass('collapsed');
- }
- $(this).css("background-color","transparent");
- $(this).find('p').css("color","#8b9fb5");
- var imgs=$(this).find('[name=arrow]')[0].src=$.app+"/images/arrow_gray.png";
- $(this).find('[name=menu_img]')[0].src=$.app+"/images/"+$(this).find('[name=menu_img]')[0].id+"_gray.png";
- }
- });
- if($(menuobj).hasClass('collapsed')){
- $(menuobj).css("background-color","#0ca1b2");
- $(menuobj).find('[name=arrow]')[0].src=$.app+"/images/arrow_white.png";
- $(menuobj).find('[name=menu_img]')[0].src=$.app+"/images/"+$(menuobj).find('[name=menu_img]')[0].id+"_white.png";
- $(menuobj).find('p').css("color","#ffffff");
- }else{
- $(menuobj).addClass('collapsed');
- $(menuobj).next().addClass('in');
- $(menuobj).css("background-color","transparent");
- $(menuobj).find('p').css("color","#8b9fb5");
- var imgs=$(menuobj).find('[name=arrow]')[0].src=$.app+"/images/arrow_gray.png";
- $(menuobj).find('[name=menu_img]')[0].src=$.app+"/images/"+$(menuobj).find('[name=menu_img]')[0].id+"_gray.png";
- }
- }
|