|
@@ -7,27 +7,28 @@
|
|
|
<div class="layui-row layui-col-space15" id="app">
|
|
|
<div class="layui-col-md12">
|
|
|
<div class="layui-card">
|
|
|
- <div class="layui-card-header">兑换券商品搜索</div>
|
|
|
+ <div class="layui-card-header">礼品卡搜索</div>
|
|
|
<div class="layui-card-body">
|
|
|
<div class="alert alert-success alert-dismissable">
|
|
|
<button aria-hidden="true" data-dismiss="alert" class="close" type="button">×</button>
|
|
|
- 目前拥有{$countSeckill}个兑换券商品
|
|
|
+ 目前拥有{$count}个礼品卡
|
|
|
</div>
|
|
|
<form class="layui-form">
|
|
|
<div class="layui-form-item">
|
|
|
<div class="layui-inline">
|
|
|
<label class="layui-form-label">搜 索:</label>
|
|
|
<div class="layui-input-inline">
|
|
|
- <input type="text" name="store_name" lay-verify="store_name" style="width: 100%" autocomplete="off" placeholder="请输入商品名称,关键字,编号" class="layui-input">
|
|
|
+ <input type="text" name="name" lay-verify="name" style="width: 100%" autocomplete="off" placeholder="请输入名称,卡号" class="layui-input">
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="layui-inline">
|
|
|
- <label class="layui-form-label">兑换券状态:</label>
|
|
|
+ <label class="layui-form-label">礼品卡状态:</label>
|
|
|
<div class="layui-input-inline">
|
|
|
<select name="status" lay-verify="status">
|
|
|
<option value="">全部</option>
|
|
|
- <option value="1">开启</option>
|
|
|
- <option value="0">关闭</option>
|
|
|
+ <option value="0">待赠送</option>
|
|
|
+ <option value="1">待核销</option>
|
|
|
+ <option value="2">已使用</option>
|
|
|
</select>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -46,28 +47,17 @@
|
|
|
</div>
|
|
|
<div class="layui-col-md12">
|
|
|
<div class="layui-card">
|
|
|
- <div class="layui-card-header">兑换券商品列表</div>
|
|
|
+ <div class="layui-card-header">礼品卡列表</div>
|
|
|
<div class="layui-card-body">
|
|
|
<div class="layui-btn-container">
|
|
|
- <a class="layui-btn layui-btn-sm" onclick="$eb.createModalFrame(this.innerText,'{:Url('create')}',{h:700,w:1100});">添加兑换券商品</a>
|
|
|
+ <a class="layui-btn layui-btn-sm" onclick="$eb.createModalFrame(this.innerText,'{:Url('create')}',{h:700,w:1100});">添加礼品卡</a>
|
|
|
</div>
|
|
|
- <table class="layui-hide" id="seckillList" lay-filter="seckillList"></table>
|
|
|
- <script type="text/html" id="status">
|
|
|
- <input type='checkbox' name='status' lay-skin='switch' value="{{d.id}}" lay-filter='status' lay-text='开启|关闭' {{ d.status == 1 ? 'checked' : '' }}>
|
|
|
- </script>
|
|
|
- <script type="text/html" id="statusCn">
|
|
|
- {{ d.status == 1 ? d.start_name : '关闭' }}
|
|
|
- </script>
|
|
|
+ <table class="layui-hide" id="List" lay-filter="List"></table>
|
|
|
<script type="text/html" id="barDemo">
|
|
|
- <button type="button" class="layui-btn layui-btn-xs" onclick="$eb.createModalFrame('{{d.title}}-设置规格','{:Url('attr_list')}?id={{d.id}}',{h:1000,w:1400});"><i class="layui-icon layui-icon-util"></i>规格</button>
|
|
|
-
|
|
|
<button type="button" class="layui-btn layui-btn-xs" onclick="dropdown(this)">操作<span class="caret"></span></button>
|
|
|
<ul class="layui-nav-child layui-anim layui-anim-upbit">
|
|
|
<li>
|
|
|
- <a href="javascript:void(0);" onclick="$eb.createModalFrame('{{d.title}}-编辑','{:Url('edit')}?id={{d.id}}')"><i class="layui-icon layui-icon-edit"></i> 编辑活动</a>
|
|
|
- </li>
|
|
|
- <li>
|
|
|
- <a href="javascript:void(0);" onclick="$eb.createModalFrame('{{d.title}}-编辑内容','{:Url('edit_content')}?id={{d.id}}')"><i class="layui-icon layui-icon-edit"></i> 编辑内容</a>
|
|
|
+ <a href="javascript:void(0);" onclick="$eb.createModalFrame('{{d.title}}-编辑','{:Url('edit')}?id={{d.id}}')"><i class="layui-icon layui-icon-edit"></i> 编辑</a>
|
|
|
</li>
|
|
|
<li>
|
|
|
<a href="javascript:void(0);" class="delstor" lay-event='delstor'><i class="layui-icon layui-icon-delete"></i> 删除</a>
|
|
@@ -85,17 +75,15 @@
|
|
|
<script src="{__FRAME_PATH}js/content.min.js?v=1.0.0"></script>
|
|
|
<script>
|
|
|
layList.form.render();
|
|
|
- layList.tableList('seckillList',"{:Url('get_seckill_list')}",function () {
|
|
|
+ layList.tableList('List',"{:Url('get_list')}",function () {
|
|
|
return [
|
|
|
{field: 'id', title: 'ID', sort: true,width:'6%',event:'id'},
|
|
|
- {field: 'image', title: '商品图片', width: '10%',templet: '<p><img src="{{d.image}}" alt="{{d.title}}" class="open_image" data-image="{{d.image}}"></p>'},
|
|
|
- {field: 'title', title: '活动标题'},
|
|
|
- {field: 'info', title: '活动简介',width:'20%'},
|
|
|
- {field: 'ot_price', title: '原价',width:'6%'},
|
|
|
- {field: 'price', title: '兑换券价格',width:'6%'},
|
|
|
- {field: 'quota_show', title: '限量',width:'6%'},
|
|
|
- {field: 'quota', title: '限量剩余',width:'6%'},
|
|
|
- // {field: 'start_name', title: '状态',width:'6%',toolbar:"#statusCn"},
|
|
|
+ {field: 'name', title: '礼品卡标题'},
|
|
|
+ {field: 'code', title: '卡号',width:'20%'},
|
|
|
+ {field: 'price', title: '礼品卡价格',width:'6%'},
|
|
|
+ {field: 'store_award', title: '礼品卡奖金',width:'6%'},
|
|
|
+ {field: 'store', title: '门店',width:'10%'},
|
|
|
+ {field: 'time', title: '时间',width:'10%'},
|
|
|
{field: 'status', title: '状态',width:'6%',toolbar:"#status"},
|
|
|
{field: 'right', title: '操作',width:'10%', align: 'center', toolbar: '#barDemo'}
|
|
|
]
|
|
@@ -103,7 +91,7 @@
|
|
|
layList.tool(function (event,data,obj) {
|
|
|
switch (event) {
|
|
|
case 'delstor':
|
|
|
- var url=layList.U({c:'ump.store_exchange',a:'delete',q:{id:data.id}});
|
|
|
+ var url=layList.U({c:'ump.store_card',a:'delete',q:{id:data.id}});
|
|
|
$eb.$swal('delete',function(){
|
|
|
$eb.axios.get(url).then(function(res){
|
|
|
if(res.status == 200 && res.data.code == 200) {
|
|
@@ -153,42 +141,7 @@
|
|
|
setTime();
|
|
|
});
|
|
|
layList.search('export',function(where){
|
|
|
- location.href=layList.U({c:'ump.store_exchange',a:'save_excel',q:{status:where.status,store_name:where.store_name}});
|
|
|
- })
|
|
|
- layList.switch('status',function (odj,value,name) {
|
|
|
- if (odj.elem.checked == true) {
|
|
|
- layList.baseGet(layList.Url({
|
|
|
- c: 'ump.store_exchange',
|
|
|
- a: 'set_seckill_status',
|
|
|
- p: {status: 1, id: value}
|
|
|
- }), function (res) {
|
|
|
- layList.msg(res.msg);
|
|
|
- }, function () {
|
|
|
- odj.elem.checked = false;
|
|
|
- layui.form.render();
|
|
|
- layer.open({
|
|
|
- type: 1
|
|
|
- ,offset: 'auto'
|
|
|
- ,id: 'layerDemoauto' //防止重复弹出
|
|
|
- ,content: '<div style="padding: 20px 100px;">请先配置规格</div>'
|
|
|
- ,btn: '设置规格'
|
|
|
- ,btnAlign: 'c' //按钮居中
|
|
|
- ,shade: 0 //不显示遮罩
|
|
|
- ,yes: function(){
|
|
|
- layer.closeAll();
|
|
|
- $eb.createModalFrame('设置规格','{:Url('attr_list')}?id='+value+'',{h:1000,w:1400});
|
|
|
- }
|
|
|
- });
|
|
|
- });
|
|
|
- } else {
|
|
|
- layList.baseGet(layList.Url({
|
|
|
- c: 'ump.store_exchange',
|
|
|
- a: 'set_seckill_status',
|
|
|
- p: {status: 0, id: value}
|
|
|
- }), function (res) {
|
|
|
- layList.msg(res.msg);
|
|
|
- });
|
|
|
- }
|
|
|
+ location.href=layList.U({c:'ump.store_card',a:'save_excel',q:{status:where.status,name:where.name}});
|
|
|
})
|
|
|
$('.js-group-btn').on('click',function(){
|
|
|
$('.js-group-btn').css({zIndex:1});
|