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