| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274 | /** * 渠道逻辑js */$(function(){		//alert($('#main-frame-wrap-id').parent());        $('#btnNewWay').click(function(){            var artBox=art.dialog({                lock: true,                opacity:0.4,                top : 8,                 width: 620,                title:'新增渠道',                content: $('#newWay').html(),                ok: function () {                    return addChannelInfo();                },                cancel: true            });                 });                loadGrid(1);    });/** * 加载表格数据 * @param {Object} index * @return {TypeName}  */var loadGrid =function (index){	$('#pagenumber').val(index);	var pageIndex = index-1;	var pageSize = 10;	var param = {};	var Service = {};	Service.key = "";	var page = {};	page.PIndex = pageIndex;	page.PSize = pageSize;	var code = 91001;	var params = Commonjs.getParams(code,Service,page);//获取参数	param.Api = "QueryChannelInfoList";	param.Params = Commonjs.jsonToString(params);	var d = Commonjs.ajax('./channel_callDemoApi.do',param,false);	$("#channeltableid tr:gt(0)").remove();	if(d.RespCode != 10000){		Page(0,pageSize,'pager');		return;	}	if(d.Page.PCount!=undefined){		if(d.Page.PCount!=0){			$("#totalcount").val(d.Page.PCount);		}else{			if(d.Page.PIndex==0)				$("#totalcount").val(0);		}	}else{		$("#totalcount").val(0);	}	Page($("#totalcount").val(),d.Page.PSize,'pager');		var log = d.Data;	if(!Commonjs.isEmpty(log)) {		if(log.length==undefined&&Commonjs.isEmpty(log.ChannelId)){			$('#channeltableid').append("<tr align=center><td colspan=10><font color=red>未找到相关数据!</font></td></tr>");		}else{			var tep = [];			if(log.length==undefined&&!Commonjs.isEmpty(log.ChannelId)){				tep.push(log);				log = tep;			}			for(var i=0;i<log.length;i++){				var paramUpdate = "'"+log[i].ChannelId+"','"+log[i].ChannelName+"','"+log[i].KeyPassword+"','"+log[i].Name+"','"+log[i].Mobile+"','"+log[i].Status+"','"+log[i].Type+"','"+log[i].Md5+"','"+log[i].Md5Key+"'";				var paramDelelte = "'"+log[i].ChannelId+"','"+log[i].Status+"'";				//$('#channeltableid').append("<tr><td>"+log[i].ChannelId+"</td><td>"+log[i].ChannelName+"</td><td>"+log[i].KeyPassword+"</td><td>"+log[i].Name+"</td><td>"+log[i].Mobile+"</td><td>"+getCN(1,log[i].Status)+"</td><td>"+log[i].Type+"</td><td>"+getCN(2,log[i].Md5)+"</td><td>"+log[i].Md5Key+"</td><td><a href=\"javascript:updateHtml("+paramUpdate+");\" class=\"mr20 f14\" id=\"btnUpdateId\">编辑</a><a href=\"javascript:deleteHtml("+paramDelelte+");\" class=\"mr20 f14\" id=\"btnUpdateId\">删除</a></td></tr>");				$('#channeltableid').append("<tr><td>"+log[i].ChannelId+"</td><td>"+log[i].ChannelName+"</td><td>"+log[i].KeyPassword+"</td><td>"+log[i].Name+"</td><td>"+log[i].Mobile+"</td><td>"+getCN(1,log[i].Status)+"</td><td>"+getCN(2,log[i].Md5)+"</td><td>"+log[i].Md5Key+"</td><td><ul class=\"i-btn-list\"><li><a href=\"javascript:updateHtml("+paramUpdate+");\"  class=\"i-btn\"><i class=\"i-edit\"></i>编辑</a></li><li><a href=\"javascript:deleteHtml("+paramDelelte+");\" class=\"i-btn\"><i class=\"i-del\"></i>删除</a></li></ul></td></tr>");			}			//Commonjs.resizePage(); 		}	}else {		$('#channeltableid').append("<tr align=center><td colspan=10><font color=red>未找到相关数据!</font></td></tr>");	}};var getCN = function(type, v) {	if(type==1) {		return v==1?'<b>在用</b>':'停用';	}else if(type==2) {		return v==1?'<b>是</b>':'否';	}else{}}var updateHtml = function(cid,cname,kpwd, name,mobile, status,type,md5,md5key) {    var artBox=art.dialog({        lock: true,        opacity:0.4,        width: 620,        top : 8,        title:'修改渠道',        content: $('#newWay').html(),        ok: function () {            return updateChannelInfo(cid);        },        cancel: true    });    $('#formchannelid').val(cid);    $('#formchannelid').attr("disabled","disabled");    $('#formchannelnameid').val(cname);        $('#formmd5id').val(md5);    $('#formmd5keyid').val(md5key);    $('#formpasswordid').val(kpwd);    $('#formnameid').val(name);    $('#formmobileid').val(mobile);    $('#formstatusid').val(status);    $('#formtypeid').val(type);};var deleteHtml = function(cid, sta) {	deleteChannelInfo(cid, sta);}/** * 新增渠道 * @return {TypeName}  */var addChannelInfo = function(){	var cid = $('#formchannelid').val();	if(ComWbj.isNull(cid)) {		Commonjs.alert("渠道ID不能为空!");		return false;	}	var cname = $('#formchannelnameid').val();	if(ComWbj.isNull(cname)) {		Commonjs.alert("渠道名称不能为空!");		return false;	}	var formpasswordid = $('#formpasswordid').val();	if(ComWbj.isNull(formpasswordid)) {		Commonjs.alert("密码不能为空!");		return false;	}	var formtypeid = $('#formtypeid').val();	if(ComWbj.isNull(formtypeid)) {		Commonjs.alert("类型不能为空!");		return false;	}	var Service = {};	var page = {};	var code = 91002;	Service.ChannelId = cid;	Service.ChannelName = cname;	Service.Type = $('#formtypeid').val();	Service.Md5 = $('#formmd5id').val();	Service.Md5Key = $('#formmd5keyid').val();	Service.KeyPassword = $('#formpasswordid').val();	Service.Name = $('#formnameid').val();	Service.Mobile = $('#formmobileid').val();	Service.Status = $('#formstatusid').val();	var param = {};	var params = Commonjs.getParams(code,Service);//获取参数	param.Api = "AddChannelInfo";	param.Params = Commonjs.jsonToString(params);	var d = Commonjs.ajax('./channel_callDemoApi.do',param,false);	if(d.RespCode==10000){		loadGrid(1);		Commonjs.alert(d.RespMessage,'add');		return true;	}else{		Commonjs.alert(d.RespMessage);		return false;	}};/** * 修改渠道 * @return {TypeName}  */var updateChannelInfo = function(cid){	var cid = $('#formchannelid').val();	if(ComWbj.isNull(cid)) {		Commonjs.alert("渠道ID不能为空!");		return false;	}	var cname = $('#formchannelnameid').val();	if(ComWbj.isNull(cname)) {		Commonjs.alert("渠道名称不能为空!");		return false;	}	var formpasswordid = $('#formpasswordid').val();	if(ComWbj.isNull(formpasswordid)) {		Commonjs.alert("密码不能为空!");		return false;	}	var formtypeid = $('#formtypeid').val();	if(ComWbj.isNull(formtypeid)) {		Commonjs.alert("类型不能为空!");		return false;	}	var Service = {};	var page = {};	var code = 91003;	Service.ChannelId = cid;	Service.ChannelName = cname;	Service.Type = $('#formtypeid').val();	Service.Md5 = $('#formmd5id').val();	Service.Md5Key = $('#formmd5keyid').val();	Service.KeyPassword = $('#formpasswordid').val();	Service.Name = $('#formnameid').val();	Service.Mobile = $('#formmobileid').val();	Service.Status = $('#formstatusid').val();		var param = {};	var params = Commonjs.getParams(code,Service);//获取参数	param.Api = "UpdateChannelInfo";	param.Params = Commonjs.jsonToString(params);	var d = Commonjs.ajax('./channel_callDemoApi.do',param,false);	if(d.RespCode==10000){		loadGrid(1);		Commonjs.alert(d.RespMessage,'add');		return true;	}else{		Commonjs.alert(d.RespMessage);		return false;	} };/** * 删除渠道 * @return {TypeName}  */var deleteChannelInfo = function(channelid, status){	art.dialog({		lock: true,        width: '300px',		height: '100px',        title:'删除确认',        artIcon : 'error',        content: '您确定要删除?',        ok : function() {			var Service = {};			var page = {};			var code = 91004;			Service.ChannelId = channelid;			Service.Status = status;			var param = {};			var params = Commonjs.getParams(code,Service);//获取参数			param.Api = "DeleteChannelInfo";			param.Params = Commonjs.jsonToString(params);			var d = Commonjs.ajax('./channel_callDemoApi.do',param,false);			if(d.RespCode==10000){				loadGrid(1);				Commonjs.alert(d.RespMessage,'add');			}else{				Commonjs.alert(d.RespMessage);			}        },        cancel : true    });    };/** * 分页 * @param {Object} totalcounts * @param {Object} pagecount * @param {Object} pager */var Page = function(totalcounts, pagecount,pager) {	$("#"+pager).pager( {		totalcounts : totalcounts,		pagesize : 10,		pagenumber : $("#pagenumber").val(),		pagecount : parseInt(totalcounts/pagecount)+(totalcounts%pagecount >0?1:0),		buttonClickCallback : function(al) {			$("#pagenumber").val(al);			loadGrid(al);		}	});};
 |