xinyb_
2021-07-30 9b6a4792fa1c74422c4ae9c0588ee80146d80361
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
//38类型中的全选等控制
var sel_panvalue=null;
//
/*function checkAllTo(xz,checkName){//控制复选框
    var checks=document.getElementsByName(checkName);
    var ck;
    for(i=0;i<checks.length;i++){        
        switch(parseInt(xz)){
        case 1:// 全选
            checks[i].checked=true;
            break;
        case 2:// 全不选
            checks[i].checked=false;
            break;
        case 3:// 反选
            ck=checks[i].checked;
            checks[i].checked=!ck;
            break;
        }
    }
    checkChange();
}*/
function onCheckedClick(op){//获得选择复选框
    var checkboxS=document.getElementsByName('checkName');
    var checkboxIs=null;
    var  typeCol="";
    var valueis="";
    var typevalue="";
    var allIsCheck="";
    var selectStr="";
    var fenge="&#039;";//"|"
    for(var i=0;i<checkboxS.length;i++){
        checkboxIs=checkboxS.item(i);
            selectStr+=checkboxIs.id+",";
            var a="0"+i;
            typeCol =a;
            valueis = document.getElementById(typeCol).value;
            if(valueis!='char_pb'){
                typevalue=typevalue+fenge+valueis;                
            }
        
   }
   typevalue=typevalue.substring(fenge.length,typevalue.length);   
   document.getElementById('datalist').value=typevalue;
   
}
 
function onchang(){
    var input=document.getElementsByName('checkName');
    
}
function savaInfo(fun){//保存配置
    onCheckedClick('');
    var map=panMain[panIndex].getPanMap();
    var value=obj2str(map).replace(/(\")/g,"");//去除所有的双引号
    value = value.substring(1,value.length-1);
    var select=document.getElementById('selectinitvalue').value;
    var StatisNames=document.getElementById('StatisNames').value;
    parent.$.post("/sava38Info.do",{"formid":formId,"StatisNames":StatisNames,"formtype":formType,"value":value,"select":select},function(data){
        if(data==1){
            if(typeof fun == 'function'){
                fun();
            }
        }else{
            alert(data);
        }
    });
}
function get38value(fun){//获得初始值
    /**
     * 注释改接口调用,
     * 如果打开那么在跳转到该接口加载的界面时,跳转前的界面没有参数值是空值时,这个接口会加载之前设置过的值作为初始值,不能达到想要的空值结果
     * 目前这个功能已经不需要这样
     * xin 2021-7-30 17:36:27
     *
     */
    // parent.$.post("/get38Info.do",{"formid":formId,"formtype":formType},function(data){
    //     setPan(data);
    //     if(typeof fun == 'function'){
    //         fun();
    //       }
    //     });
}
//var pb=0;
function setPan(data){//赋初始值
    var str=null;
    data=data.replace(/(\")/g,"");//去除所有的双引号,解决数据中可能已经加上的双引号
    if(data!=null&&data!=""){
        str=data.split(";pan#");
        var panvalue=str[0].split(",");
        sel_panvalue=panvalue;
        getPanValue();
        panvalue = str[1].split(",");
        for(var i=0;i<panvalue.length;i++){        
            if(panvalue[i]!=""){
                if(document.getElementById(panvalue[i])!=undefined&&document.getElementById(panvalue[i]).checked!=undefined)
                         document.getElementById(panvalue[i]).checked=true;
            }
        }
    }    
}
function getPanValue(){
    var value=null;
    var pansts=null;
    if(sel_panvalue!=null&&sel_panvalue.length>0){
    for(var i=0;i<sel_panvalue.length;i++){
        pansts=sel_panvalue[i].split(":");            
        value=((pansts[1]==null||pansts[1]=="null"||pansts[1]=='')?"":pansts[1]);
        if(document.getElementById(pansts[0])!=null && document.getElementById(pansts[0]).value == ""){
           document.getElementById(pansts[0]).value=value;
        }        
    }
    }
}
 
function commit380(StatisName){
    
}
 
var is_38open=false;
function commit38(StatisID,StatisName){//提交
    //
    if(checkUp()){
    if(formType==238){
     //setQueyrInfo();
}
    
    if(panMain[panIndex].isChange==1||!is_38open){
    savaInfo('');
    document.getElementById('where').value=panMain[panIndex].keyDown('123','null');
    //var showChar=document.getElementById('char_pb').checked?"1":"0";
    //document.getElementById('grapht').value=showChar;//"1";
    //document.getElementById('StatisNames').value=StatisName;
        var formIdHid=document.getElementById('formIdHid').value;
    var datalist=document.getElementById('datalist').value;
    var where=panMain[panIndex].keyDown('123','null');
    parent.addTab(StatisName,'','','','/gt38Grid.do?m=get&StatisID='+encodeText(StatisID)+'&StatisNames='+encodeText(StatisName)+'&formIdHid='+encodeText(formIdHid)+'&where='+encodeText(where));
    //document.getElementById('fuxuanForm').submit();
    //is_38open=true;
    //panMain[panIndex].isChange=0;
    }
    //parent.addTab('格线显示','','','','/panel38.jsp');
    //Location.href('panel38.jsp');
     //document.getElementById('abc').style.display="block";
     //document.getElementById('back').style.display="block";
     //document.getElementById('gerder').style.display="none";
      $('#panel_38').layout('collapse','north');
      $('#panel_38').find(".panel-header").hide();
      $('#panel_38').find(".panel-body").css({border:0,backgroundColor:"white"});
      $('#panel_38').find(".layout-panel-center").css("margin-top","-50px");
      $('#panel_38').find(".layout-panel-center").css("z-index","10");
      
    }
}
function checkChange(){
    panMain[panIndex].isChange=1;
}
function goBack(){//返回
     $('#panel_38').layout('expand','north');
     $('#panel_38').find(".panel-body").css("height","0px");
     location.reload();
     
}