Commit 1852af64d25b98e3808a4009f502ccbd75741ac2

Authored by teemitop
1 parent a90ab154

平台卡券

@@ -26,7 +26,7 @@ class Card extends Common @@ -26,7 +26,7 @@ class Card extends Common
26 FROM 26 FROM
27 `xt-member-two-LINE`.xt_dc_dz_card_info AS s 27 `xt-member-two-LINE`.xt_dc_dz_card_info AS s
28 LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_type_rel AS re ON re.sid = s.id 28 LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_type_rel AS re ON re.sid = s.id
29 - WHERE 29 + WHERE s.owner = 2 AND
30 ".$where." order by s.sid".$limit); 30 ".$where." order by s.sid".$limit);
31 //格式化数据 31 //格式化数据
32 foreach ($rs as $key => $value) { 32 foreach ($rs as $key => $value) {
@@ -53,7 +53,7 @@ class Card extends Common @@ -53,7 +53,7 @@ class Card extends Common
53 FROM 53 FROM
54 `xt-member-two-LINE`.xt_dc_dz_card_info AS s 54 `xt-member-two-LINE`.xt_dc_dz_card_info AS s
55 LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_type_rel AS re ON re.sid = s.id 55 LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_type_rel AS re ON re.sid = s.id
56 - WHERE 56 + WHERE s.owner = 2 AND
57 ".$where.""); 57 ".$where."");
58 return $result = ['code'=>0,'msg'=>'获取成功!','data'=>$rs,'count'=>count($total),'rel'=>1]; 58 return $result = ['code'=>0,'msg'=>'获取成功!','data'=>$rs,'count'=>count($total),'rel'=>1];
59 } 59 }
@@ -175,8 +175,8 @@ class Card extends Common @@ -175,8 +175,8 @@ class Card extends Common
175 $data = Request::except('file'); 175 $data = Request::except('file');
176 if(Request::isAjax()){ 176 if(Request::isAjax()){
177 $arr = []; 177 $arr = [];
178 - $arr['sid'] = $data['seller_id'];  
179 - $arr['sellername'] = $data['seller_name']; 178 + $arr['sid'] = $data['seller_id'] ? $data['seller_id'] : 0;
  179 + $arr['sellername'] = $data['seller_name'] ? $data['seller_name'] : '';
180 $arr['bid'] = $data['card_id']; 180 $arr['bid'] = $data['card_id'];
181 $arr['card_title'] = $data['title']; 181 $arr['card_title'] = $data['title'];
182 $arr['price'] = $data['price']; 182 $arr['price'] = $data['price'];
@@ -226,12 +226,12 @@ class Card extends Common @@ -226,12 +226,12 @@ class Card extends Common
226 FROM 226 FROM
227 `xt-member-two-LINE`.xt_dc_dz_card_info AS s 227 `xt-member-two-LINE`.xt_dc_dz_card_info AS s
228 LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_type_rel AS re ON re.sid = s.id 228 LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_type_rel AS re ON re.sid = s.id
229 - WHERE 229 + WHERE s.owner = 2 AND
230 ".$where." order by s.sid".$limit); 230 ".$where." order by s.sid".$limit);
231 //格式化数据 231 //格式化数据
232 foreach ($rs as $key => $value) { 232 foreach ($rs as $key => $value) {
233 $rs[$key]['create_time'] = date("Y年m月d日",$value['create_time']); 233 $rs[$key]['create_time'] = date("Y年m月d日",$value['create_time']);
234 - $rs[$key]['contributor_time'] = date("Y年m月d日",$value['create_time']); 234 + $rs[$key]['contributor_time'] = $value['contributor_time'] ? date("Y年m月d日",$value['contributor_time']) : '';
235 switch ($value['status']) { 235 switch ($value['status']) {
236 case '1': 236 case '1':
237 $rs[$key]['status_msg'] = '已投放'; 237 $rs[$key]['status_msg'] = '已投放';
@@ -254,7 +254,7 @@ class Card extends Common @@ -254,7 +254,7 @@ class Card extends Common
254 FROM 254 FROM
255 `xt-member-two-LINE`.xt_dc_dz_card_info AS s 255 `xt-member-two-LINE`.xt_dc_dz_card_info AS s
256 LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_type_rel AS re ON re.sid = s.id 256 LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_type_rel AS re ON re.sid = s.id
257 - WHERE 257 + WHERE s.owner = 2 AND
258 ".$where.""); 258 ".$where."");
259 return $result = ['code'=>0,'msg'=>'获取成功!','data'=>$rs,'count'=>count($total),'rel'=>1]; 259 return $result = ['code'=>0,'msg'=>'获取成功!','data'=>$rs,'count'=>count($total),'rel'=>1];
260 } 260 }
@@ -347,17 +347,11 @@ class Card extends Common @@ -347,17 +347,11 @@ class Card extends Common
347 } 347 }
348 348
349 /** 349 /**
350 - * 商家卡券-优惠券-卡券列表 350 + * 平台卡券-优惠券-卡券列表
351 */ 351 */
352 - public function sellercardsss(){ 352 + public function platformcard(){
353 if(Request::isAjax()){ 353 if(Request::isAjax()){
354 $data = Request::except('file'); 354 $data = Request::except('file');
355 -  
356 - $where = '';  
357 - $channel = $data['channel'] ? $data['channel'] : 1;  
358 -  
359 - $where .= ($channel && $channel==4) ? ' re.type_id in (1,2,3)' : " re.type_id in ($channel)";  
360 - $where .= $data['key'] ? ' and s.sellername like "%'.$data['key'].'%"' : "";  
361 355
362 $offset = ($data["page"] - 1) * $data["limit"]; 356 $offset = ($data["page"] - 1) * $data["limit"];
363 $limit = " LIMIT $offset,".$data['limit']; 357 $limit = " LIMIT $offset,".$data['limit'];
@@ -367,9 +361,7 @@ class Card extends Common @@ -367,9 +361,7 @@ class Card extends Common
367 s.* 361 s.*
368 FROM 362 FROM
369 `xt-member-two-LINE`.xt_dc_dz_card_info AS s 363 `xt-member-two-LINE`.xt_dc_dz_card_info AS s
370 - LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_type_rel AS re ON re.sid = s.id  
371 - WHERE  
372 - ".$where." order by s.sid".$limit); 364 + WHERE s.owner = 1 order by s.sid".$limit);
373 //格式化数据 365 //格式化数据
374 foreach ($rs as $key => $value) { 366 foreach ($rs as $key => $value) {
375 $rs[$key]['create_time'] = date("Y年m月d日",$value['create_time']); 367 $rs[$key]['create_time'] = date("Y年m月d日",$value['create_time']);
@@ -394,9 +386,64 @@ class Card extends Common @@ -394,9 +386,64 @@ class Card extends Common
394 s.id 386 s.id
395 FROM 387 FROM
396 `xt-member-two-LINE`.xt_dc_dz_card_info AS s 388 `xt-member-two-LINE`.xt_dc_dz_card_info AS s
397 - LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_type_rel AS re ON re.sid = s.id  
398 - WHERE  
399 - ".$where.""); 389 +
  390 + WHERE s.owner = 1");
  391 + return $result = ['code'=>0,'msg'=>'获取成功!','data'=>$rs,'count'=>count($total),'rel'=>1];
  392 + }
  393 + $this->assign ( 'title','平台卡券');
  394 + return $this->fetch();
  395 + }
  396 +
  397 + /**
  398 + * 创建优惠券-选择商户
  399 + */
  400 + public function selectplatform(){
  401 + $this->assign ( 'title','创建卡券');
  402 + return $this->fetch();
  403 + }
  404 +
  405 + /**
  406 + * 平台卡券-卡券投放-卡券列表
  407 + */
  408 + public function cardputforplat(){
  409 + if(Request::isAjax()){
  410 + $data = Request::except('file');
  411 +
  412 + $offset = ($data["page"] - 1) * $data["limit"];
  413 + $limit = " LIMIT $offset,".$data['limit'];
  414 +
  415 + //卡券信息
  416 + $rs = Db::query("SELECT
  417 + s.*
  418 + FROM
  419 + `xt-member-two-LINE`.xt_dc_dz_card_info AS s
  420 + WHERE s.owner = 1 order by s.sid".$limit);
  421 + //格式化数据
  422 + foreach ($rs as $key => $value) {
  423 + $rs[$key]['create_time'] = date("Y年m月d日",$value['create_time']);
  424 + $rs[$key]['contributor_time'] = $value['contributor_time'] ? date("Y年m月d日",$value['contributor_time']) : '';
  425 + switch ($value['status']) {
  426 + case '1':
  427 + $rs[$key]['status_msg'] = '已投放';
  428 + break;
  429 + case '2':
  430 + $rs[$key]['status_msg'] = '未投放';
  431 + break;
  432 + case '3':
  433 + $rs[$key]['status_msg'] = '停止投放';
  434 + break;
  435 + default:
  436 + # code...
  437 + break;
  438 + }
  439 + }
  440 +
  441 + //获取总条数
  442 + $total = Db::query("SELECT
  443 + s.id
  444 + FROM
  445 + `xt-member-two-LINE`.xt_dc_dz_card_info AS s
  446 + WHERE s.owner = 1");
400 return $result = ['code'=>0,'msg'=>'获取成功!','data'=>$rs,'count'=>count($total),'rel'=>1]; 447 return $result = ['code'=>0,'msg'=>'获取成功!','data'=>$rs,'count'=>count($total),'rel'=>1];
401 } 448 }
402 $this->assign ( 'title','商家卡券'); 449 $this->assign ( 'title','商家卡券');
  1 +{include file="common/head"/}
  2 +<div class="admin-main layui-anim layui-anim-upbit">
  3 + <fieldset class="layui-elem-field layui-field-title">
  4 + <legend>{:$title}</legend>
  5 + </fieldset>
  6 + <blockquote class="layui-elem-quote">
  7 + <a href="{:url('card/platformcard')}" class="layui-btn layui-btn-lg">
  8 + <i class="fa fa-file-image-o"></i> 优惠券
  9 + </a>
  10 + <a href="{:url('card/cardputforplat')}" class="layui-btn layui-btn-lg layui-btn-danger">
  11 + <i class="fa fa-file-image-o"></i> 卡券投放
  12 + </a>
  13 + <a href="{:url('card/cardwriteoff')}" class="layui-btn layui-btn-lg">
  14 + <i class="fa fa-file-image-o"></i> 卡券核销
  15 + </a>
  16 + <a href="{:url('card/carddata')}" class="layui-btn layui-btn-lg">
  17 + <i class="fa fa-file-image-o"></i> 数据统计
  18 + </a>
  19 + </blockquote>
  20 + <table class="layui-table" id="list" lay-filter="list"></table>
  21 +</div>
  22 +{include file="common/foot"/}
  23 +
  24 +<script type="text/html" id="action">
  25 + {{#if(d.status==1){}}
  26 + <a class="layui-btn layui-btn-xs layui-btn-danger" lay-event="stop">停止投放</a>
  27 + {{#} else if(d.status==2) {}} 
  28 + <a class="layui-btn layui-btn-xs" lay-event="putin">投放</a>
  29 + {{#} else {}} 
  30 + 暂无操作
  31 + {{#}}}
  32 +</script>
  33 +
  34 +<script>
  35 + layui.use(['table','form','laydate'], function() {
  36 + var table = layui.table,laydate = layui.laydate,form = layui.form,$ = layui.jquery,layer = layui.layer;
  37 + var tableIn = table.render({
  38 + elem: '#list',
  39 + url: '{:url("cardputforplat")}',
  40 + method: 'post',
  41 + title: '卡券列表',
  42 + cols: [[
  43 + {field: 'id', title: '卡券编号',hide:true, fixed: true},
  44 + {field: 'card_title', title: '卡券名称'},
  45 + {field: 'price', align: 'center',title: '金额'},
  46 + {field: 'contributor_time', align: 'center', title: '投放日期'},
  47 + {field: 'contributor', align: 'center', title: '投放人'},
  48 + {field: 'status_msg', align: 'center',title: '状态'},
  49 + {align: 'center', width:200,title: '操作', toolbar: '#action'}
  50 + ]]
  51 + ,id: 'cardReload'
  52 + ,page: true
  53 + });
  54 +
  55 + //监听行双击事件
  56 + table.on('rowDouble(list)', function(obj){
  57 + //table.on('row(list)', function(obj){ 双击事件
  58 + //console.log(obj.tr) //得到当前行元素对象
  59 + console.log(obj.data) //得到当前行数据
  60 + layer.open({
  61 + type: 2,
  62 + title: obj.data.sellername,
  63 + shadeClose: true,
  64 + shade: 0.8,
  65 + area: ['90%', '90%'],
  66 + content: '{:url("carddetail")}?id='+obj.data.id //iframe的url
  67 + /*success:function(dom){
  68 + let $iframeDom=$(dom[0]).find("iframe").eq(0).contents();
  69 + $iframeDom.find("#test").html("我是从父级传来的值哟……")
  70 + }*/
  71 + });
  72 + });
  73 +
  74 + //停止投放、投放
  75 + table.on('tool(list)', function(obj){
  76 + var data = obj.data;
  77 + //停止投放
  78 + if(obj.event === 'stop'){
  79 + layer.confirm('确认要停止发放这个红包吗? 停止后,用户将不能在领取这个红包,已经领取的可以在有效期内继续消费。', function(index){
  80 + $.post("{:url('cardstop')}",{id:data.id},function(res){
  81 + if(res.code==1){
  82 + layer.msg(res.msg,{time:1000,icon:1});
  83 + location.reload();
  84 + }else{
  85 + layer.msg(res.msg,{time:1000,icon:2});
  86 + }
  87 + });
  88 + layer.close(index);
  89 + });
  90 + }
  91 + //投放
  92 + if(obj.event === 'putin'){
  93 + layer.open({
  94 + type: 2,
  95 + title: '投放卡券',
  96 + shadeClose: true,
  97 + shade: 0.8,
  98 + area: ['90%', '90%'],
  99 + content: '{:url("cardputin")}?id='+obj.data.id //iframe的url
  100 + /*success:function(dom){
  101 + let $iframeDom=$(dom[0]).find("iframe").eq(0).contents();
  102 + $iframeDom.find("#test").html("我是从父级传来的值哟……")
  103 + }*/
  104 + });
  105 + }
  106 + });
  107 + })
  108 +</script>
  1 +{include file="common/head"/}
  2 +<div class="admin-main layui-anim layui-anim-upbit">
  3 + <fieldset class="layui-elem-field layui-field-title">
  4 + <legend>{:$title}</legend>
  5 + </fieldset>
  6 + <blockquote class="layui-elem-quote">
  7 + <a href="{:url('card/platformcard')}" class="layui-btn layui-btn-lg layui-btn-danger">
  8 + <i class="fa fa-file-image-o"></i> 优惠券
  9 + </a>
  10 + <a href="{:url('card/cardputforplat')}" class="layui-btn layui-btn-lg">
  11 + <i class="fa fa-file-image-o"></i> 卡券投放
  12 + </a>
  13 + <a href="{:url('card/cardwriteoff')}" class="layui-btn layui-btn-lg">
  14 + <i class="fa fa-file-image-o"></i> 卡券核销
  15 + </a>
  16 + <a href="{:url('card/carddata')}" class="layui-btn layui-btn-lg">
  17 + <i class="fa fa-file-image-o"></i> 数据统计
  18 + </a>
  19 + </blockquote>
  20 +
  21 + <div class="demoTable">
  22 + <!--商家名称:<div class="layui-inline">
  23 + <input class="layui-input" name="key" id="key" placeholder="{:lang('pleaseEnter')}店铺名称" autocomplete="off">
  24 + </div>
  25 + 商家来源:
  26 + <div class="layui-input-inline layui-form">
  27 + <div class="layui-input-8">
  28 + <select name="class" id="channel" lay-filter="myselect">
  29 + <option value="4">全部</option>
  30 + <option value="1" selected>合作</option>
  31 + <option value="2">推广</option>
  32 + <option value="3">测试</option>
  33 + </select>
  34 + </div>
  35 + </div>
  36 + <button class="layui-btn" id="search" data-type="reload">搜索</button> --><button class="layui-btn" style="float:right;" id="addcard">新建卡券</button>
  37 + </div>
  38 + <table class="layui-table" id="list" lay-filter="list"></table>
  39 +</div>
  40 +{include file="common/foot"/}
  41 +
  42 +<script>
  43 + layui.use(['table','form'], function() {
  44 + var table = layui.table,laydate = layui.laydate,form = layui.form,$ = layui.jquery,layer = layui.layer;
  45 + var tableIn = table.render({
  46 + elem: '#list',
  47 + url: '{:url("platformcard")}',
  48 + method: 'post',
  49 + title: '卡券列表',
  50 + toolbar: '#toolbarDemo',
  51 + cols: [[
  52 + {field: 'id', title: '卡券编号',hide:true, fixed: true},
  53 + {field: 'card_title', title: '卡券名称'},
  54 + {field: 'price', align: 'center',title: '金额'},
  55 + {field: 'create_time', align: 'center', title: '创建日期'},
  56 + {field: 'creator', align: 'center', title: '创建人'},
  57 + {field: 'status', align: 'center',title: '状态'}
  58 + ]]
  59 + ,id: 'cardReload'
  60 + ,page: true
  61 + });
  62 +
  63 + //监听行双击事件
  64 + table.on('rowDouble(list)', function(obj){
  65 + //table.on('row(list)', function(obj){ 双击事件
  66 + //console.log(obj.tr) //得到当前行元素对象
  67 + console.log(obj.data) //得到当前行数据
  68 + layer.open({
  69 + type: 2,
  70 + title: obj.data.sellername,
  71 + shadeClose: true,
  72 + shade: 0.8,
  73 + area: ['90%', '90%'],
  74 + content: '{:url("carddetail")}?id='+obj.data.id //iframe的url
  75 + /*success:function(dom){
  76 + let $iframeDom=$(dom[0]).find("iframe").eq(0).contents();
  77 + $iframeDom.find("#test").html("我是从父级传来的值哟……")
  78 + }*/
  79 + });
  80 + });
  81 +
  82 + //搜索
  83 + /*$('#search').on('click', function() {
  84 + //关键字
  85 + var key = $('#key').val();
  86 + var channel = $('#channel').val();
  87 + //传参
  88 + tableIn.reload({ page: {page: 1},where: {key: key,channel: channel}});
  89 + });
  90 +
  91 + var $ = layui.$, active = {
  92 + reload: function(){
  93 + var channel = $('#channel');
  94 + var key = $('#key');
  95 + //执行重载
  96 + table.reload('cardReload', {
  97 + page: {
  98 + curr: 1 //重新从第 1 页开始
  99 + }
  100 + ,where: {
  101 + key: {
  102 + id: key.val(),
  103 + channel: channel.val()
  104 + }
  105 + }
  106 + });
  107 + }
  108 + };*/
  109 +
  110 + //新建卡券
  111 + $('#addcard').on('click', function() {
  112 + layer.open({
  113 + type: 2,
  114 + title: '创建优惠券',
  115 + shadeClose: true,
  116 + shade: 0.8,
  117 + area: ['90%', '90%'],
  118 + content: '{:url("selectplatform")}' //iframe的url
  119 + /*success:function(dom){
  120 + let $iframeDom=$(dom[0]).find("iframe").eq(0).contents();
  121 + $iframeDom.find("#test").html("我是从父级传来的值哟……")
  122 + }*/
  123 + });
  124 + });
  125 + })
  126 +</script>
  1 +{include file="common/head"/}
  2 +<div class="admin-main layui-anim layui-anim-upbit">
  3 + <fieldset class="layui-elem-field layui-field-title">
  4 + <legend>{:$title}</legend>
  5 + </fieldset>
  6 +<form class="layui-form layui-form-pane" action="" lay-filter="card_info">
  7 +<div class="layui-tab layui-tab-card" lay-filter="demo">
  8 + <input type="hidden" value="1" name="card_from_type">
  9 + <input type="hidden" value="" id="card_id" name="card_id">
  10 + <ul class="layui-tab-title">
  11 + <li class="layui-this" lay-id="1">1.选择卡券类型</li>
  12 + <li lay-id="2">2.填写卡券信息</li>
  13 + </ul>
  14 + <div class="layui-tab-content">
  15 + <div class="layui-tab-item layui-show" id="card_list_div">
  16 + <table class="layui-table" id="card_list" lay-filter="card_list"></table>
  17 + </div>
  18 + <div class="layui-tab-item">
  19 + <div class="layui-form-item">
  20 + <label class="layui-form-label">卡券名称</label>
  21 + <div class="layui-input-inline">
  22 + <input type="text" name="title" lay-verify="required" lay-reqtext="卡券名称是必填项,岂能为空?" id="title" autocomplete="off" placeholder="请输入卡券名称" class="layui-input">
  23 + </div>
  24 + <div class="layui-form-mid layui-word-aux">例如进店红包,顾客在领取时将看到这个名字</div>
  25 + </div>
  26 + <div class="layui-form-item">
  27 + <div class="layui-inline">
  28 + <label class="layui-form-label">卡券金额</label>
  29 + <div class="layui-input-inline" style="width: 100px;">
  30 + <input type="text" name="price" id="price" lay-verify="required" placeholder="¥" autocomplete="off" class="layui-input">
  31 + </div>
  32 + <div class="layui-form-mid layui-word-aux">元</div>
  33 + </div>
  34 + </div>
  35 + <div class="layui-form-item">
  36 + <div class="layui-inline">
  37 + <label class="layui-form-label">卡券有效期</label>
  38 + <div class="layui-input-inline" style="width: 300px;">
  39 + <input type="text" name="date" id="date" lay-verify="required" placeholder="yyyy-MM-dd" autocomplete="off" class="layui-input">
  40 + </div>
  41 + <div class="layui-form-mid layui-word-aux">该期间内可以消费使用</div>
  42 + </div>
  43 + </div>
  44 + <div class="layui-form-item">
  45 + <div class="layui-input-block">
  46 + <button type="button" class="layui-btn" lay-submit="" lay-filter="submit_add_card">完成创建</button>
  47 + <button type="reset" class="layui-btn layui-btn-primary">重新填写</button>
  48 + </div>
  49 + </div>
  50 + </div>
  51 + </div>
  52 +</div>
  53 +</form>
  54 +</div>
  55 +{include file="common/foot"/}
  56 +
  57 +<script type="text/html" id="sTpl">
  58 + {{# if(d.card_id == 1){ }}
  59 + <span style="color: #0000C6;">{{ d.card_name }}</span>
  60 + {{# } else { }}
  61 + {{ d.card_name }}
  62 + {{# } }}
  63 +</script>
  64 +
  65 +<script>
  66 + layui.use(['table','form','element','laydate'], function() {
  67 + var table = layui.table,laydate = layui.laydate,form = layui.form,$ = layui.jquery,layer = layui.layer,element = layui.element;
  68 + form.render(); //更新全部
  69 +
  70 + var tableCr = table.render({
  71 + elem: '#card_list',
  72 + url: '{:url("cardtypelist")}',
  73 + method: 'post',
  74 + cols: [[
  75 + {field: 'card_id', title: '类型ID', align: 'center'},
  76 + {field: 'card_name', title: '卡券类型名称', align: 'center', templet: '#sTpl'},
  77 + {field:'card_desc', title: '卡券类型描述'},
  78 + {type:'radio', title: '选择', align: 'center',width:100}
  79 + ]]
  80 + ,id: 'cardtypeReload',
  81 + done: function(res, curr, count){
  82 + //部分单选按钮不可选中
  83 + for(var i = 0;i<res.data.length;i++){
  84 + var state = res.data[i].card_id;
  85 + if(state != 1 && res.rel==2){
  86 + //console.log(res.data[i]);return;
  87 + var index = res.data[i]['LAY_TABLE_INDEX'];
  88 + //按钮不可点击
  89 + $("div").children("#card_list_div tr[data-index="+index+"] input[type='radio']").prop("disabled","disabled");
  90 + //重新渲染按钮
  91 + form.render('radio');
  92 + }
  93 + }
  94 + }
  95 + });
  96 +
  97 + //添加卡券
  98 + form.on('submit(submit_add_card)', function (data) {
  99 + var loading = layer.load(1, {shade: [0.1, '#fff']});
  100 + $.post("{:url('add_card')}", data.field, function (res) {
  101 + layer.close(loading);
  102 + if (res.code == 1) {
  103 + layer.msg(res.msg, {time: 1000, icon: 1}, function () {
  104 + window.parent.location.reload();
  105 + });
  106 + } else {
  107 + layer.msg(res.msg, {time: 1000, icon: 2});
  108 + }
  109 + });
  110 + })
  111 +
  112 + //触发单选按钮时赋值
  113 + table.on('row(card_list)', function(obj) {
  114 + if(obj.data.card_id==1)
  115 + $('#card_id').val(obj.data.card_id);
  116 + });
  117 +
  118 + //日期时间范围
  119 + laydate.render({
  120 + elem: '#date'
  121 + ,type: 'datetime'
  122 + ,range: true
  123 + });
  124 + })
  125 +</script>
@@ -78,7 +78,7 @@ @@ -78,7 +78,7 @@
78 {include file="common/foot"/} 78 {include file="common/foot"/}
79 79
80 <script type="text/html" id="sTpl"> 80 <script type="text/html" id="sTpl">
81 - {{# if(d.card_id != 1){ }} 81 + {{# if(d.card_id == 1){ }}
82 <span style="color: #0000C6;">{{ d.card_name }}</span> 82 <span style="color: #0000C6;">{{ d.card_name }}</span>
83 {{# } else { }} 83 {{# } else { }}
84 {{ d.card_name }} 84 {{ d.card_name }}
@@ -113,7 +113,7 @@ @@ -113,7 +113,7 @@
113 {field: 'card_id', title: '类型ID', align: 'center'}, 113 {field: 'card_id', title: '类型ID', align: 'center'},
114 {field: 'card_name', title: '卡券类型名称', align: 'center', templet: '#sTpl'}, 114 {field: 'card_name', title: '卡券类型名称', align: 'center', templet: '#sTpl'},
115 {field:'card_desc', title: '卡券类型描述'}, 115 {field:'card_desc', title: '卡券类型描述'},
116 - {type:'radio', title: '选择店铺', align: 'center',width:100} 116 + {type:'radio', title: '选择', align: 'center',width:100}
117 ]] 117 ]]
118 ,id: 'cardtypeReload', 118 ,id: 'cardtypeReload',
119 done: function(res, curr, count){ 119 done: function(res, curr, count){