You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
284 lines
13 KiB
284 lines
13 KiB
{if !$_GPC['get_type']}
|
|
<style>
|
|
#selectGoodsList .goodsImg img{
|
|
width: 50px;
|
|
height: 50px;
|
|
}
|
|
#selectGoodsList .modal-body.form-horizontal{
|
|
padding: 0 30px;
|
|
}
|
|
#selectGoodsList .modal-content{
|
|
max-height: 8000px;
|
|
}
|
|
</style>
|
|
<div class="modal-dialog selectGoodsList" id="selectGoodsList" style="min-width: 60%!important;">
|
|
<div class="modal-content">
|
|
<div class="modal-header">
|
|
<button data-dismiss="modal" class="close" type="button">×</button>
|
|
<h4 class="modal-title">请选择商品</h4>
|
|
</div>
|
|
<div class="modal-body form-horizontal">
|
|
<!--搜索-->
|
|
<div class="form-group">
|
|
<div class="col-sm-10 searchContent">
|
|
<input class="form-control" placeholder="请输入商品名称..." name="search" value=""/>
|
|
<input type="hidden" id="sid" value="{$sid}"/>
|
|
<input type="hidden" id="isOptionstatus" value="{$isOptionstatus}"/>
|
|
</div>
|
|
<div class="btn btn-primary searchSelectGoods" data-plugin="plugin">搜索</div>
|
|
</div>
|
|
<!--表格-->
|
|
<div class="app-table-list selectGoodsTable" id="selectGoodsTable">
|
|
{if !empty($popup)}
|
|
{php echo $popup}
|
|
{else}
|
|
<div class="panel panel-default">
|
|
<table class="table table-hover table-responsive table-bordered" style="border: 1px solid #e5e5e5;">
|
|
<thead>
|
|
<tr>
|
|
<th class="text-center" width="10%">图片</th>
|
|
<th class="text-center" width="40%">商品名称</th>
|
|
<th class="text-center" width="10%">商品类型</th>
|
|
<th class="text-center" width="10%">商品状态</th>
|
|
<th class="text-center" width="10%">商品价格</th>
|
|
<th class="text-center" width="10%">商品库存</th>
|
|
<th class="text-center" width="10%">操作</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody class="text-center">
|
|
{loop $goods $key $val}
|
|
<tr>
|
|
<td class="text-center goodsImg"><img src="{$val['logo']}" /></td>
|
|
<td class="text-left">{$val['goods_name']}</td>
|
|
<td class="text-center">
|
|
{if $val['plugin'] == 'rush'}
|
|
抢购
|
|
{elseif $val['plugin'] == 'groupon'}
|
|
团购
|
|
{elseif $val['plugin'] == 'wlfightgroup'}
|
|
拼团
|
|
{elseif $val['plugin'] == 'coupon'}
|
|
卡券
|
|
{elseif $val['plugin'] == 'bargain'}
|
|
砍价
|
|
{/if}
|
|
</td>
|
|
<td>
|
|
{if $val['plugin'] == 'rush'}
|
|
{if $val['status'] == 3}
|
|
<span class="label label-default">已结束</span>
|
|
{else}
|
|
<span class="label label-success">正常</span>
|
|
{/if}
|
|
{elseif $val['plugin'] == 'groupon'}
|
|
{if $val['status'] == 3}
|
|
<span class="label label-default">已结束</span>
|
|
{else}
|
|
<span class="label label-success">正常</span>
|
|
{/if}
|
|
{elseif $val['plugin'] == 'wlfightgroup'}
|
|
<span class="label label-success">正常</span>
|
|
{elseif $val['plugin'] == 'coupon'}
|
|
<span class="label label-success">正常</span>
|
|
{elseif $val['plugin'] == 'bargain'}
|
|
{if $val['status'] == 1}
|
|
<span class="label label-warning">未开始</span>
|
|
{elseif $val['status'] == 2}
|
|
<span class="label label-success">进行中</span>
|
|
{else}
|
|
<span class="label label-default">已结束</span>
|
|
{/if}
|
|
{/if}
|
|
</td>
|
|
<td class="text-center">{$val['price']}</td>
|
|
<td>{$val['stk']}</td>
|
|
<td>
|
|
<a href="javascript:;" class="btn btn-sm btn-warning determineSelectGoods" logo = "{$val['logo']}" sid="{$val['sid']}" id="{$val['id']}" name="{$val['goods_name']}" plugin="{$val['plugin']}">选择</a>
|
|
</td>
|
|
</tr>
|
|
{/loop}
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="app-table-foot clearfix">
|
|
<div class="pull-left">
|
|
</div>
|
|
<div class="pull-right">
|
|
<div>
|
|
<ul class="pagination pagination-centered">
|
|
{if $page > 1}
|
|
<li><a href="javascript:;" class="pager-nav selectGoodsPage" page="1">首页</a></li>
|
|
<li><a href="javascript:;" class="pager-nav selectGoodsPage" page="{php echo ($page - 1)}">«上一页</a></li>
|
|
{/if}
|
|
</ul>
|
|
<ul class="pagination pagination-centered selectGoodsPageNumber"></ul>
|
|
<ul class="pagination pagination-centered">
|
|
{if $totalPgae > $page}
|
|
<li><a href="javascript:;" class="pager-nav selectGoodsPage" page="{php echo ($page + 1)}">下一页»</a></li>
|
|
<li><a href="javascript:;" class="pager-nav selectGoodsPage" page="{php echo $totalPgae}">尾页</a></li>
|
|
{/if}
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{/if}
|
|
</div>
|
|
</div>
|
|
<div class="modal-footer">
|
|
<button data-dismiss="modal" class="btn btn-default cancelSelectGoods" type="button">关闭</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<script>
|
|
/**
|
|
* 请求获取新的商品信息
|
|
* @param params
|
|
* @constructor
|
|
*/
|
|
function selectGoodsRequest(params) {
|
|
var url = biz.url('utility/select/getWholeGoods',params,'');
|
|
$.ajax(url, {
|
|
type: "get",
|
|
dataType: "html",
|
|
cache: false,
|
|
}).done(function(html) {
|
|
$(".selectGoodsTable").html(html);
|
|
})
|
|
}
|
|
/**
|
|
* 分页获取新的数据信息
|
|
*/
|
|
$(".selectGoodsList").on('click','.selectGoodsPage',function () {
|
|
let page = $(this).attr('page');
|
|
let search = $("[ name='search']").val();
|
|
let sid = $('#sid').val();
|
|
let is_optionstatus = $('#isOptionstatus').val();
|
|
page = page ? page : 1;
|
|
selectGoodsRequest({page:page,search:search,get_type:1,sid:sid,is_optionstatus:is_optionstatus});
|
|
});
|
|
/**
|
|
* 搜索商品信息
|
|
*/
|
|
$(".selectGoodsList").on('click','.searchSelectGoods',function () {
|
|
let search = $("[ name='search']").val();
|
|
page = 1;//搜索 从第一页开始
|
|
let sid = $('#sid').val();
|
|
let is_optionstatus = $('#isOptionstatus').val();
|
|
selectGoodsRequest({page:page,search:search,get_type:1,sid:sid,is_optionstatus:is_optionstatus});
|
|
});
|
|
</script>
|
|
{else}
|
|
<div class="panel panel-default">
|
|
<table class="table table-hover table-responsive table-bordered" style="border: 1px solid #e5e5e5;">
|
|
<thead>
|
|
<tr>
|
|
<th class="text-center" width="10%">图片</th>
|
|
<th class="text-center" width="40%">商品名称</th>
|
|
<th class="text-center" width="10%">商品类型</th>
|
|
<th class="text-center" width="10%">商品状态</th>
|
|
<th class="text-center" width="10%">商品价格</th>
|
|
<th class="text-center" width="10%">商品库存</th>
|
|
<th class="text-center" width="10%">操作</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody class="text-center">
|
|
{loop $goods $key $val}
|
|
<tr>
|
|
<td class="text-center goodsImg"><img src="{$val['logo']}" /></td>
|
|
<td class="text-left">{$val['goods_name']}</td>
|
|
<td class="text-center">
|
|
{if $val['plugin'] == 'rush'}
|
|
抢购
|
|
{elseif $val['plugin'] == 'groupon'}
|
|
团购
|
|
{elseif $val['plugin'] == 'wlfightgroup'}
|
|
拼团
|
|
{elseif $val['plugin'] == 'coupon'}
|
|
卡券
|
|
{elseif $val['plugin'] == 'bargain'}
|
|
砍价
|
|
{/if}
|
|
</td>
|
|
<td>
|
|
{if $val['plugin'] == 'rush'}
|
|
{if $val['status'] == 3}
|
|
<span class="label label-default">已结束</span>
|
|
{else}
|
|
<span class="label label-success">正常</span>
|
|
{/if}
|
|
{elseif $val['plugin'] == 'groupon'}
|
|
{if $val['status'] == 3}
|
|
<span class="label label-default">已结束</span>
|
|
{else}
|
|
<span class="label label-success">正常</span>
|
|
{/if}
|
|
{elseif $val['plugin'] == 'wlfightgroup'}
|
|
<span class="label label-success">正常</span>
|
|
{elseif $val['plugin'] == 'coupon'}
|
|
<span class="label label-success">正常</span>
|
|
{elseif $val['plugin'] == 'bargain'}
|
|
{if $val['status'] == 1}
|
|
<span class="label label-warning">未开始</span>
|
|
{elseif $val['status'] == 2}
|
|
<span class="label label-success">进行中</span>
|
|
{else}
|
|
<span class="label label-default">已结束</span>
|
|
{/if}
|
|
{/if}
|
|
</td>
|
|
<td class="text-center">{$val['price']}</td>
|
|
<td>{$val['stk']}</td>
|
|
<td>
|
|
<a href="javascript:;" class="btn btn-sm btn-warning determineSelectGoods" logo = "{$val['logo']}" sid="{$val['sid']}" id="{$val['id']}" name="{$val['goods_name']}" plugin="{$val['plugin']}">选择</a>
|
|
</td>
|
|
</tr>
|
|
{/loop}
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="app-table-foot clearfix">
|
|
<div class="pull-left">
|
|
</div>
|
|
<div class="pull-right">
|
|
<div>
|
|
<ul class="pagination pagination-centered">
|
|
{if $page > 1}
|
|
<li><a href="javascript:;" class="pager-nav selectGoodsPage" page="1">首页</a></li>
|
|
<li><a href="javascript:;" class="pager-nav selectGoodsPage" page="{php echo ($page - 1)}">«上一页</a></li>
|
|
{/if}
|
|
</ul>
|
|
<ul class="pagination pagination-centered selectGoodsPageNumber"></ul>
|
|
<ul class="pagination pagination-centered">
|
|
{if $totalPgae > $page}
|
|
<li><a href="javascript:;" class="pager-nav selectGoodsPage" page="{php echo ($page + 1)}">下一页»</a></li>
|
|
<li><a href="javascript:;" class="pager-nav selectGoodsPage" page="{php echo $totalPgae}">尾页</a></li>
|
|
{/if}
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
{/if}
|
|
<script>
|
|
let page_num ="{php echo $totalPgae;}";
|
|
let page = "{php echo $page}";
|
|
/**
|
|
* 循环建立页码
|
|
*/
|
|
function pageing() {
|
|
if(page_num > 1){
|
|
let html = '';
|
|
for(let i=1;i<=page_num;i++){
|
|
if(i > (page - 10) && i <= ((page - 10 < 0 ? 0 : page - 10 ) + 10)){
|
|
if(i == page){
|
|
html += ' <li class="active" page="'+i+'"><a href="javascript:;">'+i+'</a></li>';
|
|
}else{
|
|
html += ' <li class="selectGoodsPage" page="'+i+'"><a href="javascript:;">'+i+'</a></li>';
|
|
}
|
|
}
|
|
}
|
|
$(".selectGoodsPageNumber").html(html);
|
|
}
|
|
}
|
|
pageing();//循环建立页码
|
|
</script>
|