﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-痕</title><link>http://www.blogjava.net/shl18/</link><description>迹</description><language>zh-cn</language><lastBuildDate>Sun, 12 Apr 2026 06:03:16 GMT</lastBuildDate><pubDate>Sun, 12 Apr 2026 06:03:16 GMT</pubDate><ttl>60</ttl><item><title>新增任务界面</title><link>http://www.blogjava.net/shl18/archive/2008/03/04/183765.html</link><dc:creator>海浪</dc:creator><author>海浪</author><pubDate>Tue, 04 Mar 2008 10:36:00 GMT</pubDate><guid>http://www.blogjava.net/shl18/archive/2008/03/04/183765.html</guid><wfw:comment>http://www.blogjava.net/shl18/comments/183765.html</wfw:comment><comments>http://www.blogjava.net/shl18/archive/2008/03/04/183765.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/shl18/comments/commentRss/183765.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/shl18/services/trackbacks/183765.html</trackback:ping><description><![CDATA[<p>&lt;%@ page contentType="text/html; charset=GBK"%&gt;<br />
&lt;%@ include file="/common/inc_bns.jsp"%&gt;</p>
<p><br />
&lt;%<br />
String orgGuid = (String)request.getParameter("orgGuid");<br />
%&gt;<br />
&lt;html&gt;<br />
&nbsp;&lt;head&gt;<br />
&nbsp;&nbsp;&lt;script language="javascript" src="&lt;%=mainWeb%&gt;/script/util/xmlutil.js"&gt;&lt;/script&gt;<br />
&nbsp;&nbsp;&lt;script language="javascript" src="&lt;%=mainWeb%&gt;/script/util/stringutil.js"&gt;&lt;/script&gt;<br />
&nbsp;&nbsp;&lt;script language="javascript" src="&lt;%=mainWeb%&gt;/script/ajax/ajax.js"&gt;&lt;/script&gt;<br />
&nbsp;&lt;/head&gt;<br />
&nbsp;&lt;body topmargin="18"&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;table class="data_tb" align="center" width="90%"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr height="25"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td class="data_tb_td" width="30%"&gt;任务名称&amp;nbsp;&lt;font color="red"&gt;*&lt;/font&gt;&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td &gt;&lt;input style="width:65%" id="jobName" name="jobName"&gt;&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td class="data_tb_td"&gt;spring bean&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;&lt;input style="width:65%" id="springBean" name="springBean"&gt;&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td class="data_tb_td"&gt;方法名&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;&lt;input style="width:65%" id="methodName" name="methodName" onkeyup="showMethod()" onblur=selMethod($('javaMethod').value)&gt;&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td class="data_tb_td"&gt;方法描述&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;&lt;select style="width:65%" id="javaMethod" name="javaMethod" onblur=selMethod($('javaMethod').value)&gt;&lt;/select&gt;&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td class="data_tb_td"&gt;任务描述&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;&lt;textarea rows="4" id="jobRemark" name="jobRemark" style="width:90%" &gt;&lt;/textarea&gt;&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr id="paramTR" style="display:none"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td colspan="2"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class="splitDiv"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class="tip"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;img src="&lt;%=skinImage%&gt;/main/arrow.gif"&gt;参数定义&lt;/div&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;table width="100%" border="0" class="data_tb" id="tbParam" cellspacing="0" cellpadding="0"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr height="25"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td class="list_table_head" width="40%" &gt;参数名称&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td class="list_table_head" width="60%"&gt;参数描述&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;!--用来复制的空行 开始--&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr height="25" style="display:none"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td align="center"&gt;&lt;input type='text' style="width:70%" name="paramName" class="txtInput"/&gt;&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td align="center"&gt;&lt;input type='text' style="width:80%" name="paramRemark" class="txtInput"/&gt;&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/table&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/div&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;!-- 快捷键配置 结束 --&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/table&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/div&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;/table&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;div class="buttonDiv" style="margin-top:18px;"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;input type="button" class="button" name="save" value="保&nbsp; 存" onclick="doSave()"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&amp;nbsp;&lt;input type="button" class="button" value="取&nbsp; 消" onclick="window.close();"&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;/div&gt;<br />
&nbsp;&lt;/body&gt;<br />
&lt;/html&gt;<br />
&lt;script&gt;<br />
var orgGuid = '&lt;%=orgGuid%&gt;';</p>
<p>function doSave(){<br />
&nbsp;if (trim($('jobName').value) != '') {<br />
&nbsp;&nbsp;var reqUrl = webPath + '/JobMngAction.do?method=saveNewJob';<br />
&nbsp;&nbsp;if(checkKeysRowData() != true) {<br />
&nbsp;&nbsp;&nbsp;return;<br />
&nbsp;&nbsp;}else {<br />
&nbsp;&nbsp;&nbsp;var param = getData();<br />
&nbsp;&nbsp;&nbsp;sendRequestMore(reqUrl,param,"doJobSave()");<br />
&nbsp;&nbsp;&nbsp;document.all.save.disabled = true;<br />
&nbsp;&nbsp;&nbsp;}<br />
&nbsp;} else {<br />
&nbsp;&nbsp;alert("请输入任务名称");<br />
&nbsp;&nbsp;return;<br />
&nbsp;}<br />
}</p>
<p>//新增回调<br />
function doJobSave(){<br />
&nbsp;if(xml_request.responseText != ''){<br />
&nbsp;&nbsp;var retScript = parseXmlbyXMLHttpRequest(xml_request,"resultInfo");<br />
&nbsp;&nbsp;popAlert(retScript,function(){<br />
&nbsp;&nbsp;&nbsp;window.close();<br />
&nbsp;&nbsp;});<br />
&nbsp;}<br />
}</p>
<p>//以XML格式组织待保存的数据<br />
function getData(){<br />
&nbsp;return (getJobData() + getParamData());<br />
}</p>
<p>//获取系统样式基本配置信息<br />
function getJobData(){<br />
&nbsp;var xml = '&lt;Jobs&gt;';<br />
&nbsp;&nbsp;xml += '&lt;job&gt;&lt;jobName&gt;' + document.all.jobName.value + '&lt;/jobName&gt;';<br />
&nbsp;&nbsp;xml += '&lt;springBean&gt;' + document.all.springBean.value + '&lt;/springBean&gt;';<br />
&nbsp;&nbsp;xml += '&lt;methodName&gt;' + document.all.methodName.value + '&lt;/methodName&gt;';<br />
&nbsp;&nbsp;xml += '&lt;javaMethod&gt;' + document.all.javaMethod.value + '&lt;/javaMethod&gt;';<br />
&nbsp;&nbsp;xml += '&lt;jobRemark&gt;' + trim(document.all.jobRemark.value) + '&lt;/jobRemark&gt;';<br />
&nbsp;&nbsp;xml += '&lt;orgGuid&gt;' + orgGuid + '&lt;/orgGuid&gt;';<br />
&nbsp;&nbsp;xml += '&lt;/job&gt;';<br />
&nbsp;xml += '&lt;/Jobs&gt;';<br />
&nbsp;return xml;<br />
}</p>
<p>//获取录入参数信息<br />
function getParamData(){<br />
&nbsp;var rows = document.getElementById('tbParam').rows;<br />
&nbsp;var xml = '&lt;Params&gt;';<br />
&nbsp;for(var k = 2,len = rows.length; k &lt; len; k++){<br />
&nbsp;&nbsp;xml += '&lt;param&gt;&lt;name&gt;' + trim(rows[k].cells[0].firstChild.value) + '&lt;/name&gt;';<br />
&nbsp;&nbsp;xml += '&lt;remark&gt;' + trim(rows[k].cells[1].firstChild.value) + '&lt;/remark&gt;';<br />
&nbsp;&nbsp;xml += '&lt;/param&gt;';<br />
&nbsp;}<br />
&nbsp;xml += '&lt;/Params&gt;';<br />
&nbsp;return xml;<br />
}</p>
<p>//获取方法描述<br />
function showMethod(){<br />
&nbsp;if (checkLength($('springBean').value)&gt;0 &amp;&amp; checkLength($('methodName').value)&gt;0){<br />
&nbsp;&nbsp;var url = "&lt;%=mainWeb%&gt;/JobMngAction.do?method=getMethod&amp;springBean="+$('springBean').value+"&amp;methodName="+$('methodName').value;<br />
&nbsp;&nbsp;sendRequest(url,"showJobDetail()");<br />
&nbsp;}else&nbsp; {<br />
&nbsp;&nbsp;return;<br />
&nbsp;}<br />
}<br />
//展示方法描述,同时展示对应所需要的方法参数的个数<br />
function showJobDetail(){<br />
&nbsp;if(http_request.responseText!=""){<br />
&nbsp;&nbsp;$('javaMethod').outerHTML = http_request.responseText;<br />
&nbsp;&nbsp;var hadoption = $('javaMethod').outerHTML.split("OPTION");<br />
&nbsp;&nbsp;if (hadoption.length &gt; 1) {<br />
&nbsp;&nbsp;&nbsp;var textValue = $('javaMethod').options[$('javaMethod').selectedIndex].innerText;<br />
&nbsp;&nbsp;&nbsp;var leftpoint = textValue.indexOf("(");<br />
&nbsp;&nbsp;&nbsp;var rightpoint = textValue.lastIndexOf(")");<br />
&nbsp;&nbsp;&nbsp;var newtextValue = textValue.substr( parseInt(leftpoint),parseInt(rightpoint) );<br />
&nbsp;&nbsp;&nbsp;document.all.save.disabled = false;<br />
&nbsp;&nbsp;&nbsp;if (newtextValue != null &amp;&amp; newtextValue != 'null' &amp;&amp; newtextValue.length&gt;0) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;var params = newtextValue.split("String");<br />
&nbsp;&nbsp;&nbsp;&nbsp;if (params.length-1 &gt; 0) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*取得当前表*/<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var tab = document.getElementById('tbParam');<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var lc = tab.rows.length;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (lc &gt; 2){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for (var i=lc;i&gt;2;i--) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*执行删除*/<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tab.rows[i-1].removeNode(true);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$('paramTR').style.display="";<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for (var num=0;num&lt;params.length-1;num++) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*取得表内容第一行*/<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var rows = document.getElementById('tbParam').rows;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var firstTR = tab.rows[1];<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;/*克隆第一行内容*/<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;var newTR = firstTR.cloneNode(true);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;/*将克隆的一行追加到当前DOM对象的最后*/<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;tab.firstChild.appendChild(newTR);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;/*将克隆的一行显示出来*/<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;newTR.style.display = "";<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$('paramTR').style.display="";<br />
&nbsp;&nbsp;&nbsp;&nbsp;}else {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$('paramTR').style.display="none";<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;}else&nbsp; {<br />
&nbsp;&nbsp;&nbsp;document.all.save.disabled = true;<br />
&nbsp;&nbsp;&nbsp;return;<br />
&nbsp;&nbsp;}<br />
&nbsp;}else&nbsp; {<br />
&nbsp;&nbsp;return;<br />
&nbsp;}<br />
}</p>
<p><br />
//响应方法描述下拉矿选择，变换方法名称<br />
function selMethod(value){<br />
&nbsp;var index = value.indexOf("(");<br />
&nbsp;$('methodName').value=value.substring(0,index);<br />
&nbsp;$('javaMethod').value=value;<br />
&nbsp;selectShowJobDetail();<br />
}</p>
<p>//选择方法描述后选择到的方法<br />
function selectShowJobDetail() {<br />
&nbsp;if(http_request.responseText!=""){<br />
&nbsp;&nbsp;var textValue = document.all.javaMethod.value;<br />
&nbsp;&nbsp;var hadoption = $('javaMethod').outerHTML.split("OPTION");<br />
&nbsp;&nbsp;if (hadoption.length &gt; 1) {<br />
&nbsp;&nbsp;&nbsp;var leftpoint = textValue.indexOf("(");<br />
&nbsp;&nbsp;&nbsp;var rightpoint = textValue.lastIndexOf(")");<br />
&nbsp;&nbsp;&nbsp;var newtextValue = textValue.substr( parseInt(leftpoint),parseInt(rightpoint) );<br />
&nbsp;&nbsp;&nbsp;document.all.save.disabled = false;<br />
&nbsp;&nbsp;&nbsp;if (newtextValue != null &amp;&amp; newtextValue != 'null' &amp;&amp; newtextValue.length &gt; 0) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;var params = newtextValue.split("String");<br />
&nbsp;&nbsp;&nbsp;&nbsp;if (params.length-1 &gt; 0) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*取得当前表*/<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var tab = document.getElementById('tbParam');<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var lc = tab.rows.length;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (lc &gt; 2){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for (var i=lc;i&gt;2;i--) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*执行删除*/<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tab.rows[i-1].removeNode(true);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$('paramTR').style.display="";<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for (var num=0;num&lt;params.length-1;num++) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*取得表内容第一行*/<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var rows = document.getElementById('tbParam').rows;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var firstTR = tab.rows[1];<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;/*克隆第一行内容*/<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;var newTR = firstTR.cloneNode(true);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;/*将克隆的一行追加到当前DOM对象的最后*/<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;tab.firstChild.appendChild(newTR);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;/*将克隆的一行显示出来*/<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;newTR.style.display = "";<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$('paramTR').style.display="";<br />
&nbsp;&nbsp;&nbsp;&nbsp;}else {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$('paramTR').style.display="none";<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;}else&nbsp; {<br />
&nbsp;&nbsp;&nbsp;document.all.save.disabled = true;<br />
&nbsp;&nbsp;&nbsp;return;<br />
&nbsp;&nbsp;}<br />
&nbsp;}else&nbsp; {<br />
&nbsp;&nbsp;return;<br />
&nbsp;}<br />
} </p>
<p>&nbsp;</p>
<p>function doAddNewTD(obj){<br />
&nbsp; &nbsp;/*取得当前表*/<br />
&nbsp; &nbsp;var tab = obj.parentElement.parentElement.parentElement;<br />
&nbsp; &nbsp;/*取得表内容第一行*/<br />
&nbsp; &nbsp;var firstTR = tab.rows[1];<br />
&nbsp; &nbsp;var rows = document.getElementById('tbParam').rows;<br />
&nbsp; &nbsp;/*克隆第一行内容*/<br />
&nbsp; &nbsp;var newTR = firstTR.cloneNode(true);<br />
&nbsp; &nbsp;/*将克隆的一行显示出来*/<br />
&nbsp; &nbsp;newTR.style.display = "";<br />
&nbsp; &nbsp;/*将克隆的一行追加到当前DOM对象的最后*/<br />
&nbsp; &nbsp;tab.appendChild(newTR);<br />
}</p>
<p>/*从表格中移出一行*/<br />
function doRemoveTD(obj){<br />
&nbsp; &nbsp;/*取得当前行*/<br />
&nbsp; &nbsp;var curRow = obj.parentElement.parentElement;<br />
&nbsp; &nbsp;/*取得当前操作表*/<br />
&nbsp; &nbsp;var tab = curRow.parentElement;<br />
&nbsp; &nbsp;/*只有大于两行的时候才准予删除*/<br />
&nbsp; &nbsp;if (tab.rows.length &gt; 3){<br />
&nbsp;/*执行删除*/<br />
&nbsp;tab.deleteRow(curRow.rowIndex);<br />
&nbsp; &nbsp;}<br />
}</p>
<p>//检验任务录入的数据是否合法<br />
function checkJobData() {<br />
&nbsp;var jobName = document.all.jobName.value;<br />
&nbsp;var springBean = document.all.springBean.value;<br />
&nbsp;var methodName = document.all.methodName.value;<br />
&nbsp;var javaMethod = document.all.javaMethod.value;<br />
&nbsp;var jobRemark = document.all.jobRemark.value;<br />
&nbsp;if (checkLength(jobName)&gt;50) {<br />
&nbsp;&nbsp;alert("任务名称过长!");<br />
&nbsp;&nbsp;return false;<br />
&nbsp;}<br />
&nbsp;if (trim(jobName) == '' ) {<br />
&nbsp;&nbsp;alert("任务名称不能为空!");<br />
&nbsp;&nbsp;return false;<br />
&nbsp;}<br />
&nbsp;if (checkLength(springBean)&gt;30) {<br />
&nbsp;&nbsp;alert("spring Bean名称过长!");<br />
&nbsp;&nbsp;return false;<br />
&nbsp;}<br />
&nbsp;if (trim(springBean) == '' ) {<br />
&nbsp;&nbsp;alert("spring Bean名称不能为空!");<br />
&nbsp;&nbsp;return false;<br />
&nbsp;}<br />
&nbsp;if (checkLength(methodName)&gt;30) {<br />
&nbsp;&nbsp;alert("方法名过长!");<br />
&nbsp;&nbsp;return false;<br />
&nbsp;}<br />
&nbsp;if (trim(methodName) == '' ) {<br />
&nbsp;&nbsp;alert("方法名不能为空!");<br />
&nbsp;&nbsp;return false;<br />
&nbsp;}<br />
&nbsp;if (checkLength(javaMethod)&gt;250) {<br />
&nbsp;&nbsp;alert("方法描述过长!");<br />
&nbsp;&nbsp;return false;<br />
&nbsp;}<br />
&nbsp;if (trim(javaMethod) == '' ) {<br />
&nbsp;&nbsp;alert("方法描述不能为空!");<br />
&nbsp;&nbsp;return false;<br />
&nbsp;}<br />
&nbsp;if (checkLength(jobRemark)&gt;250) {<br />
&nbsp;&nbsp;alert("任务描述过长!");<br />
&nbsp;&nbsp;return false;<br />
&nbsp;}<br />
&nbsp;return true;<br />
}</p>
<p><br />
//检验行内录入的参数否合法<br />
function checkKeysRowData(){<br />
&nbsp;var rows = document.getElementById('tbParam').rows;<br />
&nbsp;checkJobData();<br />
&nbsp;for(var i=2,len = rows.length;i&lt;len;i++) {<br />
&nbsp;&nbsp;var strvalueName = rows[i].cells[0].firstChild.value;<br />
&nbsp;&nbsp;var strvalueRemark = rows[i].cells[1].firstChild.value;<br />
&nbsp;&nbsp;if (trim(strvalueName) == "" || trim(strvalueRemark) == "") {<br />
&nbsp;&nbsp;&nbsp;alert("参数不能为空");<br />
&nbsp;&nbsp;&nbsp;return false;<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;if (checkLength(strvalueName)&gt;50) {<br />
&nbsp;&nbsp;&nbsp;alert("第"+i+"行参数名称太长!");<br />
&nbsp;&nbsp;&nbsp;return false;<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;if (checkLength(strvalueRemark)&gt;100) {<br />
&nbsp;&nbsp;&nbsp;alert("第"+i+"行参数描述太长!");<br />
&nbsp;&nbsp;&nbsp;return false;<br />
&nbsp;&nbsp;}<br />
&nbsp;}<br />
&nbsp;return true;<br />
}<br />
&lt;/script&gt;<br />
</p>
<img src ="http://www.blogjava.net/shl18/aggbug/183765.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/shl18/" target="_blank">海浪</a> 2008-03-04 18:36 <a href="http://www.blogjava.net/shl18/archive/2008/03/04/183765.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>业务日志首页</title><link>http://www.blogjava.net/shl18/archive/2008/03/04/183764.html</link><dc:creator>海浪</dc:creator><author>海浪</author><pubDate>Tue, 04 Mar 2008 10:27:00 GMT</pubDate><guid>http://www.blogjava.net/shl18/archive/2008/03/04/183764.html</guid><wfw:comment>http://www.blogjava.net/shl18/comments/183764.html</wfw:comment><comments>http://www.blogjava.net/shl18/archive/2008/03/04/183764.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/shl18/comments/commentRss/183764.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/shl18/services/trackbacks/183764.html</trackback:ping><description><![CDATA[<p>&lt;%@ page contentType="text/html; charset=GBK"%&gt;<br />
&lt;%@ include file="/common/inc_bns.jsp"%&gt;<br />
&lt;%@ page import="com.jiuqi.common.PageControl"%&gt;<br />
&lt;%@ page import="com.jiuqi.ccp.common.DicMap" %&gt;<br />
&lt;%@ page import="com.jiuqi.ccp.formbean.form.CcpMscMonitorExtForm"%&gt;</p>
<p>&nbsp;</p>
<p>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt;<br />
&lt;%<br />
PageControl pageCtrl = (PageControl) request.getAttribute(Constants.PAGE_CONTROL);<br />
String orgGuid = (String)request.getAttribute("orgGuid");<br />
String opResult = (String)request.getAttribute("opResult");<br />
String beginTime = (String)request.getAttribute("beginTime");<br />
String endTime = (String)request.getAttribute("endTime");<br />
String inputUserTitle = (String)request.getAttribute("inputUserTitle");<br />
%&gt;<br />
&lt;html&gt;<br />
&lt;head&gt;<br />
&nbsp;&lt;script language="javascript" src="&lt;%=mainWeb%&gt;/script/table/table.js"&gt;&lt;/script&gt;<br />
&nbsp;&lt;script language="javascript" src="&lt;%=mainWeb%&gt;/script/ajax/ajax.js"&gt;&lt;/script&gt;<br />
&lt;style&gt;<br />
.txtInput{<br />
&nbsp;width:140px;<br />
}<br />
&lt;/style&gt;<br />
&lt;/head&gt;<br />
&lt;body &gt;<br />
&nbsp;&lt;!-- 查询条件 begin --&gt;<br />
&nbsp;&lt;html:form action="/BusLogAction.do" method="post"&gt;<br />
&nbsp;&lt;input type="hidden" name="method" value="queryBusLog"&gt;<br />
&nbsp;&lt;input type="hidden" name="orgGuid" value="&lt;%=orgGuid%&gt;"&gt;<br />
&nbsp;&lt;html:hidden property="pageNum" value="" /&gt;<br />
&nbsp;&lt;html:hidden property="pageSize" value="" /&gt;<br />
&nbsp;&nbsp;&lt;table border="0" cellspacing="0" cellpadding="0" class="data_tb" width="100%"&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;tr height="25px"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;td class="data_tb_td" width="20%"&gt;开始时间&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;td width="30%"&gt;&lt;input type="text" class="txtInput" name="beginTime" &gt;&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;td class="data_tb_td" width="15%"&gt;结束时间&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;td width="30%"&gt;&lt;input type="text" class="txtInput" name="endTime" &gt;&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;/tr&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;tr height="25px"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;td class="data_tb_td"&gt;用户姓名&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;&lt;input type="text" class="txtInput" name="inputUserTitle" &gt;&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;td class="data_tb_td"&gt;操作结果&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&lt;select style="width:155px" name="opResult" onchange="doQuerySelect(this.value)"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&lt;option value="00"&gt;00 | 全部&lt;/option&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&lt;%=DicMap.getInstance().getSelectOptionHtml("DIC_OPRESULT","")%&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&lt;/select&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;/tr&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;tr height="25px"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&lt;td colspan="4" align="right"&gt;&lt;input type="button" class="button" name="btnQuery" id="btnQuery" value="过 滤" onclick="doQuery();"/&gt;&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/tr&gt;<br />
&nbsp;&nbsp;&lt;/table&gt;<br />
&nbsp;&lt;/html:form&gt;<br />
&nbsp;<br />
&nbsp;&lt;div class="splitDiv" id="dataDiv" name="dataDiv" align="center"&gt;<br />
&nbsp;&nbsp;&lt;div class="tip" align="left"&gt;&lt;img src="&lt;%=skinImage%&gt;/main/arrow.gif"&gt;业务日志列表&lt;/div&gt;<br />
&nbsp;&nbsp;&lt;table width="100%" border="0" name="dataTB" id="dataTB" &gt;<br />
&nbsp;&nbsp; &nbsp;&nbsp;&lt;tr height="25px"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;td width="5%" id="chse" datatype="CNPY" &gt;&lt;a href="#" onclick="javascript:sel()"&gt;选择&lt;/a&gt;&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;td width="5%"&gt;序号&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;td width="6%"&gt;用户名&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;td width="10%"&gt;姓名&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;td width="12%"&gt;所属机构&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;td width="12%"&gt;操作时间&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;td width="25%"&gt;业务描述&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;td width="7%"&gt;操作结果&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;td width="8%"&gt;IP地址&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;/tr&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;logic:present name="busLogList"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;logic:iterate id="itbusLogList" name="busLogList" scope="request" type="com.jiuqi.ccp.formbean.form.CcpMscMonitorExtForm" indexId="index"&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;tr height="25px"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td align="center"&gt;&lt;input type="checkbox" name="cbMetadata" value='&lt;bean:write name="itbusLogList" property="cmmGuid" /&gt;' class="checkbox"/&gt;&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&lt;td align="center" cmmGuid='&lt;bean:write name="itbusLogList" property="cmmGuid" /&gt;'&gt;&lt;%=(pageCtrl.getPageNum()-1)*pageCtrl.getPageSize()+ index.intValue() + 1%&gt;&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&lt;td align="center"&gt;&lt;bean:write name="itbusLogList" property="userName" /&gt;&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&lt;td align="center"&gt;&lt;a href="#" onclick="msgbox('&lt;%=mainWeb%&gt;/BusLogAction.do?method=getUserInfo&amp;orgGuid=&lt;%=orgGuid%&gt;&amp;userGuid=&lt;bean:write name="itbusLogList" property="userGuid" /&gt;&amp;userTitle=&lt;bean:write name="itbusLogList" property="userTitle" /&gt;','用户信息与日志记录',700,500);"&gt;&lt;bean:write name="itbusLogList" property="userTitle" /&gt;&lt;/a&gt;&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&lt;td align="center"&gt;&lt;bean:write name="itbusLogList" property="orgTitle" /&gt;&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&lt;td align="center"&gt;&lt;bean:write name="itbusLogList" property="opTime" /&gt;&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&lt;td align="center"&gt;&lt;bean:write name="itbusLogList" property="businessDesc" /&gt;&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&lt;td align="center"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&lt;logic:equal name="itbusLogList" property="opResult" value="03" &gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;a href="#" onclick="msgbox('&lt;%=mainWeb%&gt;/BusLogAction.do?method=viewException&amp;cmmGuid=&lt;bean:write name="itbusLogList" property="cmmGuid" /&gt;','查看异常信息',500,380);"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;font style="font-size: 13px;" color="red"&gt;&lt;bean:write name="itbusLogList" property="opResultValue" /&gt;&lt;/font&gt;&lt;/a&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/logic:equal&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;logic:equal name="itbusLogList" property="opResult" value="02" &gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;font style="font-size: 13px" color="orange"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;bean:write name="itbusLogList" property="opResultValue" /&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/font&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/logic:equal&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;logic:equal name="itbusLogList" property="opResult" value="01" &gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;font style="font-size: 13px" color="green"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;bean:write name="itbusLogList" property="opResultValue" /&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/font&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/logic:equal&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&lt;td align="center"&gt;&lt;bean:write name="itbusLogList" property="loginIp" /&gt;&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/tr&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &lt;/logic:iterate&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&lt;/logic:present&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;/table&gt;<br />
&nbsp;&nbsp;&lt;/div&gt;<br />
&nbsp;&nbsp;&lt;!--引入分页控件开始--&gt;<br />
&nbsp;&nbsp;&lt;%@ include file="/common/pagectrl.jsp" %&gt;<br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;&lt;!--引入分页控件结束--&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;<br />
&lt;script&gt;&nbsp;<br />
var tcApply = new table(dataTB);<br />
applyTB(tcApply, dataDiv);<br />
var cmmGuid = "";<br />
var orgGuid = '&lt;%=orgGuid%&gt;';</p>
<p>if ('&lt;%=opResult%&gt;' != null &amp;&amp; '&lt;%=opResult%&gt;' != '' &amp;&amp; '&lt;%=opResult%&gt;' != 'null') {<br />
&nbsp;document.all.opResult.value = '&lt;%=opResult%&gt;';<br />
}else&nbsp; {<br />
&nbsp;document.all.opResult.value = '00';<br />
}</p>
<p>if ('&lt;%=beginTime%&gt;' != null &amp;&amp; '&lt;%=beginTime%&gt;' != '' &amp;&amp; '&lt;%=beginTime%&gt;' != 'null') {<br />
&nbsp;document.all.beginTime.value = '&lt;%=beginTime%&gt;';<br />
}else {<br />
&nbsp;document.all.beginTime.value = "";<br />
}</p>
<p>if ('&lt;%=endTime%&gt;' != null &amp;&amp; '&lt;%=endTime%&gt;' != '' &amp;&amp; '&lt;%=endTime%&gt;' != 'null') {<br />
&nbsp;document.all.endTime.value = '&lt;%=endTime%&gt;';<br />
}else {<br />
&nbsp;document.all.endTime.value = "";<br />
}</p>
<p>if ('&lt;%=inputUserTitle%&gt;' != 'null' ) {<br />
&nbsp;document.all.inputUserTitle.value = '&lt;%=inputUserTitle%&gt;';<br />
}else {<br />
&nbsp;document.all.inputUserTitle.value = "";<br />
}</p>
<p>function doSelectRow(rowObj){<br />
&nbsp;if(rowObj != null &amp;&amp; rowObj != ""){<br />
&nbsp;&nbsp;cmmGuid = rowObj.cells[1].getAttribute('cmmGuid');<br />
&nbsp;}<br />
}</p>
<p>//分页<br />
&nbsp;function gotoPage(pagenum){<br />
&nbsp;&nbsp;&nbsp; var orgGuid = "";<br />
&nbsp;orgGuid = '&lt;%=orgGuid%&gt;';<br />
&nbsp;if (orgGuid != null &amp;&amp; orgGuid != "" &amp;&amp; orgGuid != 'null') {<br />
&nbsp;&nbsp;document.location.href="&lt;%=mainWeb%&gt;/BusLogAction.do?method=queryBusLog&amp;pageNum="+pagenum+"&amp;pageSize="+document.all.goPageSize.value+"&amp;orgGuid="+orgGuid;<br />
&nbsp;&nbsp;}<br />
&nbsp;}</p>
<p>//执行业务日志查询<br />
function doQuery() {<br />
&nbsp;var orgGuid = "";<br />
&nbsp;orgGuid = '&lt;%=orgGuid%&gt;';<br />
&nbsp;if (orgGuid != null &amp;&amp; orgGuid != "" &amp;&amp; orgGuid != 'null') {<br />
&nbsp;&nbsp;ccpMscMonitorForm.submit();<br />
&nbsp;}<br />
}</p>
<p>//选择条件执行业务日志查询<br />
function doQuerySelect(obj) {<br />
&nbsp;var orgGuid = "";<br />
&nbsp;orgGuid = '&lt;%=orgGuid%&gt;';<br />
&nbsp;if (orgGuid != null &amp;&amp; orgGuid != "" &amp;&amp; orgGuid != 'null') {<br />
&nbsp;&nbsp;ccpMscMonitorForm.submit();<br />
&nbsp;}<br />
}</p>
<p>//删除业务日志,组织参数,执行删除操作<br />
function delmscmonitor() {<br />
&nbsp;if(typeof(document.all.cbMetadata)=="undefined"){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert("当前没有记录！");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return;<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp;window.setTimeout("countsel()",1000);<br />
&nbsp;window.setTimeout("doRemove()",1000);<br />
}</p>
<p>var logGuidString = "";<br />
function countsel() {<br />
&nbsp;&nbsp;&nbsp; if(typeof(document.all.cbMetadata.length)!="undefined"){<br />
&nbsp;&nbsp;&nbsp;&nbsp; for(var i=0;i&lt;document.all.cbMetadata.length;i++){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(document.all.cbMetadata[i].checked) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;logGuidString += dataTB.rows[i+1].cells[1].getAttribute("cmmGuid") + "~";<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; }else{<br />
&nbsp;&nbsp;return;<br />
&nbsp;&nbsp;&nbsp; }<br />
}</p>
<p>//执行删除业务日志操作<br />
function doRemove(){<br />
&nbsp;if(cmmGuid==""||cmmGuid==undefined){<br />
&nbsp;&nbsp;popAlert("请选择记录！");<br />
&nbsp;&nbsp;return;<br />
&nbsp;}<br />
&nbsp;var removeConfirm = function (){<br />
&nbsp;&nbsp;sendRequest('&lt;%=mainWeb%&gt;/BusLogAction.do?method=removeBusLog&amp;logGuidString='+logGuidString,"fDealDel()");<br />
&nbsp;}<br />
&nbsp;popConfirm("确定删除业务日志？",removeConfirm);<br />
}<br />
&nbsp;<br />
//处理删除回调<br />
function fDealDel(){<br />
&nbsp;if(http_request.responseText != ''){<br />
&nbsp;&nbsp;var temp = http_request.responseText.split('|');<br />
&nbsp;&nbsp;if(temp[0] == 'true') <br />
&nbsp;&nbsp;popAlert(temp[1]);<br />
&nbsp;&nbsp;document.location.href="&lt;%=mainWeb%&gt;/BusLogAction.do?method=queryBusLog&amp;orgGuid=&lt;%=orgGuid%&gt;";<br />
&nbsp;}<br />
}</p>
<p><br />
//根据条件导出业务日志<br />
function doExport() {<br />
&nbsp;showDiv();<br />
}</p>
<p>function showDiv() {<br />
&nbsp;var obj=document.createElement("div");<br />
&nbsp;obj.style.border="solid 1px;"<br />
&nbsp;obj.innerHTML = '&lt;div id="select" align="right" style="margin-top:4px"&gt;&lt;table width="20%" height="15%"&nbsp; border="0" cellpadding="1" cellspacing="1"&gt;&lt;tr&gt;&lt;td width="10%" class="data_tb_td"&gt;&lt;input type="radio" value="01" id="choice" name="choice" checked /&gt;当前所有查询结果&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="10%" class="data_tb_td"&gt;&lt;input type="radio" value="02" id="choice" name="choice" /&gt;所有业务日志记录&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="10%" class="data_tb_td"&gt;&lt;input type="button" class="button" name="btnExport" id="btnExport" value="导　出" onclick="daoChu();"/&gt;&lt;input type="button" class="button" name="btnExportClose" id="btnExportClose" value="关　闭" onclick="closeWindow();"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;';<br />
&nbsp;obj.style.position="absolute";<br />
&nbsp;obj.style.right="0px";<br />
&nbsp;obj.style.top="0px";</p>
<p>&nbsp;document.all.opResult.style.display="none";<br />
&nbsp;document.body.appendChild(obj);</p>
<p>}</p>
<p>function daoChu(){<br />
&nbsp;var exportConfirm = function (){<br />
&nbsp;&nbsp;if(document.all.choice[0].checked) {<br />
&nbsp;&nbsp;&nbsp;sendRequest('&lt;%=mainWeb%&gt;/BusLogAction.do?method=exportBusLog&amp;orgGuid='+document.all.orgGuid.value+'&amp;beginTime='+document.all.beginTime.value+'&amp;endTime='+document.all.endTime.value+'&amp;inputUserTitle='+document.all.inputUserTitle.value+'&amp;opResult='+document.all.opResult.value+"&amp;select="+document.all.choice[0].value,"fDealExport()");<br />
&nbsp;&nbsp;}else if (document.all.choice[1].checked) {<br />
&nbsp;&nbsp;&nbsp;sendRequest('&lt;%=mainWeb%&gt;/BusLogAction.do?method=exportBusLog&amp;orgGuid='+document.all.orgGuid.value+'&amp;beginTime='+document.all.beginTime.value+'&amp;endTime='+document.all.endTime.value+'&amp;inputUserTitle='+document.all.inputUserTitle.value+'&amp;opResult='+document.all.opResult.value+"&amp;select="+document.all.choice[1].value,"fDealExport()");<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;closeWindow();<br />
&nbsp;}<br />
&nbsp;popConfirm("确定导出业务日志？",exportConfirm);<br />
}</p>
<p>//删除显示的导出选择框<br />
function closeWindow() {<br />
&nbsp;var obj=document.getElementById("select");<br />
&nbsp;obj.removeNode(true);<br />
&nbsp;document.all.opResult.style.display="";<br />
}</p>
<p>//处理导出业务日志回调<br />
function fDealExport(){<br />
&nbsp;if(http_request.responseText != ''){<br />
&nbsp;&nbsp;var temp = http_request.responseText.split('|');<br />
&nbsp;&nbsp;&nbsp;if(temp[0] == 'true') <br />
&nbsp;&nbsp;&nbsp;popAlert(temp[1]);<br />
&nbsp;}<br />
}</p>
<p>&lt;/script&gt;<br />
</p><img src ="http://www.blogjava.net/shl18/aggbug/183764.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/shl18/" target="_blank">海浪</a> 2008-03-04 18:27 <a href="http://www.blogjava.net/shl18/archive/2008/03/04/183764.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>