admin/addon/fenxiao/shop/view/fenxiao/fenxiao_account.html

146 lines
4.7 KiB
HTML

{extend name="app/shop/view/base.html"/}
{block name="resources"}
<style>
.layui-card-body{display: flex;justify-content: space-around;}
.layui-card-body .content .title{color: #909399;font-size: 14px;}
.layui-card-body .money{color: #303133;font-size: 26px;margin-top: 10px;font-weight: bold;max-width: 250px;}
.shop-account{display: flex;align-items: center;position: relative;padding: 15px;box-sizing: border-box;}
.shop-detail p{display: inline-block;width: 300px;line-height: 30px;}
.shop-account>a{position: absolute;right: 15px;bottom: 15px;cursor: pointer;}
.item-block-parent{justify-content: flex-start; margin-top: 10px;}
.layui-layout-admin.admin-style-2 .table-tab .layui-tab-title{margin-bottom: 15px;}
.calendar{line-height: 34px;text-align: center;}
</style>
{/block}
{block name="body"}
<!-- 筛选面板 -->
<div class="single-filter-box">
<div class="layui-form">
<div class="layui-inline">
<div class="layui-input-inline">
<input type="text" class="layui-input" name="start_time" id="start_time" autocomplete="off" placeholder="开始时间" readonly>
<i class=" iconrili iconfont calendar"></i>
</div>
<div class="layui-input-inline end-time">
<input type="text" class="layui-input" name="end_time" id="end_time" placeholder="结束时间" autocomplete="off" readonly>
<i class=" iconrili iconfont calendar"></i>
</div>
<input id="fenxiao_id" value="{$fenxiao_id}" type="hidden" />
<button class="layui-btn layui-btn-primary" lay-submit lay-filter="search">搜索</button>
</div>
</div>
</div>
<div class="layui-tab table-tab" lay-filter="status">
<ul class="layui-tab-title">
<li class="layui-this" lay-id="">全部</li>
<li lay-id="1">收入</li>
<li lay-id="2">支出</li>
</ul>
<div class="layui-tab-content">
<!-- 列表 -->
<table id="renewal_list" lay-filter="renewal_list"></table>
</div>
</div>
{/block}
{block name="script"}
<script>
var table, form, laytpl, laydate, element, fenxiao_id = $("#fenxiao_id").val(), start_time, end_time;
layui.use(['form', 'laytpl', 'laydate'], function() {
form = layui.form;
laytpl = layui.laytpl;
laydate = layui.laydate;
element = layui.element;
form.render();
//监听Tab切换
element.on('tab(status)', function(data) {
var status = $(this).attr("lay-id");
table.reload( {
page: {
curr: 1
},
where: {
'status': status
}
});
});
//开始时间
laydate.render({
elem: '#start_time', //指定元素
done: function(value, date, endDate){
start_time = ns.date_to_time(value);
}
});
//结束时间
laydate.render({
elem: '#end_time', //指定元素
done: function(value, date, endDate){
end_time = ns.date_to_time(value);
}
});
/**
* 搜索功能
*/
form.on('submit(search)', function (data) {
if (start_time) {
data.field.start_time = start_time;
}
if (end_time) {
data.field.end_time = end_time;
}
table.reload({
page: {
curr: 1
},
where: data.field
});
});
/**
* 加载表格
*/
table = new Table({
elem: '#renewal_list',
url: ns.url("fenxiao://shop/fenxiao/account"),
where: {'fenxiao_id': fenxiao_id},
cols: [
[{
field: 'account_no',
title: '账单编号',
unresize: 'false',
width:'25%',
}, {
field: 'money',
title: '金额(元)',
unresize: 'false',
width:'25%',
}, {
field: 'type_name',
title: '金额类型',
unresize: 'false',
width:'25%',
}, {
field: 'create_time',
title: '创建时间',
unresize: 'false',
width:'25%',
templet: function(data) {
if(data.create_time == 0){
return '--';
}else{
return ns.time_to_date(data.create_time)
}
},
}]
]
});
});
</script>
{/block}