📄 index4008.js
字号:
//四川4008用户帐号管理
function fn_On4008Submit(that)
{
var qt = document.getElementById("QueryTable");
var qr = document.getElementById("QueryResult");
if ( qt == null || qr == null ) return true;
try {
var inputs = qt.getElementsByTagName("INPUT");
var selects = qt.getElementsByTagName("SELECT");
if ( qr.caption == null ) {
qr.createCaption();
}
else {
// 清除原先设置的内容。
while ( qr.caption.childNodes.length > 0 ) {
qr.caption.removeChild(qr.caption.childNodes[0]);
}
}
for ( var i = 0; i<inputs.length; i++ ) {
if ( inputs[i].value == "" || inputs[i].name == "" ) continue;
var newInput = document.createElement("<INPUT NAME='" + inputs[i].name + "'>");
newInput.value = inputs[i].value;
qr.caption.appendChild(newInput);
}
//查询四川4008用户
var newInput1 = document.createElement("<INPUT NAME='CUSTTYPE'>");
newInput1.value = 14;
qr.caption.appendChild(newInput1);
for ( var i = 0; i<selects.length; i++ ) {
var sValue = selects[i].value;
if ( selects[i].disabled ) {
for ( var j =0; j<selects[i].options.length; j++ ) {
if ( selects[i].options(j).selected ) {
sValue=selects[i].options(j).value;
}
}
}
if ( sValue == "" || selects[i].name == "") continue;
// TODO 扩展支持允许多选的操作
var newInput = document.createElement("<INPUT NAME='" + selects[i].name + "'>");
newInput.value = selects[i].value;
qr.caption.appendChild(newInput);
}
qr.reload();
}
catch(ex){
alert(ex.description);
}
return false;
}
//增加帐号
function fn_OnSubmitAdd(that) {
var qt = document.getElementById("QueryTable");
if ( qt == null) return true;
try {
var inputs = qt.getElementsByTagName("INPUT");
var selects = qt.getElementsByTagName("SELECT");
var xmlHttp = new XMLHttpClient("/manager/XmlHttpService");
xmlHttp.append("CITYCODE",cityCode);
for ( var i = 0; i<inputs.length; i++ ){
if ( inputs[i].value == "" || inputs[i].name == "" ) continue;
xmlHttp.append(inputs[i].name,inputs[i].value);
}
for ( var i = 0; i<selects.length; i++ ) {
var sValue = selects[i].value;
for ( var j =0; j<selects[i].options.length; j++ ) {
if ( selects[i].options(j).selected ) {
xmlHttp.append(selects[i].name,selects[i].value);
}
}
}
var str = xmlHttp.submitAsString("RegisterService","addNewAccount");
//alert("_______________ :"+str);
if ( str.substr(0,6) == new String("str-->") ) {
var result = str.substr(6);
if(result == "0"){
alert("添加新帐号失败,请重试!");
}
else if(result=="11")
{
alert("此帐号已经存在!");
document.getElementById("USERID").focus();
}else{
alert("成功添加新帐号!");
window.close();
}
}
return false;
}
catch(ex){
alert(ex.description);
}
return false;
}
//修改帐号
function fn_OnSubmitUpdate(that) {
var qt = document.getElementById("QueryTable");
if ( qt == null) return true;
try {
var inputs = qt.getElementsByTagName("INPUT");
var selects = qt.getElementsByTagName("SELECT");
var xmlHttp = new XMLHttpClient("/manager/XmlHttpService");
xmlHttp.append("CITYCODE",cityCode);
for ( var i = 0; i<inputs.length; i++ ){
if ( inputs[i].value == "" || inputs[i].name == "" ) continue;
xmlHttp.append(inputs[i].name,inputs[i].value);
}
for ( var i = 0; i<selects.length; i++ ) {
var sValue = selects[i].value;
for ( var j =0; j<selects[i].options.length; j++ ) {
if ( selects[i].options(j).selected ) {
xmlHttp.append(selects[i].name,selects[i].value);
}
}
}
var str = xmlHttp.submitAsString("RegisterService","updateAccount");
//alert("_______________ :"+str);
if ( str.substr(0,6) == new String("str-->") ) {
var result = str.substr(6);
if(result == "0"){
alert("修改失败,请重试!");
}
else{
alert("成功修改帐号属性!");
window.close();
}
}
}
catch(ex){
alert(ex.description);
}
return false;
}
var bInited = false;
var count = "";
var current = "";
var cityCode= "";
function fn_on4008load()
{
window.setTimeout("cltScript_Toolbar();",30);
if (! bInited ) {
bInited = true;
}
}
function fnStartInit()
{
if (document.readyState=="complete" && ! bInited)
{
fn_onload();
}
}
document.onreadystatechange=fnStartInit;
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 setCityCode(cityCode){this.cityCode = cityCode;}
function onChoosed() {
}
function onUnChoosed(){
}
function onContentLoad(){
}
function fn_dblClick(){
if(current=="N" || current=="A"){
fnToolGetAccInfo();
}
}
function fnToolGetAccInfo() {
var sURL = "accountInfo.jsp";
var oResult = document.all.Result;
if ( oResult != null && oResult.selectedIndex >= 0 ) {
sURL += "?userid=" + oResult.key;
windowOpen(sURL,800,600,"AccountInfo")
}
else
{
alert("对不起,您没有选择具体的帐号,请选择一个帐号之后进入!");
}
}
function fnToolUpdateAccount() {
var sURL = "updateAccount.jsp";
var oResult = document.all.Result;
if ( oResult != null && oResult.selectedIndex >= 0 ) {
sURL += "?userid=" + oResult.key;
sURL += "&accountid="+oResult.selectedRow.cells[0].innerText;
sURL += "&accountname="+oResult.selectedRow.cells[1].innerText;
sURL += "&citycode="+oResult.selectedRow.cells[2].innerText;
sURL += "&email="+oResult.selectedRow.cells[4].innerText;
sURL += "&areacode="+oResult.selectedRow.cells[6].innerText;
sURL += "&action="+current;
windowOpen(sURL,800,600,"updateAccount")
}
else
{
alert("对不起,您没有选择具体的帐号,请选择一个帐号之后进入!");
}
}
function fnStateClick(that) {
current = that.value;
var result = document.getElementById("Result");
var qr = document.getElementById("QueryResult");
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 fnShowAll() {
QueryTable.tBodies[1].style.display='block';
window.setTimeout("cltScript_Toolbar();",30);
}
function fnAddAccount()
{
var sURL = "addAccount.jsp";
windowOpen(sURL,800,600,"addAccount");
}
function fnUpadateAccount()
{
fnToolUpdateAccount();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -