You've already forked qlg.tsgz.moe
addons
app_download_files
extend
hyhproject
admin
behavior
common
conf
controller
model
validate
view
accreds
addons
adgoods
adpositions
ads
areas
articlecats
articles
attributes
banks
brands
carts
cashdraws
chargeitems
css
datas
ectday
ectdeal
ecttarget
express
friendlinks
goods
goodsappraises
goodscats
goodsclassify
goodsconsult
homemenus
hooks
images
img
informs
js
log_sys_data
logmoneys
logoperates
logsms
logstafflogins
member
menus
messages
mobilebtns
navs
ordercomplains
orderrefunds
orders
payments
list.html
pay_alipays.html
pay_app_alipays.html
pay_app_weixinpays.html
pay_cod.html
pay_unionpays.html
pay_wallets.html
pay_weixinpays.html
payments.js
platform
recommends
reports
roles
settlements
shops
shops_back
speccats
staffs
styles
sysconfigs
templatemsgs
trade_rule
userranks
users
userscores
wsysconfigs
wxmenus
wxpassivereplys
wxtemplatemsgs
wxusers
base.html
enter_license.html
index.html
login.html
main.html
app
common
home
home2
mobile2
wechat2
.htaccess
command.php
mobile
oss
static
thinkphp
upload
vendor
wxtmp
.gitignore
.htaccess
.user.ini
404.html
H5436787D.wgt
admin.php
app-release.apk
app_download.html
cash.lock
demo.php
get_startup.php
get_version.php
get_version_new.php
index.html
index.php
reg.lock
robots.txt
99 lines
4.9 KiB
JavaScript
Executable File
99 lines
4.9 KiB
JavaScript
Executable File
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)?"<span class='statu-yes'><i class='fa fa-check-circle'></i> 开启</span>":"<span class='statu-no'><i class='fa fa-ban'></i> 关闭</span>";
|
|
}},
|
|
{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 += "<a class='btn btn-blue' href='"+WST.U('admin/payments/toEdit','id='+item['id']+'&payCode='+item['payCode'])+"'><i class='fa fa-pencil'></i>编辑</a> ";
|
|
if(WST.GRANT.ZFGL_03)h += "<a class='btn btn-red' href='javascript:toDel(" + item['id'] + ")'><i class='fa fa-trash-o'></i>卸载</a> ";
|
|
}
|
|
else{
|
|
if(WST.GRANT.ZFGL_02)h += "<a class='btn btn-blue' href='"+WST.U('admin/payments/toEdit','id='+item['id']+'&payCode='+item['payCode'])+"'><i class='fa fa-gear'></i>安装</a> ";
|
|
}
|
|
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())
|
|
},
|
|
});
|
|
|
|
}); |