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

📄 softagentteleaddrstatus.js

📁 选择和管理有价值客户及其关系的一种商业策略
💻 JS
字号:
var agentStatus=AGENT_UNKNOWN;
function changeAgentStatus(status,oper)
{
	if(equalAgentStatus(AGENT_UNKNOWN)&&status!=AGENT_UNKNOWN)
	{
		agentStatus=agentStatus^AGENT_UNKNOWN;
	}
	if(oper==0)
	{
		//alert("oper=0:"+agentStatus+","+status);
		if(!equalAgentStatus(status))
			agentStatus=agentStatus|status;
	}
	else if(oper==1)
	{
		//alert("oper=1:"+agentStatus+","+status)
		if(equalAgentStatus(status))
			agentStatus=agentStatus^status;
	}
	if(equalAgentStatus(AGENT_ERROR)&&status!=AGENT_ERROR)
	{
		agentStatus=agentStatus^AGENT_ERROR;
	}
	if(equalAgentStatus(AGENT_LOGIN)||equalAgentStatus(AGENT_READY))
	{

		if(getAgentCmdWorkMode()==AGENT_WORKMODE_COMMON)
		{
			setAgentWorkMode(AGENT_WORKMODE_COMMON);
		}
		else if(getAgentCmdWorkMode()==AGENT_WORKMODE_AFTERCALLWORK)
		{
			setAgentWorkMode(AGENT_WORKMODE_AFTERCALLWORK);
		}
		else
		{
			setAgentWorkMode(AGENT_WORKMODE_REST);
		}
		//alert("setAgentWorkMode:"+getAgentWorkMode());
	}
	//alert("agentStatus"+agentStatus);
	updateUI();
}


function equalAgentStatus(status)
{

	var result=false;
    var aa=agentStatus&status;
    if(aa==status)
		result=true;
	else
		result=false;
	//alert("equalAgentStatus:"+result);
    return result;

}

var agentCmdWorkMode=AGENT_WORKMODE_COMMON;
var agentWorkMode=AGENT_WORKMODE_COMMON;
var agentWorkModeBefore=AGENT_WORKMODE_COMMON;
function setAgentWorkMode(wm)
{
	agentWorkModeBefore=agentWorkMode;
	agentWorkMode=wm;
}
function getAgentWorkMode()
{
	return agentWorkMode;
}
function setAgentCmdWorkMode(wm)
{
	agentCmdWorkMode=wm;
}
function getAgentCmdWorkMode()
{
	return agentCmdWorkMode;
}

function updateLineUI()
{
	if(equalAgentStatus(AGENT_LOGIN))
	{
		if(equalAgentStatus(AGENT_READY))
		{
			setImgSrc(8,2,2,4,4,0,0,0,0);
			if(equalCallStatus(CALL_ESTABLISHED))
			{
				setImgSrc(16,4,16,0,0,0,0,0,0);
			}
		}
		else
		{
			if(getAgentWorkMode()!=AGENT_WORKMODE_REST)
			{
				setImgSrc(8,8,4,2,2,0,0,0,0);
				//alert("not ready");
				if(equalCallStatus(CALL_ESTABLISHED))
					setImgSrc(16,16,4,0,0,0,0,0,0);
			}
			else
			{
				//alert("rest");
				setImgSrc(8,4,8,4,4,0,0,0,0);
				if(equalCallStatus(CALL_ESTABLISHED))
					setImgSrc(16,4,16,0,0,0,0,0,0);
			}

		}

		//if(equalAgentStatus(CALL_ERROR))
			//setImgSrc(8,0,0,0,0,0,0,0,0);
	}
	else
		setImgSrc(2,16,4,4,4,0,0,0,0);

}

⌨️ 快捷键说明

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