EasyUI 基本增删改

<script type="text/javascript">
var list_url="${ctx}/admin/sys/find";
var add_url="${ctx}/admin/sys/save";

/**表格数据初始化**/
$(function(){

	$('#add').form({
	    url: add_url,
	    type:"POST",
	    data: $("#add").serializeArray(),
	    dataType:"json",
	    success: function(data) {
	    	var oTxt=jQuery.parseJSON(data);
	      	var flag = oTxt.flag;
	      	var msg = oTxt.msg;
	      	$.messager.alert("温馨提示",msg,"info");
	      	if(flag=="T"){
	      		$("#addSysInfo").dialog("close");
		      	//刷新列表
		    	$('#list').datagrid({
		    		url:list_url
		    	});
	    	}
	    } 
	});
	
	$('#list').datagrid({
		title:'所有已注册系统',
		iconCls:'icon-reload',
		nowrap: false,
		collapsible:false,
		url:list_url,
		remoteSort: false,
		singleSelect:true,
		method:"post",
		toolbar:[//工具栏
			{text:'注册新系统',iconCls:'icon-add',handler:function(){addSysInfo();}}
		],
		columns:[[
			{field:'sysId',title:'系统标识',width:130},
			{field:'sysName',title:'系统名称',width:130,sortable:true},
			{field:'createUserName',title:'创建人',width:130,sortable:true,hidden:true},
			{field:'createTime',title:'注册时间',width:130,sortable:true},
			{field:'updateUserName',title:'修改人',width:130,sortable:true,hidden:true},
			{field:'updateTime',title:'修改时间',width:130,sortable:true,hidden:true},
			{field:'id',title:'操作',width:200,
				formatter:function(value,rowData){
					var txt1="<a href='#' οnclick='updSysInfo(\""+rowData.id+"\",\""+rowData.sysId+"\",\""+rowData.sysName+"\",\""+rowData.ips+"\");'>修改</a> || ";
					var txt2="<a href='#' οnclick='delSysInfo(\""+rowData.id+"\");'>删除</a> || ";
					return txt1+txt2;
				}
			},
			{field:'ips',title:'注册服务器IP',width:500,}
		]],
		pagination:true,
		rownumbers:true
	});
});


/**注册新系统**/
function addSysInfo(){
	$("input[type=text]").val("");
	$('#ips').val("");
	//$("#addSysInfo").dialog("open");
	$('#addSysInfo').dialog({closed:false,title:"注册系统"});
}

/**修改系统**/
function updSysInfo(id,sysId,sysName,ips){
       $('#addSysInfo').dialog({closed:false,title:"修改注册系统信息"});
       $('#id').val(id);
       $('#sysId').val(sysId);
       $('#sysName').val(sysName);
       $('#ips').val(ips);
       $('#btn').text('修改');
   }

/**保存提交**/
function formSubmit(){
	if($.trim($("#sysId").val()).length==0){
		$.messager.alert("提交失败","系统英文标识不能为空","error");
		return;
	}else if($.trim($("#sysName").val()).length==0){
		$.messager.alert("提交失败","系统名称不能为空","error");
		return;
	}else if($.trim($("#ips").val()).length==0){
		$.messager.alert("提交失败","注册服务器IP不能为空","error");
		return;
	}else if(getSumOfIPs($("#ips").val())==0){
		$.messager.alert("提交失败","未填写任何IP","error");
		return;
	}else if(getSumOfIPs($("#ips").val())>10){
		$.messager.alert("提交失败","最多注册十个服务器!","error");
		return;
	}
	$("#add").submit();
}
/**删除**/
function delSysInfo(id){
	$.post("${ctx}/admin/sys/del",{id:id},function(data){
			var oTxt=jQuery.parseJSON(data);
			alert(oTxt.msg);
			//刷新列表
	    	$('#list').datagrid({
	    		url:list_url
	    	});
		});
}
/**获取IP个数**/
function getSumOfIPs(str){
	str = str.replace(/^,/, '').replace(/,$/, '');
	var sArray = str.split(',');
	var sum = 0;
	for(var i=0;i<sArray.length;i++){
		if(!$.trim(sArray[i])==''){
			sum++;
		}
	}
	return sum;
}
</script>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值