📄 mailorderlist.jsp
字号:
<%@ page contentType="text/html; charset=gb2312" %>
<%@ page import="com.doone.uurm.*, com.doone.data.*, com.doone.fj1w.common.*, com.doone.util.*"%>
<%@ page import="com.doone.fj1w.fjmgr.statana.Simpreportqry" %>
<%@ page import="com.doone.fj1w.fjmgr.rpt.*"%>
<%@ taglib uri="/WEB-INF/curstom-tags.tld" prefix="custom" %>
<%
request.setCharacterEncoding("GBK");
String sPurvICode = "NGB003005";
WebAuth auth = WebAuth.getInstance(request);
if ( ! auth.IsAuthed() ) {
out.write("<script language=\"javascript\">self.parent.location.replace(\"" + request.getContextPath() + "/view/login/login.jsp" + "\");</script>");
return;
}else if ( ! auth.CheckPurv(sPurvICode) ) {
out.write("<script language=javascript src=\"../../common/script/RightForbidden.js\"></script>");
return;
}
//获取地市信息
String _citycode = auth.getCityCode();
if(ExtString.isEmpty(_citycode)) _citycode = "0590";
//
boolean isDisabled = false;
%>
<html>
<head>
<title>帐单寄送</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<link href="../../../common/style/main.css" type="text/css" rel="stylesheet" />
<script language="JavaScript" src="../../../common/script/ChangeStyle.js"></script>
<script language="JavaScript" src="../../../common/mainTool.js"></script>
<script language="JavaScript" src="../../../Resource/xmlhttpclient.js"></script>
<link rel="stylesheet" type="text/css" media="all" href="../calendar/calendar-blue2.css"/>
<script type="text/javascript" src="../calendar/calendar.js"></script>
<script type="text/javascript" src="../calendar/calendar-zh.js"></script>
<script type="text/javascript" src="../../calendar/calendar-action.js"></script>
<script language="JavaScript">
var menuIdStr = "<%= sPurvICode.substring(0, 3)%>";
var menuTitle = "帐单寄送单";
var menuService = "BBSClientService";
var menuMethod = "getRPTTree";
var menuIndex = -1;
var bInited = false;
var current = "";
function boardTreeReload(id) {
if ( menuIndex != -1 ) {
return _menuReload(menuIndex, id);
}
return false;
}
function fn_onload() {
//document.getElementById("ibtnSendMail").Enabled = false;
window.setTimeout("cltScript_Toolbar();",30);
if (! bInited ) {
bInited = true;
//window.setTimeout("fn_OnSubmit();",20);
}
}
function cltScript_Toolbar() {
if ( self.parent != self ){
var pel = parent.document.all.tags("frame");
for ( i=0; i< pel.length; i++) {
if ( pel(i).name == "main") {
divTop.style.width = pel(i).width;
divMain.style.width = pel(i).width;
divMain.style.height = pel(i).height - divTop.clientHeight;
}
}
}
}
function fn_OnSubmit(that) {
//将简单查询,复杂查询的信息一起保存起来
try {
var qrSimp = document.getElementById("QueryTable");
//var qt = document.getElementById("Result");
var qt = document.getElementById("QueryResult");
// 检查区域与地区关系
/*
var oCity = document.getElementById("CITYCODE");
var oArea = document.getElementById("AREA");
if ( oArea.value == "-1" && ( oCity.value == "" || oCity.value == "0590" ) ) {
alert("按地区查询必须指定地区。");
oArea.selectedIndex = 0;
return false;
}
*/
var year = document.getElementById("YEAR");
var month = document.getElementById("MONTH");
//alert("year:"+year.value+" month:"+month.value);
if ( qrSimp == null || qt == null) return true;
if ( qt.caption == null ) {
qt.createCaption();
}else {
// 清除原先设置的内容。
while ( qt.caption.childNodes.length > 0 ) {
qt.caption.removeChild(qt.caption.childNodes[0]);
}
}
var inputsSimp = qrSimp.getElementsByTagName("INPUT");
var selectsSimp = qrSimp.getElementsByTagName("SELECT");
for ( var i = 0; i<inputsSimp.length; i++ ) {
if ( inputsSimp[i].value == "" || inputsSimp[i].name == "" ) continue;
var newInput = document.createElement("<INPUT NAME='" + inputsSimp[i].name + "'>");
newInput.value = inputsSimp[i].value;
qt.caption.appendChild(newInput);
}
for ( var i = 0; i<selectsSimp.length; i++ ) {
var sValue = selectsSimp[i].value;
if ( selectsSimp[i].disabled ) {
for ( var j =0; j<selectsSimp[i].options.length; j++ ) {
if ( selectsSimp[i].options(j).selected ) {
sValue=selectsSimp[i].options(j).value;
}
}
}
if ( sValue == "" || selectsSimp[i].name == "") continue;
// TODO 扩展支持允许多选的操作
var newInput = document.createElement("<INPUT NAME='" + selectsSimp[i].name + "'>");
newInput.value = selectsSimp[i].value;
qt.caption.appendChild(newInput);
}
qt.reload();
//getSum();
}
catch(ex){
alert(ex.description);
}
return false;
}
var sHistoryStateName = null;
var sHistoryStateValue = null;
function onQueryResultLoad() {
var qr = document.getElementById("QueryResult");
var aLink = qr.getElementsByTagName("A");
if ( sHistoryStateName == null && sHistoryStateValue == null && aLink != null && aLink.length > 0 ) {
aLink[1].click();
}
else if ( aLink != null && aLink.length > 0 ) {
for ( var i = 0; i<aLink.length; i++) {
if ( aLink[i].name == sHistoryStateName && aLink[i].value == sHistoryStateValue ) {
aLink[i].click();
sHistoryStateName = null;
sHistoryStateValue = null;
break;
}
}
if ( sHistoryStateName != null ) {
aLink[1].click();
sHistoryStateName = null;
sHistoryStateValue = null;
}
}
}
//"已发送","未发送", "发送成功","发送失败",分别对此四种状态的链接进行处理
function fnStateClick(that){
current = that.value;
//alert("current:"+current);
//document.getElementById("ibtnSendMail").Enabled = false;
var qr = document.getElementById("QueryResult");
var result = document.getElementById("Result");
var cap = qr.caption.cloneNode(true);
if ( result.caption == null ) result.createCaption();
result.caption.replaceNode(cap);
var action = document.createElement("<input NAME='"+ that.name + "' TYPE='text'>");
action.value = that.value;
result.caption.appendChild(action);
result.reload();
// 标注一下当前状态的颜色。
var aLink = that.parentElement.getElementsByTagName("A");
for ( var i=0; i<aLink.length; i++){
if ( aLink[i] != that ) {
aLink[i].style.color = "white";
aLink[i].style.fontWeight = "normal";
}
}
that.style.color="blue";
that.style.fontWeight = "bold";
}
//
function fnShowSimple() {
QueryTable.tBodies[1].style.display='none';
window.setTimeout("cltScript_Toolbar();",30);
}
// 地市改变获取区域的代码。
function fCityCode_OnChange(that) {
try {
var cityCode = that.value;
var postElt = document.getElementById("AREA");
if ( cityCode == "0590" || cityCode == null || cityCode == "" ) {
while ( postElt.options.length > 2 ) {
postElt.options.remove(2);
}
}
else {
// 重新加载菜单,如果该页面包含多个菜单项,则可以??过idx加载指定顺序的菜单。
var xmlHttp = new XMLHttpClient("../../../XmlHttpService");
xmlHttp.append("CITYCODE",cityCode);
var str = xmlHttp.submitAsString("OrderService","getAreaList");
if ( str.substr(0,6) == new String("xml-->") ) {
try {
var xmlDoc = new ActiveXObject("Msxml.DOMDocument");
xmlDoc.loadXML(str.substr(6));
if (xmlDoc.parseError.errorCode != 0) {
var myErr = xmlDoc.parseError;
throw myErr;
} else {
while ( postElt.options.length > 2 ) {
postElt.options.remove(2);
}
var root = xmlDoc.documentElement;
var oList = root.selectNodes("//body");
if ( oList.length != 1 ) throw "返回格式不正确。"
var xmlStr = oList.item(i).text;
xmlDoc.loadXML(xmlStr);
oList = xmlDoc.documentElement.selectNodes("//TD_AREA");
for ( var i=0; i<oList.length; i++ ) {
var valueNode = oList.item(i).selectSingleNode("AREACODE");
var textNode = oList.item(i).selectSingleNode("AREANAME");
if ( valueNode != null && textNode != null ) {
var oOption = document.createElement("OPTION");
oOption.text=textNode.text;
oOption.value=valueNode.text;
postElt.add(oOption);
}
}
}
} catch(ex) {
throw ex;
}
}
else {
alert("加载地区信息失败111。");
}
}
}
catch(ex) {
return false;
}
return true;
}
//
function fnShowAll() {
QueryTable.tBodies[1].style.display='block';
window.setTimeout("cltScript_Toolbar();",30);
}
function onChoosed() {
document.getElementById("ibtnMailReSend").Enabled = true;
document.getElementById("ibtnChanMail").Enabled = true;
}
function onUnChoosed(){
document.getElementById("ibtnMailReSend").Enabled = false;
document.getElementById("ibtnChanMail").Enabled = false;
}
function onContentLoad(){
}
function fn_dblClick(){
var oResult = document.getElementById("Result");
if ( oResult.selectedRow != null ) {
var oRow = oResult.selectedRow;
var oLinks = oRow.getElementsByTagName("A");
if ( oLinks.length == 1 ) {
oLinks[0].click();
}
}
}
function fResetQuery(){
}
//邮件重发
function fnMailReSend() {
var year = document.getElementById("YEAR");
var month = document.getElementById("MONTH");
var time = "";
if(month.value.length>0 && month.value.length<2){
time = year.value+"0"+ month.value;
}else{
time = year.value+ month.value;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -