Commit e3d7b8841e7fc3b7578fa59934ffa5a602cf3ec1

Authored by teemitop
1 parent 007c8f3d

商家活动维护

... ... @@ -364,16 +364,33 @@ class Seller extends Common
# code...
break;
}
//字段空值过滤
//添加活动
$res= file_get_contents(ON_LINE.'App.Seller.SetActivity&str='.serialize($data));
$res = json_decode($res,TRUE);
if($res['data']){
$result = ['code'=>1,'msg'=>'添加成功!','rel'=>1];
if($data['aid']){
if($res['data']){
$result = ['code'=>1,'msg'=>'修改成功!','rel'=>1];
}else{
$result = ['code'=>0,'msg'=>'修改失败!','rel'=>1];
}
}else{
$result = ['code'=>0,'msg'=>'添加失败!','rel'=>1];
if($res['data']){
$result = ['code'=>1,'msg'=>'添加成功!','rel'=>1];
}else{
$result = ['code'=>0,'msg'=>'添加失败!','rel'=>1];
}
}
return $result;
}
if($data['id']){
//修改---需要获取对应的数据
$activity= file_get_contents(ON_LINE.'App.Seller.GetSellerActivityById&id='.$data['id']);
$activity = json_decode($activity,TRUE);
$this->assign ('data',$activity['data']);
$this->assign ( 'title','修改活动');
}
$this->assign ( 'hid',$data['sid']);
$this->assign ( 'title','添加活动');
return $this->fetch();
... ...
... ... @@ -5,34 +5,70 @@
<label class="layui-form-label">活动类型</label>
<div class="layui-input-inline">
<select name="type" lay-verify="required" lay-filter="aid">
<option value="1">满减</option>
<option value="2">满赠</option>
<option value="3">折扣</option>
<option value="4">代金券</option>
<option value="5">会员价</option>
<option value="1" {if $data.type eq 1} selected{/if}>满减</option>
<option value="2" {if $data.type eq 2} selected{/if}>满赠</option>
<option value="3" {if $data.type eq 3} selected{/if}>折扣</option>
<option value="4" {if $data.type eq 4} selected{/if}>代金券</option>
<option value="5" {if $data.type eq 5} selected{/if}>会员价</option>
</select>
</div>
</div>
<input type="hidden" name='id' value="{$data.id}">
{if $data.type eq 2}
{elseif $data.type eq 3}
<div class="layui-form-item" id="title_tag">
<label class="layui-form-label">活动标题</label>
<div class="layui-input-block">
<div class="layui-form-mid" id="first_html">&nbsp;&nbsp;满</div>
<div class="layui-input-inline" style="width: 100px;">
<input type="text" name="max_num" autocomplete="off" class="layui-input">
<input type="text" name="max_num" autocomplete="off" class="layui-input" value="{$data.max_num}">
</div>
<div class="layui-form-mid" id="mid_html">元,立享</div>
<div class="layui-input-inline" style="width: 100px;">
<input type="text" name="min_num" autocomplete="off" class="layui-input" value="{$data.min_num}">
</div>
<div class="layui-form-mid" id="last_html">折</div>
</div>
</div>
{elseif $data.type eq 4}
<div class="layui-form-item" id="title_tag">
<label class="layui-form-label">活动标题</label>
<div class="layui-input-block">
<div class="layui-form-mid" id="first_html">&nbsp;&nbsp;</div>
<div class="layui-input-inline" style="width: 100px;">
<input type="text" name="max_num" autocomplete="off" class="layui-input" value="{$data.max_num}">
</div>
<div class="layui-form-mid" id="mid_html">元代金券,现价</div>
<div class="layui-input-inline" style="width: 100px;">
<input type="text" name="min_num" autocomplete="off" class="layui-input" value="{$data.min_num}">
</div>
<div class="layui-form-mid" id="last_html">元</div>
</div>
</div>
{elseif $data.type eq 5}
{else}
<div class="layui-form-item" id="title_tag">
<label class="layui-form-label">活动标题</label>
<div class="layui-input-block">
<div class="layui-form-mid" id="first_html">&nbsp;&nbsp;满</div>
<div class="layui-input-inline" style="width: 100px;">
<input type="text" name="max_num" autocomplete="off" class="layui-input" value="{$data.max_num}">
</div>
<div class="layui-form-mid" id="mid_html">元,立减</div>
<div class="layui-input-inline" style="width: 100px;">
<input type="text" name="min_num" autocomplete="off" class="layui-input">
<input type="text" name="min_num" autocomplete="off" class="layui-input" value="{$data.min_num}">
</div>
<div class="layui-form-mid" id="last_html">元</div>
</div>
</div>
{/if}
<div class="layui-form-item layui-form-text">
<label class="layui-form-label">活动说明</label>
<div class="layui-input-block">
<textarea placeholder="请填写活动说明" class="layui-textarea" id="desc" name="desc"></textarea>
<textarea placeholder="请填写活动说明" class="layui-textarea" id="desc" name="desc">{$data.desc}</textarea>
</div>
</div>
<input type="hidden" name='sid' value="{$hid}">
... ... @@ -67,7 +103,11 @@
//单选按钮显示隐藏
form.on('select(aid)', function(data){
//console.log(data.value);
console.log(data.value);
//清空数据
$('input[name="max_num"]').val('');
$('input[name="min_num"]').val('');
$('#desc').html('');
switch(data.value){
case "2":
$('#title_tag').hide();
... ...
... ... @@ -21,7 +21,7 @@
<th>{$vo.sid}</th>
<th>{$vo.title}</th>
<th>{$vo.desc}</th>
<th>
<th data-val="{$vo.id}">
<a href="{:url('del_activity')}?aid={$vo.id}&sid={$vo.sid}" class="layui-btn layui-btn-xs">删除</a>
<a href="javascript:;" class="layui-btn layui-btn-xs" name="edit">修改</a>
</th>
... ... @@ -80,17 +80,14 @@
});
});
$("a[name='edit']").on('click', function() {
var id = $(this).parent().attr("data-val");
layer.open({
type: 2,
title: '修改活动',
shadeClose: true,
shade: 0.8,
area: ['90%', '90%'],
content: '{:url("add_activity")}?sid='+$('#hid').val() //iframe的url
/*success:function(dom){
let $iframeDom=$(dom[0]).find("iframe").eq(0).contents();
$iframeDom.find("#test").html("我是从父级传来的值哟……")
}*/
content: '{:url("add_activity")}?sid='+$('#hid').val()+'&id='+id //iframe的url
});
});
});
... ...