Commit e3d7b8841e7fc3b7578fa59934ffa5a602cf3ec1

Authored by teemitop
1 parent 007c8f3d

商家活动维护

@@ -364,16 +364,33 @@ class Seller extends Common @@ -364,16 +364,33 @@ class Seller extends Common
364 # code... 364 # code...
365 break; 365 break;
366 } 366 }
  367 + //字段空值过滤
  368 +
367 //添加活动 369 //添加活动
368 $res= file_get_contents(ON_LINE.'App.Seller.SetActivity&str='.serialize($data)); 370 $res= file_get_contents(ON_LINE.'App.Seller.SetActivity&str='.serialize($data));
369 $res = json_decode($res,TRUE); 371 $res = json_decode($res,TRUE);
370 - if($res['data']){  
371 - $result = ['code'=>1,'msg'=>'添加成功!','rel'=>1]; 372 + if($data['aid']){
  373 + if($res['data']){
  374 + $result = ['code'=>1,'msg'=>'修改成功!','rel'=>1];
  375 + }else{
  376 + $result = ['code'=>0,'msg'=>'修改失败!','rel'=>1];
  377 + }
372 }else{ 378 }else{
373 - $result = ['code'=>0,'msg'=>'添加失败!','rel'=>1]; 379 + if($res['data']){
  380 + $result = ['code'=>1,'msg'=>'添加成功!','rel'=>1];
  381 + }else{
  382 + $result = ['code'=>0,'msg'=>'添加失败!','rel'=>1];
  383 + }
374 } 384 }
375 return $result; 385 return $result;
376 } 386 }
  387 + if($data['id']){
  388 + //修改---需要获取对应的数据
  389 + $activity= file_get_contents(ON_LINE.'App.Seller.GetSellerActivityById&id='.$data['id']);
  390 + $activity = json_decode($activity,TRUE);
  391 + $this->assign ('data',$activity['data']);
  392 + $this->assign ( 'title','修改活动');
  393 + }
377 $this->assign ( 'hid',$data['sid']); 394 $this->assign ( 'hid',$data['sid']);
378 $this->assign ( 'title','添加活动'); 395 $this->assign ( 'title','添加活动');
379 return $this->fetch(); 396 return $this->fetch();
@@ -5,34 +5,70 @@ @@ -5,34 +5,70 @@
5 <label class="layui-form-label">活动类型</label> 5 <label class="layui-form-label">活动类型</label>
6 <div class="layui-input-inline"> 6 <div class="layui-input-inline">
7 <select name="type" lay-verify="required" lay-filter="aid"> 7 <select name="type" lay-verify="required" lay-filter="aid">
8 - <option value="1">满减</option>  
9 - <option value="2">满赠</option>  
10 - <option value="3">折扣</option>  
11 - <option value="4">代金券</option>  
12 - <option value="5">会员价</option> 8 + <option value="1" {if $data.type eq 1} selected{/if}>满减</option>
  9 + <option value="2" {if $data.type eq 2} selected{/if}>满赠</option>
  10 + <option value="3" {if $data.type eq 3} selected{/if}>折扣</option>
  11 + <option value="4" {if $data.type eq 4} selected{/if}>代金券</option>
  12 + <option value="5" {if $data.type eq 5} selected{/if}>会员价</option>
13 </select> 13 </select>
14 </div> 14 </div>
15 </div> 15 </div>
  16 + <input type="hidden" name='id' value="{$data.id}">
  17 + {if $data.type eq 2}
16 18
  19 + {elseif $data.type eq 3}
17 <div class="layui-form-item" id="title_tag"> 20 <div class="layui-form-item" id="title_tag">
18 <label class="layui-form-label">活动标题</label> 21 <label class="layui-form-label">活动标题</label>
19 <div class="layui-input-block"> 22 <div class="layui-input-block">
20 <div class="layui-form-mid" id="first_html">&nbsp;&nbsp;满</div> 23 <div class="layui-form-mid" id="first_html">&nbsp;&nbsp;满</div>
21 <div class="layui-input-inline" style="width: 100px;"> 24 <div class="layui-input-inline" style="width: 100px;">
22 - <input type="text" name="max_num" autocomplete="off" class="layui-input"> 25 + <input type="text" name="max_num" autocomplete="off" class="layui-input" value="{$data.max_num}">
  26 + </div>
  27 + <div class="layui-form-mid" id="mid_html">元,立享</div>
  28 + <div class="layui-input-inline" style="width: 100px;">
  29 + <input type="text" name="min_num" autocomplete="off" class="layui-input" value="{$data.min_num}">
  30 + </div>
  31 + <div class="layui-form-mid" id="last_html">折</div>
  32 + </div>
  33 + </div>
  34 + {elseif $data.type eq 4}
  35 + <div class="layui-form-item" id="title_tag">
  36 + <label class="layui-form-label">活动标题</label>
  37 + <div class="layui-input-block">
  38 + <div class="layui-form-mid" id="first_html">&nbsp;&nbsp;</div>
  39 + <div class="layui-input-inline" style="width: 100px;">
  40 + <input type="text" name="max_num" autocomplete="off" class="layui-input" value="{$data.max_num}">
  41 + </div>
  42 + <div class="layui-form-mid" id="mid_html">元代金券,现价</div>
  43 + <div class="layui-input-inline" style="width: 100px;">
  44 + <input type="text" name="min_num" autocomplete="off" class="layui-input" value="{$data.min_num}">
  45 + </div>
  46 + <div class="layui-form-mid" id="last_html">元</div>
  47 + </div>
  48 + </div>
  49 + {elseif $data.type eq 5}
  50 +
  51 + {else}
  52 + <div class="layui-form-item" id="title_tag">
  53 + <label class="layui-form-label">活动标题</label>
  54 + <div class="layui-input-block">
  55 + <div class="layui-form-mid" id="first_html">&nbsp;&nbsp;满</div>
  56 + <div class="layui-input-inline" style="width: 100px;">
  57 + <input type="text" name="max_num" autocomplete="off" class="layui-input" value="{$data.max_num}">
