⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 action.js

📁 泛微协同办公系统标准版E-office V5.5的源代码内含泛微办公系统V5.5自动注册文件。
💻 JS
字号:
var map = Array();
map[0] = '';
map[1] = '7';
map[2] = '4';
map[3] = '1';
map[4] = '0';

map[5] = '8';
map[6] = '5';
map[7] = '2';
map[8] = '.';

map[9] = '9';
map[10] = '6';
map[11] = '3';
map[12] = '-';

map[13] = '/';
map[14] = '*';
map[15] = '-';
map[16] = '+';

map[17] = '^';
map[18] = '%';
map[19] = 'sqrt(';
map[20] = '(';

map[21] = 'sin(';
map[22] = 'cos(';
map[23] = 'tan(';
map[24] = ')';

map[25] = 'asin(';
map[26] = 'acos(';
map[27] = 'atan(';
map[28] = ',';

map[29] = 'log(';
map[30] = 'ln(';
map[31] = 'exp(';
map[32] = 'pi()';

map[33] = 'abs(';
map[34] = 'ceil(';
map[35] = 'floor(';
map[36] = 'round(';


function CreateMouseEvent()
{
	if (!document.getElementsByTagName)
		return;
	var anchors = document.getElementsByTagName("li");
	for (var i=0; i<anchors.length; i++)
	{
		var anchor = anchors[i];
		var id = anchor.id.toString();
		var rslt = id.match(/^key_(\d+)$/);
		if(rslt != null)
		{
			anchor.onmouseover = mouseover;
			anchor.onmouseout = mouseout;
			anchor.onclick = mouseclick;
			anchor.ondblclick = mouseclick;
		}
	}
	U = document.getElementById('userinput');
	U.onkeydown = InputSubmit;
}
function mouseover(evt)
{
	if(evt == null)
	{
		evt = window.event;
	}
	var X = evt.srcElement?evt.srcElement:evt.target;
	X.style.backgroundColor = '#E0F4FD';
}
function mouseout(evt)
{
	if(evt == null)
	{
		evt = window.event;
	}
	var X = evt.srcElement?evt.srcElement:evt.target;
	X.style.backgroundColor = '#f5f5f5';
}
function mouseclick(evt)
{
	if(evt == null)
	{
		evt = window.event;
	}
	var X = evt.srcElement?evt.srcElement:evt.target;
	var I = X.id;
	var M = I.match(/^(\D*)(\d+)$/);
	var P = document.getElementById('userinput');
	var objExp = document.getElementById('EXPRESSION');
	if(M[2] >= 1 && M[2] <= 36)
	{
		P.value = P.value + map[M[2]];
	}
	else if(M[2] == 37)
	{
		
		if (objExp.value == P.value)
		{
			objExp.value = objExp.value.substring(0,objExp.value.length-1);
		}
		P.value = P.value.substring(0,P.value.length-1);
	}
	else if(M[2] == 38)
	{
		P.value = '';
		objExp.value = '';
	}
	else if(M[2] == 39)
	{
		document.getElementById('relationval').value = document.getElementById('RELATION').value;
		document.getElementById('fieldval').value = document.getElementById('ITEM_NAME').value;
		document.getElementById('exprinput').value = P.value;
		document.getElementById('exprform').submit();
	}
	else if(M[2] == 121)
	{
		document.getElementById('LayerField').style.visibility="visible"
	}
	else
	{
		alert('error!');
	}
}
function InputSubmit(evt)
{
	if(evt == null)
	{
		evt = window.event;
	}
	if(evt.keyCode == 13)
	{
		var P = document.getElementById('userinput');
		if(P.value != '')
		{
			document.getElementById('exprinput').value = P.value;
			document.getElementById('exprform').submit();
		}
	}
}
function InputFocus(evt)
{
	var X = document.getElementById('userinput');
	var R = X.createTextRange();
	R.moveStart('character',0);
	R.moveEnd('character',X.value.length);
	R.select();
}

function GetFieldValue(str){
	var P = document.getElementById('userinput');
	P.value += str;
	document.getElementById('exprinput').value = P.value;
	document.getElementById('LayerField').style.visibility = "hidden";
}

function submitForm(){
	  
	var invalue = document.getElementById('ITEM_NAME').value;
	var rtvalue = document.getElementById('RELATION').value;
	var exvalue = document.getElementById('EXPRESSION').value;
	var fivalue = document.getElementById('FLOW_ID').value;
	var idvalue = document.getElementById('ID').value;
	var ppvalue = document.getElementById('prcToPrc').value;

	exvalue = exvalue.replace("+","+");


	var msg = "您需要设置表达式的值为空吗?";
	var url = "/general/system/workflow/flow_type/flow_process/save_term.php?FLOW_ID="+fivalue+"&ID="+idvalue+"&prcToPrc="+ppvalue+"&ITEM_NAME="+invalue+"&RELATION="+rtvalue+"&EXPRESSION="+exvalue+"&f=save";
	if (exvalue == ""){
		if(window.confirm(msg)){
			location= url;
		}
	}
	else{
		location= url;
	
	}
}

function PageLoad(evt)
{
	CreateMouseEvent();
	InputFocus();
}
window.onload = PageLoad;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -