var mmg; function initGrid(){ var h = WST.pageHeight(); var cols = [ {title:'名称', name:'payName', width: 30}, {title:'描述', name:'payDesc' }, {title:'状态', name:'enabled', renderer: function(val,item,rowIndex){ return (val==1)?" 开启":" 关闭"; }}, {title:'排序号', name:'payOrder' }, {title:'操作', name:'op' ,width:80, align:'center', renderer: function(val,item,rowIndex){ var h = ""; if(item['enabled']==1){ if(WST.GRANT.ZFGL_02)h += "编辑 "; if(WST.GRANT.ZFGL_03)h += "卸载 "; } else{ if(WST.GRANT.ZFGL_02)h += "安装 "; } return h; }} ]; mmg = $('.mmg').mmGrid({height: (h-40),indexCol: true, cols: cols,method:'POST', url: WST.U('admin/payments/pageQuery'), fullWidthRows: true, autoLoad: true, plugins: [ $('#pg').mmPaginator({}) ] }); } function toDel(id){ var box = WST.confirm({content:"您确定卸载吗?",yes:function(){ var loading = WST.msg('正在提交数据,请稍后...', {icon: 16,time:60000}); $.post(WST.U('admin/payments/del'),{id:id},function(data,textStatus){ layer.close(loading); var json = WST.toAdminJson(data); if(json.status=='1'){ WST.msg("操作成功",{icon:1}); layer.close(box); mmg.load(); }else{ WST.msg(json.msg,{icon:2}); } }); }}); } function edit(id){ //获取所有参数 var params = WST.getParams('.ipt'); //接收配置信息并转成JSON var configs = WST.getParams('.cfg'); //保存配置信息 params.payConfig = configs; params.id = id; var loading = WST.msg('正在提交数据,请稍后...', {icon: 16,time:60000}); $.post(WST.U('admin/payments/'+((id==0)?"add":"edit")),params,function(data,textStatus){ layer.close(loading); var json = WST.toAdminJson(data); if(json.status=='1'){ WST.msg("操作成功",{icon:1}); location.href=WST.U('Admin/payments/index'); }else{ WST.msg(json.msg,{icon:2}); } }); } $(function(){ $('#payForm').validator({ fields: { /*默认验证*/ payName: {rule:"required;",msg:{required:"请输入支付名称"},tip:"请输入支付名称",ok:"",}, payDesc: {rule:"required;",msg:{required:"请输入支付描述"},tip:"请输入支付描述",ok:"",}, payOrder: {rule:"required;",msg:{required:"请输入排序号"},tip:"请输入排序号",ok:"",}, /*微信验证*/ appId: {rule:"required;",msg:{required:"请输入APPID"},tip:"请输入APPID",ok:"",}, mchId: {rule:"required;",msg:{required:"请输入微信支付商户号(mch_id)"},tip:"请输入微信支付商户号(mch_id)",ok:"",}, apiKey: {rule:"required;",msg:{required:"请输入API密钥(key)"},tip:"请输入API密钥(key)",ok:"",}, appsecret: {rule:"required;",msg:{required:"请输入Appsecret"},tip:"请输入Appsecret",ok:"",}, /*支付宝验证*/ payAccount: {rule:"required;",msg:{required:"请输入支付宝账户"},tip:"请输入支付宝账户",ok:"",}, parterID: {rule:"required;",msg:{required:"请输入合作者身份(parterID)"},tip:"请输入合作者身份(parterID)",ok:"",}, parterKey: {rule:"required;",msg:{required:"请输入交易安全校验码(key"},tip:"请输入交易安全校验码(key",ok:"",}, /*银联支付验证*/ unionAccount: {rule:"required;",msg:{required:"请输入银联商户账号"},tip:"请输入银联商户账号",ok:"",}, unionSignCertPwd: {rule:"required;",msg:{required:"请输入签名证书密码"},tip:"请输入签名证书密码",ok:"",}, /*APP支付宝支付*/ rsaPrivateKey: {rule:"required;",msg:{required:"请输入应用私钥"},tip:"请输入应用私钥",ok:"",}, alipayrsaPublicKey: {rule:"required;",msg:{required:"请输入支付宝公钥"},tip:"请输入支付宝公钥",ok:"",} }, valid:function(form){ edit($('#id').val()) }, }); });