mirror of
http://git.coreshop.cn/jianweie/coreshoppro.git
synced 2025-12-06 20:13:26 +08:00
【修复】修复【报表统计】【商品销量】条件查询按钮失效的问题。
This commit is contained in:
@@ -1,43 +1,57 @@
|
||||
<div class="layui-form coreshop-search-form">
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">时间范围:</label>
|
||||
<div class="layui-input-inline layui-inline-4">
|
||||
<input type="text" name="date" value="" id="date" placeholder="请输入起止时间" autocomplete="off" class="layui-input">
|
||||
</div>
|
||||
<label class="layui-form-label">排名条件:</label>
|
||||
<div class="layui-input-inline layui-inline-2">
|
||||
<select name="filter">
|
||||
<option value="nums">销量</option>
|
||||
<option value="amount">销售额</option>
|
||||
</select>
|
||||
</div>
|
||||
<label class="layui-form-label">升降序:</label>
|
||||
<div class="layui-input-inline layui-inline-2">
|
||||
<select name="thesort">
|
||||
<option value="desc">降序</option>
|
||||
<option value="asc">升序</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="layui-inline">
|
||||
<div class="">
|
||||
<button class="layui-btn layui-btn-sm" val="" lay-submit lay-filter="*"><i class="iconfont icon-chaxun"></i>确定</button>
|
||||
<button class="layui-btn layui-btn-primary layui-btn-sm" val="1" lay-submit lay-filter="*">今日</button>
|
||||
<button class="layui-btn layui-btn-primary layui-btn-sm" val="2" lay-submit lay-filter="*">昨日</button>
|
||||
<button class="layui-btn layui-btn-primary layui-btn-sm" val="3" lay-submit lay-filter="*">本周</button>
|
||||
<button class="layui-btn layui-btn-primary layui-btn-sm" val="4" lay-submit lay-filter="*">上周</button>
|
||||
<button class="layui-btn layui-btn-primary layui-btn-sm" val="5" lay-submit lay-filter="*">本月</button>
|
||||
<button class="layui-btn layui-btn-primary layui-btn-sm" val="6" lay-submit lay-filter="*">上月</button>
|
||||
<button class="layui-btn layui-btn-primary layui-btn-sm" val="7" lay-submit lay-filter="*">7日内</button>
|
||||
<button class="layui-btn layui-btn-primary layui-btn-sm" val="8" lay-submit lay-filter="*">一月内</button>
|
||||
<button class="layui-btn layui-btn-primary layui-btn-sm" val="9" lay-submit lay-filter="*">三月内</button>
|
||||
<button class="layui-btn layui-btn-primary layui-btn-sm" val="10" lay-submit lay-filter="*">半年内</button>
|
||||
<button class="layui-btn layui-btn-primary layui-btn-sm" val="11" lay-submit lay-filter="*">一年内</button>
|
||||
<button class="layui-btn layui-btn-primary layui-btn-sm" val="12" lay-submit lay-filter="*">本年度</button>
|
||||
<button class="layui-btn layui-btn-primary layui-btn-sm" val="13" lay-submit lay-filter="*">上年度</button>
|
||||
<script type="text/html" id="LAY-app-Goods-toolbar">
|
||||
<div class="layui-form coreshop-toolbar-search-form">
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">时间范围:</label>
|
||||
<div class="layui-input-inline layui-inline-6">
|
||||
<input type="text" name="date" value="" id="date" placeholder="请输入起止时间" autocomplete="off" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">升降序:</label>
|
||||
<div class="layui-input-inline layui-inline-2">
|
||||
<select name="thesort" id="thesort">
|
||||
<option value="desc">降序</option>
|
||||
<option value="asc">升序</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">排名条件:</label>
|
||||
<div class="layui-input-inline layui-inline-2">
|
||||
<select name="filter" id="filter">
|
||||
<option value="nums">销量</option>
|
||||
<option value="amount">销售额</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-inline">
|
||||
<button class="layui-btn layui-btn-sm" lay-submit lay-filter="LAY-app-Goods-search"><i class="layui-icon layui-icon-search"></i>筛选</button>
|
||||
</div>
|
||||
<div class="layui-inline">
|
||||
<div class="">
|
||||
<button class="layui-btn layui-btn-primary layui-btn-sm" val="1" lay-submit lay-filter="*">今日</button>
|
||||
<button class="layui-btn layui-btn-primary layui-btn-sm" val="2" lay-submit lay-filter="*">昨日</button>
|
||||
<button class="layui-btn layui-btn-primary layui-btn-sm" val="3" lay-submit lay-filter="*">本周</button>
|
||||
<button class="layui-btn layui-btn-primary layui-btn-sm" val="4" lay-submit lay-filter="*">上周</button>
|
||||
<button class="layui-btn layui-btn-primary layui-btn-sm" val="5" lay-submit lay-filter="*">本月</button>
|
||||
<button class="layui-btn layui-btn-primary layui-btn-sm" val="6" lay-submit lay-filter="*">上月</button>
|
||||
<button class="layui-btn layui-btn-primary layui-btn-sm" val="7" lay-submit lay-filter="*">7日内</button>
|
||||
<button class="layui-btn layui-btn-primary layui-btn-sm" val="8" lay-submit lay-filter="*">一月内</button>
|
||||
<button class="layui-btn layui-btn-primary layui-btn-sm" val="9" lay-submit lay-filter="*">三月内</button>
|
||||
<button class="layui-btn layui-btn-primary layui-btn-sm" val="10" lay-submit lay-filter="*">半年内</button>
|
||||
<button class="layui-btn layui-btn-primary layui-btn-sm" val="11" lay-submit lay-filter="*">一年内</button>
|
||||
<button class="layui-btn layui-btn-primary layui-btn-sm" val="12" lay-submit lay-filter="*">本年度</button>
|
||||
<button class="layui-btn layui-btn-primary layui-btn-sm" val="13" lay-submit lay-filter="*">上年度</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</script>
|
||||
|
||||
<div class="table-body">
|
||||
<table id="LAY-app-Report-tableBox" lay-filter="LAY-app-Report-tableBox"></table>
|
||||
@@ -59,15 +73,17 @@
|
||||
var util = layui.util;
|
||||
var table = layui.table;
|
||||
var tableData = {};
|
||||
//时间插件
|
||||
var date = new Date();
|
||||
layui.laydate.render({
|
||||
elem: '#date',
|
||||
range: '到',
|
||||
type: 'date',
|
||||
value: util.toDateString(date, 'yyyy-MM-dd') + ' 到 ' + util.toDateString(date, 'yyyy-MM-dd'),
|
||||
trigger: 'click'
|
||||
});
|
||||
|
||||
|
||||
var searchwhere;
|
||||
//监听搜索
|
||||
form.on('submit(LAY-app-Goods-search)',
|
||||
function (data) {
|
||||
var field = data.field;
|
||||
searchwhere = field;
|
||||
//执行重载
|
||||
table.reloadData('LAY-app-Report-tableBox', { where: field });
|
||||
});
|
||||
|
||||
//第一个实例
|
||||
table.render({
|
||||
@@ -75,19 +91,20 @@
|
||||
method: 'POST',
|
||||
toolbar: '#LAY-app-Report-toolbar',
|
||||
defaultToolbar: ['filter', 'print', 'exports'],
|
||||
height: 'full-159',
|
||||
cellMinWidth: '80',
|
||||
height: 'full-95',
|
||||
//cellMinWidth: '80',
|
||||
toolbar: '#LAY-app-Goods-toolbar',
|
||||
//id: 'LAY-app-Report-tableBox',
|
||||
url: "Api/CoreCmsReports/GetGoods",
|
||||
page: 'true',
|
||||
limit: '20',
|
||||
cols: [[ //表头
|
||||
{field: 'index', title: '排名', type: 'numbers', width: 60},
|
||||
{ field: 'index', title: '排名', type: 'numbers', width: 60 },
|
||||
{ field: 'nums', title: '销量', align: 'center', width: 60 },
|
||||
{ field: 'amount', title: '销售额', align: 'center', width: 80 },
|
||||
{
|
||||
field: 'imageUrl', width: 60, title: '缩略图', align: 'center', templet: function (data) {
|
||||
if (data.imageUrl && data.imageUrl!='null' ) {
|
||||
if (data.imageUrl && data.imageUrl != 'null') {
|
||||
return '<a href="javascript:void(0);" onclick=layui.coreHelper.viewImage("' + data.imageUrl + '")><image style="max-width:28px;max-height:28px;" src="' + data.imageUrl + '" /></a>';
|
||||
} else {
|
||||
return '<a href="javascript:void(0);" onclick=layui.coreHelper.viewImage("' + setter.noImagePicUrl + '")><image style="max-width:30px;max-height:30px;" src="' + setter.noImagePicUrl + '" /></a>';
|
||||
@@ -96,12 +113,13 @@
|
||||
},
|
||||
{ field: 'name', title: '商品名称', align: 'center' },
|
||||
{ field: 'addon', title: '规格', align: 'center', width: 250 },
|
||||
{ field: 'sn', title: '货号', align: 'center', width: 130 }
|
||||
{ field: 'sn', title: '货号', width: 150 }
|
||||
]]
|
||||
});
|
||||
|
||||
layui.form.on('submit(*)', function (data) {
|
||||
type = data.elem.getAttribute('val');
|
||||
console.log('type', type);
|
||||
if (type != "") {
|
||||
getTime(type, function (date) {
|
||||
if (date) {
|
||||
@@ -144,5 +162,17 @@
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
//时间插件
|
||||
var date = new Date();
|
||||
layui.laydate.render({
|
||||
elem: '#date',
|
||||
range: '到',
|
||||
type: 'date',
|
||||
value: util.toDateString(date, 'yyyy-MM-dd') + ' 到 ' + util.toDateString(date, 'yyyy-MM-dd'),
|
||||
trigger: 'click'
|
||||
});
|
||||
|
||||
|
||||
});
|
||||
</script>
|
||||
Reference in New Issue
Block a user