var data;
var type;
$(function() {
	getdata();
});
function getdata() {
	var param = {};
	$.post("/JkEdu/Dictionary/getDictionary", param, function(result) {
		if (result.Code == 10000) {
			data = eval(result.data);
			type = eval(result.type);
			init();
		}
	});
}
function init() {
	var html = '';
	html += '' + '' + '| 业务类型' + ' | 字典ID'
			+ ' | 字典名称' + ' | 备注' + ' | 操作' + ' | 
'
			+ '' + '
';
	$
			.each(
					type,
					function(i, t) {
						var cols = 0;
						$.each(data, function(i, d) {
							if (d.typename == t.typename) {
								cols += 1;
							}
						});
						console.log(cols);
						$
								.each(
										data,
										function(i, d) {
											if (d.typename == t.typename) {
												html += '';
												html += '| ' + d.typename
														+ '';
												html += ' | ' + t.typename
														+ '';
												html += ' | '
														+ d.code
														+ ''
														+ ' | '
														+ d.codename
														+ ''
														+ ' | '
														+ d.dictionarytext
														+ ' | '
														+ '修改'
														+ '删除' + ''
														+ ' | 
';
											}
										});
					});
	html += '';
	$("#process-demo-1").append(html);
}
function deleteRow(r, id) {
	var i = r.parentNode.parentNode.rowIndex;
	var artBox = art.dialog({
		lock : true,
		artIcon : 'ask',
		opacity : 0.4,
		width : 250,
		title : '删除',
		content : '是否确定删除 ?',
		ok : function() {
			document.getElementById('process-demo-1').deleteRow(i);
			var param = {};
			param.dictionaryid = id;
			$.post("/JkEdu/Dictionary/delDictionary", param, function(result) {
				console.log(result.Code);
				if (result.Code == 10000) {
					return true;
				} else {
					return false;
				}
			});
		},
		cancel : true
	});
}
function update(r, id) {
	var contents = '';
	$
			.each(
					data,
					function(i, d) {
						if (d.dictionaryid == id) {
							contents += '';
						}
					});
	var artBox = art
			.dialog({
				lock : true,
				artIcon : 'ask',
				opacity : 0.4,
				width : 'auto',
				height : 'auto',
				overflow : true,
				title : '修改',
				content : contents,
				button : [
						{
							name : '保存',
							callback : function() {
								if ($("#typename").val() == "") {
									return false;
								}
								if ($("#code").val() == "") {
									return false;
								}
								if ($("#codename").val() == "") {
									return false;
								}
								if ($("#dictionarytext").val() == "") {
									return false;
								}
								var tr = r.parentNode.parentNode;
								tr.cells[0].innerText = $("#typename").val();
								tr.cells[1].innerText = $("#code").val();
								tr.cells[2].innerText = $("#codename").val();
								tr.cells[3].innerText = $("#dictionarytext")
										.val();
								var param = {};
								param.dictionaryid = id;
								param.typename = $("#typename").val();
								param.code = $("#code").val();
								param.codename = $("#codename").val();
								param.dictionarytext = $("#dictionarytext")
										.val();
								$
										.post(
												"/JkEdu/Dictionary/updateDictionary",
												param,
												function(result) {
													console.log(result.Code);
													if (result.Code == 10000) {
														var param = {};
														$
																.post(
																		"/JkEdu/Dictionary/getDictionary",
																		param,
																		function(
																				result) {
																			if (result.Code == 10000) {
																				data = eval(result.data);
																				type = eval(result.type);
																			}
																		});
														return true;
													} else {
														return false;
													}
												});
							},
							focus : true
						}, {
							name : '取消',
						}, ]
			});
}
function add() {
	var contents = '';
	contents += '';
	var artBox = art.dialog({
		lock : true,
		artIcon : 'ask',
		opacity : 0.4,
		width : 'auto',
		height : 'auto',
		overflow : true,
		title : '添加',
		content : contents,
		button : [
				{
					name : '保存',
					callback : function() {
						if ($("#typename").val() == "") {
							return false;
						}
						if ($("#code").val() == "") {
							return false;
						}
						if ($("#codename").val() == "") {
							return false;
						}
						if ($("#dictionarytext").val() == "") {
							return false;
						}
						var param = {};
						param.typename = $("#typename").val();
						param.code = $("#code").val();
						param.codename = $("#codename").val();
						param.dictionarytext = $("#dictionarytext").val();
						$.post("/JkEdu/Dictionary/addDictionary", param,
								function(result) {
									console.log(result.Code);
									if (result.Code == 10000) {
										$("#process-demo-1").empty();
										getdata();
										return true;
									} else {
										return false;
									}
								});
					},
					focus : true
				}, {
					name : '取消',
				}, ]
	});
}