23 </div> 58 </div>
24 <div class="layui-form-mid" id="mid_html">元,立减</div> 59 <div class="layui-form-mid" id="mid_html">元,立减</div>
25 <div class="layui-input-inline" style="width: 100px;"> 60 <div class="layui-input-inline" style="width: 100px;">
26 - <input type="text" name="min_num" autocomplete="off" class="layui-input"> 61 + <input type="text" name="min_num" autocomplete="off" class="layui-input" value="{$data.min_num}">
27 </div> 62 </div>
28 <div class="layui-form-mid" id="last_html">元</div> 63 <div class="layui-form-mid" id="last_html">元</div>
29 </div> 64 </div>
30 </div> 65 </div>
  66 + {/if}
31 67
32 <div class="layui-form-item layui-form-text"> 68 <div class="layui-form-item layui-form-text">
33 <label class="layui-form-label">活动说明</label> 69 <label class="layui-form-label">活动说明</label>
34 <div class="layui-input-block"> 70 <div class="layui-input-block">
35 - <textarea placeholder="请填写活动说明" class="layui-textarea" id="desc" name="desc"></textarea> 71 + <textarea placeholder="请填写活动说明" class="layui-textarea" id="desc" name="desc">{$data.desc}</textarea>
36 </div> 72 </div>
37 </div> 73 </div>
38 <input type="hidden" name='sid' value="{$hid}"> 74 <input type="hidden" name='sid' value="{$hid}">
@@ -67,7 +103,11 @@ @@ -67,7 +103,11 @@
67 103
68 //单选按钮显示隐藏 104 //单选按钮显示隐藏
69 form.on('select(aid)', function(data){ 105 form.on('select(aid)', function(data){
70 - //console.log(data.value); 106 + console.log(data.value);
  107 + //清空数据
  108 + $('input[name="max_num"]').val('');
  109 + $('input[name="min_num"]').val('');
  110 + $('#desc').html('');
71 switch(data.value){ 111 switch(data.value){
72 case "2": 112 case "2":
73 $('#title_tag').hide(); 113 $('#title_tag').hide();
@@ -21,7 +21,7 @@ @@ -21,7 +21,7 @@
21 <th>{$vo.sid}</th> 21 <th>{$vo.sid}</th>
22 <th>{$vo.title}</th> 22 <th>{$vo.title}</th>
23 <th>{$vo.desc}</th> 23 <th>{$vo.desc}</th>
24 - <th> 24 + <th data-val="{$vo.id}">
25 <a href="{:url('del_activity')}?aid={$vo.id}&sid={$vo.sid}" class="layui-btn layui-btn-xs">删除</a> 25 <a href="{:url('del_activity')}?aid={$vo.id}&sid={$vo.sid}" class="layui-btn layui-btn-xs">删除</a>
26 <a href="javascript:;" class="layui-btn layui-btn-xs" name="edit">修改</a> 26 <a href="javascript:;" class="layui-btn layui-btn-xs" name="edit">修改</a>
27 </th> 27 </th>
@@ -80,17 +80,14 @@ @@ -80,17 +80,14 @@
80 }); 80 });
81 }); 81 });
82 $("a[name='edit']").on('click', function() { 82 $("a[name='edit']").on('click', function() {
  83 + var id = $(this).parent().attr("data-val");
83 layer.open({ 84 layer.open({
84 type: 2, 85 type: 2,
85 title: '修改活动', 86 title: '修改活动',
86 shadeClose: true, 87 shadeClose: true,
87 shade: 0.8, 88 shade: 0.8,
88 area: ['90%', '90%'], 89 area: ['90%', '90%'],
89 - content: '{:url("add_activity")}?sid='+$('#hid').val() //iframe的url  
90 - /*success:function(dom){  
91 - let $iframeDom=$(dom[0]).find("iframe").eq(0).contents();  
92 - $iframeDom.find("#test").html("我是从父级传来的值哟……")  
93 - }*/ 90 + content: '{:url("add_activity")}?sid='+$('#hid').val()+'&id='+id //iframe的url
94 }); 91 });
95 }); 92 });
96 }); 93 });