156 lines
4.7 KiB
JavaScript
Executable File
156 lines
4.7 KiB
JavaScript
Executable File
var layer = layui.layer;
|
|
var laytpl, form,laypage;
|
|
$(function(){
|
|
form = layui.form;
|
|
form.render();
|
|
form.on('switch(seoMallSwitch)', function(data){
|
|
if(this.checked){
|
|
WST.showHide(0,'#close');
|
|
}else{
|
|
WST.showHide(1,'#close');
|
|
}
|
|
});
|
|
form.on('switch(signScoreSwitch)', function(data){
|
|
if(this.checked){
|
|
WST.showHide(1,'#signScore,#signScores')
|
|
}else{
|
|
WST.showHide(0,'#signScore,#signScores')
|
|
}
|
|
});
|
|
form.on('switch(isOpenScorePay)', function(data){
|
|
if(this.checked){
|
|
WST.showHide(1,'#scoreToMoneyTr')
|
|
}else{
|
|
WST.showHide(0,'#scoreToMoneyTr')
|
|
}
|
|
});
|
|
form.on('switch(isOrderScore)', function(data){
|
|
if(this.checked){
|
|
WST.showHide(1,'#moneyToScoreTr')
|
|
}else{
|
|
WST.showHide(0,'#moneyToScoreTr')
|
|
}
|
|
});
|
|
form.on('switch(isAppraisesScore)', function(data){
|
|
if(this.checked){
|
|
WST.showHide(1,'#appraisesScoreTr')
|
|
}else{
|
|
WST.showHide(0,'#appraisesScoreTr')
|
|
}
|
|
});
|
|
form.on('switch(isCryptPwd)', function(data){
|
|
if(this.checked){
|
|
WST.showHide(1,'.pwdCryptKeyTr')
|
|
}else{
|
|
WST.showHide(0,'.pwdCryptKeyTr')
|
|
}
|
|
});
|
|
var element = layui.element;
|
|
element.on('tab(msgTab)', function(data){
|
|
if(data.index==4)initUploads();
|
|
});
|
|
});
|
|
var isInitUpload = false;
|
|
function initUploads(){
|
|
if(isInitUpload)return;
|
|
var uploads = ['watermarkFile','mallLogo','shopLogo','userLogo','goodsLogo'],key;
|
|
for(var i=0;i<uploads.length;i++){
|
|
key = uploads[i];
|
|
WST.upload({
|
|
k:key,
|
|
pick:'#'+key+"Picker",
|
|
formData: {dir:'sysconfigs'},
|
|
accept: {extensions: 'gif,jpg,jpeg,png',mimeTypes: 'image/jpg,image/jpeg,image/png,image/gif'},
|
|
callback:function(f){
|
|
var json = WST.toAdminJson(f);
|
|
if(json.status==1){
|
|
$('#'+this.k+'Msg').empty().hide();
|
|
$('#'+this.k+'Prevw').attr('src',WST.conf.IMGURL+'/'+json.savePath+json.name);
|
|
$('#'+this.k).val(json.savePath+json.name);
|
|
}
|
|
},
|
|
progress:function(rate){
|
|
$('#'+this.k+'Msg').show().html('已上传'+rate+"%");
|
|
}
|
|
});
|
|
}
|
|
isInitUpload = true;
|
|
}
|
|
function checkTip(ids,obj){
|
|
var ids = ids.split(',');
|
|
if(!$('#'+ids[0])[0].checked && !$('#'+ids[1])[0].checked)$('.'+obj).each(function(){
|
|
$(this).attr('checked',false);
|
|
})
|
|
}
|
|
function edit(){
|
|
if(!WST.GRANT.SCPZ_02)return;
|
|
var params = WST.getParams('.ipt');
|
|
var signScore = '';
|
|
for(var i=0;i<30;i++){
|
|
if(i>0 && params.signScore0!=0){
|
|
if(!params['signScore'+i] || params['signScore'+i]==0){
|
|
params['signScore'+i] = params['signScore'+(i-1)];
|
|
}
|
|
}
|
|
if(!params.signScore0 || params.signScore0==0){
|
|
signScore += '0,';
|
|
}else{
|
|
if(!params['signScore'+i])params['signScore'+i] = 0;
|
|
signScore += params['signScore'+i] + ',';
|
|
}
|
|
}
|
|
params.signScore = signScore;
|
|
var strTitle = ['用户下单','支付订单','取消订单','拒收订单','申请退款','订单投诉','用户提现'];
|
|
var strTip = ['SubmitOrderTip','PayOrderTip','CancelOrderTip','RejectOrderTip',
|
|
'RefundOrderTip','ComplaintOrderTip','CashDrawsTip'];
|
|
var strUser = ['submitOrderTipUsers','payOrderTipUsers','cancelOrderTipUsers','rejectOrderTipUsers',
|
|
'refundOrderTipUsers','complaintOrderTipUsers','cashDrawsTipUsers'];
|
|
var ids = [],wxId = '',smsId;
|
|
for(var i=0;i<strUser.length;i++){
|
|
ids = [];
|
|
$('.'+strUser[i]).each(function(){
|
|
if($(this)[0].checked)ids.push($(this).val());
|
|
});
|
|
wxId = 'wx'+strTip[i];
|
|
smsId = 'sms'+strTip[i];
|
|
params[wxId] = $('#'+wxId)[0].checked?1:0;
|
|
params[smsId] = $('#'+smsId)[0].checked?1:0;
|
|
params[strUser[i]] = ids.join(',');
|
|
if(params[wxId]==0 && params[smsId]==0 && ids.length>0){
|
|
WST.msg('请选择'+strTitle[i]+'提醒方式',{icon:1});
|
|
return;
|
|
}
|
|
if((params[wxId]==1 || params[smsId]==1) && ids.length==0){
|
|
WST.msg('请选择'+strTitle[i]+'提醒人',{icon:1});
|
|
return;
|
|
}
|
|
}
|
|
var loading = WST.msg('正在保存数据,请稍后...', {icon: 16,time:60000});
|
|
$.post(WST.U('admin/sysconfigs/edit'),params,function(data,textStatus){
|
|
layer.close(loading);
|
|
var json = WST.toAdminJson(data);
|
|
if(json.status==1){
|
|
WST.msg(json.msg,{icon:1});
|
|
}
|
|
});
|
|
}
|
|
|
|
|
|
$(function(){
|
|
$('#watermarkColor').colpick({
|
|
layout:'hex',
|
|
submit:1,
|
|
colorScheme:'dark',
|
|
onChange:function(hsb,hex,rgb,el,bySetColor) {
|
|
$(el).css('border-color','#'+hex);
|
|
},
|
|
onSubmit:function(hsb,hex,rgb,el,bySetColor){
|
|
if(!bySetColor) $(el).val('#'+hex);
|
|
$(el).colpickHide();
|
|
}
|
|
}).keyup(function(){
|
|
$(this).colpickSetColor(this.value);
|
|
$(this).colpickHide();
|
|
});
|
|
|
|
}); |