<!DOCTYPE html>
<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
	<title>log查看</title>
	<link href="../../css/commons.css" rel="stylesheet" type="text/css">
	<link href="../../css/controls.css" rel="stylesheet" />
	<link href="../../css/grid.css" rel="stylesheet" type="text/css">
	<script src="../../js/jquery-1.7.2.min.js"></script>
	<script src="../../js/core.js"></script>
	<script src="../../js/grid.js"></script>
	
	<script type="text/javascript" >
		var user, grid, filter, param = "";
		
		//1.查询条件
		function clearFilter(){
			filter.clear();
		}
		
		function query(){
			param = filter.toFilter();
			
			var url = "root/data/customerorgmsg/getSetByPage?pageno=1&pagesize=20&orderby=updatetime desc";
			grid.setURL(url);
		}
		
		//2.单据操作
		function newCompany() {
			var data = grid.getSelected();
			if(data) {
				data = data.record;
			}
			Win.popup({
				width: 800,
				height: 500,
				data: data,
				url: "root/page/manager/newcompany.html",
				callback: saveLine
			});
		}
		
		function newProject() {
			var data = grid.getSelected();
			if(data) {
				data = data.record;
			}
			Win.popup({
				width: 800,
				height: 500,
				data: data,
				url: "root/page/manager/newproject.html",
				callback: saveLine
			});
		}
		
		function saveLine(data)  {
			if(!data || !data.table) {
				return;
			}
			var tablename = data.table;
			data.table = null;
			Server.saveData("root/data/"+ tablename,data,function(result){
				if(result){
					window.top.location.href = "manager_index.html?num=2&" + new Date().getTime();
				}
			});
		}
		
		function Changetype(element, value) {
			if ("top" == value) {
				value = "Top客户";
			}
			else if ("potentialingtop" == value) {
				value = "潜力Top客户";
			}
			else if ("nottop" == value) {
				value = "非TOP";
			}
			else if ("common" == value) {
				value = "普通客户";
			}
			element.html(value);
			
		}
		
		function isActive(element, value) {
			if ("T" == value) {
				value = "激活";
			}
			else if ("F" == value) {
				value = "冻结";
			}
			element.html(value);
		}
		
		function changeActive() {
			var line = grid.getSelected() ? grid.getSelected().record : null;
			
			if (!line) {
				Dialog.alert("请选择一条记录");
				return;
			}
			if (!line.id){
				Dialog.alert("未有相关记录");
				return;
			}
			
			var params = "table=customerorgmsg&field=active&filter=id='" + line.id + "'";
			if(line.active == "T") {
				params += "&active=F"
			}
			else if(line.active == "F") {
				params += "&active=T"
			}
			Server.call("root/data/procedure/updatetableactive/changecount", params, function(result){
				if(result.success) {
					if(result.integer == 1) {
						window.top.location.href = "manager_index.html?num=2&" + new Date().getTime();
					}
				}
			});
		}
		
		function addcompanyproject() {
			var line = grid.getSelected() ? grid.getSelected().record : null;
			if(!line) {
				alert("请选择一个公司");
				return;
			}
			line.opttype = "add";
			Win.popup({
				width: 800,
				height: 500,
				data: line,
				url: "root/page/manager/projectList.html",
				callback: saveLine
			});
			
		}
		
		function delcompanyproject() {
			var line = grid.getSelected() ? grid.getSelected().record : null;
			if(!line) {
				alert("请选择一个公司");
				return;
			}
			
			line.opttype = "del";
			
			Win.popup({
				width: 800,
				height: 500,
				data: line,
				url: "root/page/manager/projectList.html",
				callback: saveLine
			});
			
		}
		
		//4.
		$(document).ready(function() {
			user = window.top.user;
			
			grid = new $.fm.Grid({
				element: "sheet",
				showPage:true,
				limit: 18,
				columns: [
					{field: "taskid", caption: "taskid", width: 120},
					{field: "opttype", caption: "操作类型", width: 200},
					{field: "filetype", caption: "文件类型", width: 200},
					{field: "status", caption: "状态", width: 240, align: "left"},
					{field: "updatetime", caption: "操作(下载 .zip)", width: 180},
					{field: "logurl", caption: "Log文件路径", width: 150, render: isActive}
				]
			});
			
			filter = new Filter({
				element: "query"
			});
			
			query();
		});
	</script>	
</head>

<body style="overflow: hidden;">
	<div id="sheet" style="margin: 0px 15px"></div>
	
</body>
</html>