📄 usermanage.js
字号:
// JScript 文件
var operationType = new OperationType();
var operationList = new OperationEntity();
var actionState = true;
function SetSortColumn(columnId)
{
document.getElementById("HidSortColumnIndex").value = columnId;
var sd = document.getElementById("HidSortDir");
if (sd.value != "1")
{
sd.value = "1";
}
else
{
sd.value = "0";
}
SetActionValue(operationType.SetSort);
FormSubmitInit();
}
function DoSearch()
{
SetActionValue(operationType.SetSearch);
document.getElementById("HidPageIndex").value = 1;
FormSubmitInit();
}
function SelectAll()
{
var checked = document.getElementById("ChkAll").checked;
var nodeList = document.forms[0].elements;
var length = nodeList.length;
var obj = null;
var re = /^(ChkSelected\d+)$/;
var objId = null;
for (var i = 0; i < length; i ++)
{
obj = nodeList[i];
if (re.test(obj.id))
{
obj.checked = checked;
}
}
}
function SetState(obj)
{
var objParent = obj.parentNode;
if (obj.checked != obj.defaultChecked)
{
objParent.style.backgroundColor = "#FFE4C4";
}
else
{
objParent.style.backgroundColor = "#FFFFFF";
}
var id = obj.id;
id = id.replace(/(ChkAuditing|ChkTop|ChkCommend|ChkEnabled)/g,"");
var command = obj.id.substr(3,obj.id.length-id.length-3);
SetSelectedByValue("DdlOperationItem","update");
switch(command)
{
case "Auditing" :
SetActionValue(operationType.SetAuditing);
break;
case "Top" :
SetActionValue(operationType.SetTop);
break;
case "Commend" :
SetActionValue(operationType.SetCommend);
break;
case "Enabled" :
SetActionValue(operationType.SetEnabled);
break;
}
if (actionState)
{
var value = 0;
if (obj.checked)
{
value = 1;
}
document.getElementById("HidActId").value = id;
document.getElementById("HidActValue").value = value;
FormSubmitInit();
}
else
{
obj.checked = obj.defaultChecked;
objParent.style.backgroundColor = "#FFFFFF";
}
}
function DoSubmit()
{
var operationItem = document.getElementById("DdlOperationItem");
option = operationItem.options[operationItem.selectedIndex];
switch(option.value)
{
case "CallBack" :
CallBack();
break;
case "Delete" :
DataDelete();
break;
case "UnDelete" :
DataUnDelete();
break;
case "Remove" :
DataRemove();
break;
case "UpdateDate" :
DataUpdateDate();
break;
case "UpdateRole" :
DataUpdateRole(option);
break;
case "SetNameCard" :
SetNameCard();
break;
default :
break;
}
}
function CallBack()
{
var nodeList = document.forms[0].elements;
var length = nodeList.length;
var obj = null;
var re = /^Chk(Auditing|Top|Commend|Enabled)\d+$/;
for (var i = 0;i < length; i++)
{
obj = nodeList[i];
if (re.test(obj.id))
{
obj.checked = obj.defaultChecked;
}
}
}
function SetNameCard()
{
if (confirm("确定为选择的企业设置名片吗?"))
{
var ids = GetSelectedId();
if (ids.length > 0)
{
document.getElementById("HidIds").value = ids;
SetActionValue(operationType.SetNameCard);
FormSubmitInit();
}
else
{
alert("请选择要操作的记录");
}
}
}
function DataDelete()
{
var ids = GetSelectedId();
if (ids.length > 0)
{
var objIds = document.getElementById("HidIds");
objIds.value = ids;
SetActionValue(operationType.SetDeleted);
FormSubmitInit();
}
else
{
alert("请选择要操作的记录");
}
}
function DataUnDelete()
{
var ids = GetSelectedId();
if (ids.length > 0)
{
var objIDS = document.getElementById("HidIds");
objIDS.value = ids;
SetActionValue(operationType.SetUnDeleted);
FormSubmitInit();
}
else
{
alert("请选择要操作的记录");
}
}
function DataRemove()
{
var ids = GetSelectedId();
if (ids.length <= 0)
{
alert("请选择要删除的记录!");
}
else
{
document.getElementById("HidIds").value = ids;
SetActionValue(operationType.SetRemoved);
FormSubmitInit();
}
}
function ClearPassword()
{
if (confirm("确定清空用户密码吗?"))
{
var obj = document.getElementById("TxtNoLoginDays");
if (obj.value.trim() != "")
{
SetActionValue(operationType.SetPassword);
FormSubmitInit();
}
else
{
alert("请输入未登录天数");
obj.focus();
}
}
}
function DataUpdateDate()
{
if (confirm("确定更新选择记录的简历日期吗?"))
{
var ids = GetSelectedId();
if (ids.length <= 0)
{
alert("请选择要更新的记录!");
}
else
{
document.getElementById("HidIds").value = ids;
SetActionValue(operationType.SetDate);
FormSubmitInit();
}
}
}
function DataUpdateRole(obj)
{
var ids = GetSelectedId();
if (ids.length > 0)
{
var id = obj.id;
id = id.substr(4);
document.getElementById("HidRoleId").value = id;
document.getElementById("HidIds").value = ids;
SetActionValue(operationType.SetRole);
FormSubmitInit();
}
else
{
alert("请选择要操作的记录");
}
}
function GetSelectedId()
{
var nodeList = document.forms[0].elements;
var length = nodeList.length;
var obj = null;
var re = /^ChkSelected\d+$/;
var id = null;
var leftLength = 11;
var ids = "";
for (var i = 0; i < length; i ++)
{
obj = nodeList[i];
if (re.test(obj.id))
{
if (obj.checked)
{
id = obj.id;
id = id.substr(leftLength);
ids = ids + id + ",";
}
}
}
ids = ids.substr(0,ids.length - 1);
return ids;
}
function SetActionValue(index)
{
var act = operationList.operationItem[index];
document.getElementById("HidAct").value = act;
var chk = false;
var showDays = false;
switch(act)
{
case "SetRole" :
chk = true;
showDays= true;
break;
case "SetTop" :
chk = true;
showDays= true;
break;
case "SetCommend" :
chk = true;
showDays= true;
break;
case "SetAuditing" :
chk = true;
showDays= false;
break;
case "SetEnabled" :
chk = true;
showDays= false;
break;
case "SetDeleted" :
chk = true;
showDays= false;
break;
case "SetUnDeleted" :
chk = true;
showDays= false;
case "SetRemoved" :
chk = true;
showDays= false;
break;
break;
case "SetUpdate" :
chk = true;
showDays= false;
break;
}
if (chk)
{
var result = window.showModalDialog("ParameterWindow.htm",showDays,"dialogHeight:275px;dialogWidth:400px;center:yes;resizable:yes;");
var useDays = document.getElementById("HidUseDays");
var reason = document.getElementById("HidReason");
if (result != null)
{
useDays.value = result[0];
reason.value = result[1];
actionState = true;
}
else
{
useDays.value = 0;
reason.value = "";
actionState = false;
var operationItem = document.getElementById("DdlOperationItem");
operationItem.options[0].selected = true;
}
}
}
function PageIndexChange(pageIndex)
{
SetActionValue(operationType.SetPaging);
FormSubmitInit();
}
function FormSubmitInit()
{
var act = document.getElementById("HidAct").value;
var chk = false;
switch(act)
{
case "SetRole" :
chk = true;
break;
case "SetTop" :
chk = true;
break;
case "SetCommend" :
chk = true;
break;
case "SetAuditing" :
chk = true;
break;
case "SetEnabled" :
chk = true;
break;
case "SetDeleted" :
chk = true;
break;
case "SetRemoved" :
chk = true;
break;
case "SetUpdate" :
chk = true;
break;
}
if ((!chk) || (chk && actionState))
{
FormSubmit();
}
}
function ShowPersonInfo(id)
{
var url = "PersonInfoUpdate.aspx?id=" + id + "&date=" + (new Date()).getTime();
window.showModalDialog(url,"persion","help:no;resizable:yes;status:no;center:yes;dialogWidth:800px;dialogHeight:600px;");
}
function ShowUserLoginInfo(id)
{
var url = "UserLoginInfoUpdate.aspx?id=" + id + "&date=" + (new Date()).getTime();
window.showModalDialog(url, "user", "help:no;resizable:yes;status:no;center:yes;dialogWidth:450px;dialogHeight:331px;");
}
function ShowCompanyInfo(id)
{
var url = "CompanyInfoUpdate.aspx?id=" + id + "&date=" + (new Date()).getTime();
window.showModalDialog(url,"company","help:no;resizable:yes;status:no;center:yes;dialogWidth:650px;dialogHeight:600px;");
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -