$(function() {
	initTable();

	$("#query_btn").click(function() {
		table.fnDraw();
	});
	
	$('#provinceSelect').change(function(){
		//alert(111)
		var url = ctx + '/organ/changeCities';
		$.ajax({
			url : url,
			type : 'post',
			dataType : 'json',
			data :  [ {
				name : 'province',
				value : $('#provinceSelect').val()
			} ],
			success : function(data) {
				var list = data.cityList;
				$('#citySelect option').remove();
				for(var i=0;i<list.length;i++){
					$('#citySelect').append("<option value="+list[i].aiid+">"+list[i].name+"</option>");
				}
			}
		})
	});
})

function saveAdd(){
	var url = ctx + '/organ/saveAdd';
	var serial = $("form").serialize();
	$.ajax({
		url: url,
		type:'POST',
		data: serial,
		dataType:'json',
		success:function(data){
			if(data.flag=="empty"){
				alert("组织编码不能为空！");
			}else if(data.flag=="true"){
				window.location.href=ctx + "/organ";
			}else{
				alert("组织编码已存在！");
			}
		}
		
	});
}

function initTable() {
	table = $("#role_table").myDataTable(
			{
				"sAjaxSource" : ctx + '/organ/query',
				"paramSelector" : '#merchantCode,#merchantName',
				"aoColumns" : [
						{
							// name 0
							"bSortable" : false,
							sWidth : 120
						},{
							//1 更新人
							"bSortable" : false,
							sWidth : 120
						},{
							//2 更新时间
							"bSortable" : false,
							sWidth : 80
						},{
							//3 创建人
							"bSortable" : false,
							sWidth : 80
						},{
							"bSortable" : false,
							sWidth : 80
						},{
	 	  			    	"fnRender" : function(obj) {
	 	  				    	var id = obj.aData[5];
	 	  			    		return "<a href='javascript:deleteHospital({0});' onclick='editOrgan("+id+");'>编辑</a>".format(id)+"&nbsp;|&nbsp"
	 	  			    		+"<a href='javascript:deleteHospital({0});' onclick='deleteOrgan("+id+");'>删除</a>".format(id);
	 	  		    		},
	 	  		    		sWidth : 80
	                      } ]
			});
}

function deleteOrgan(id) {
	myConfirm('', '确定删除?', function() {
		$.ajax({
			url : ctx + '/organ/delete',
			type : 'post',
			dataType : 'json',
			data : [ {
				name : 'id',
				value : id
			} ],
			success : function(data) {
				if(data.error) {
					myAlert('','删除失败 : ' + data.error);
					return;
				}
				table.fnDraw(false);
			}
		})
	})
}

function editOrgan(id){
	window.location.href=ctx + '/organ/showEdit?id='+id;
}
