2019-09-06 23:53:10 +08:00

76 lines
2.6 KiB
JavaScript
Executable File

var isShopUploadinit = false;
function toEdit(type){
$('#einfo_'+type).show();
$('#vinfo_'+type).hide();
if(!isShopUploadinit){
isShopUploadinit = true;
WST.upload({
pick:'#shopImgPicker',
formData: {dir:'shops'},
accept: {extensions: 'gif,jpg,jpeg,png',mimeTypes: 'image/jpg,image/jpeg,image/png,image/gif'},
callback:function(f){
var json = WST.toJson(f);
if(json.status==1){
$('#uploadMsg').empty().hide();
$('#preview').attr('src',WST.conf.IMGURL+"/"+json.savePath+json.thumb);
$('#shopImg').val(json.savePath+json.name);
}
},
progress:function(rate){
$('#uploadMsg').show().html('已上传'+rate+"%");
}
});
initTime('#serviceStartTime',$('#serviceStartTime').attr('v'));
initTime('#serviceEndTime',$('#serviceStartTime').attr('v'));
}
}
function initTime($id,val){
var html = [],t0,t1;
var str = val.split(':');
for(var i=0;i<24;i++){
t0 = (val.indexOf(':00')>-1 && (parseInt(str[0],10)==i))?'selected':'';
t1 = (val.indexOf(':30')>-1 && (parseInt(str[0],10)==i))?'selected':'';
html.push('<option value="'+i+':00" '+t0+'>'+i+':00</option>');
html.push('<option value="'+i+':30" '+t1+'>'+i+':30</option>');
}
$($id).append(html.join(''));
}
function toCancel(type){
$('#einfo_'+type).hide();
$('#vinfo_'+type).show();
}
function editInfo(){
$('#editFrom_1').isValid(function(v){
if(v){
var params = WST.getParams('.ipt_1');
var loading = WST.msg('正在提交数据,请稍后...', {icon: 16,time:60000});
$.post(WST.U('home/shops/editInfo'),params,function(data,textStatus){
layer.close(loading);
var json = WST.toJson(data);
if(json.status=='1'){
WST.msg(json.msg,{icon:1});
$('#v_shopImg').attr('src',WST.conf.IMGURL+"/"+params.shopImg);
$('#v_shopQQ').html(params.shopQQ);
$('#v_shopWangWang').html(params.shopWangWang);
if(params.isInvoice==1){
$('#tr_isInvoice').show();
$('#v_isInvoice').html("提供发票");
}else{
$('#tr_isInvoice').hide();
$('#v_isInvoice').html("不提供发票");
}
$('#v_freight').html(params.freight);
$('#v_serviceStartTime').html(params.serviceStartTime);
$('#v_serviceEndTime').html(params.serviceEndTime);
$('#einfo_1').hide();
$('#vinfo_1').show();
window.location.reload();
}else{
WST.msg(json.msg,{icon:2});
}
});
}
});
}