劳务费人次统计表
diff --git a/src/main/resources/data.sql b/src/main/resources/data.sql
index b49c77f..6d69446 100644
--- a/src/main/resources/data.sql
+++ b/src/main/resources/data.sql
@@ -126,6 +126,7 @@
INSERT INTO "tb_function"("id", "createtime", "isleaf", "lastsaved", "menuicon", "menuurl", "name", "ordernum", "parentid") VALUES (34, NULL, 1, NULL, '', '/customerlist/index', '餐补人员名单管理', 1, 24);
INSERT INTO "tb_function"("id", "createtime", "isleaf", "lastsaved", "menuicon", "menuurl", "name", "ordernum", "parentid") VALUES (35, NULL, 0, NULL, 'layui-icon-rmb', '#', '报表中心', 10, -1);
INSERT INTO "tb_function"("id", "createtime", "isleaf", "lastsaved", "menuicon", "menuurl", "name", "ordernum", "parentid") VALUES (36, NULL, 1, NULL, '', '/report/laborfee', '商户劳务费报表', 1, 35);
+INSERT INTO "tb_function"("id", "createtime", "isleaf", "lastsaved", "menuicon", "menuurl", "name", "ordernum", "parentid") VALUES (37, NULL, 1, NULL, '', '/report/laborcount', '商户劳务费人次统计表', 2, 35);
@@ -311,6 +312,8 @@
INSERT INTO "tb_permission"("id", "resid", "role_func_id", "roleid") VALUES ('ff8080816ea5a411016ea5bc08af007d', 95, NULL, 'd1yctWs5+ks0iQN3m9bUvRHus6HbKbrs');
INSERT INTO "tb_permission"("id", "resid", "role_func_id", "roleid") VALUES ('ff8080816eb6236e016eb62961f8007d', 96, NULL, 'd1yctWs5+ks0iQN3m9bUvRHus6HbKbrs');
+INSERT INTO "tb_permission"("id", "resid", "role_func_id", "roleid") VALUES ('ff8080816ec4640b016ec471f89d0080', 97, NULL, 'd1yctWs5+ks0iQN3m9bUvRHus6HbKbrs');
+INSERT INTO "tb_permission"("id", "resid", "role_func_id", "roleid") VALUES ('ff8080816ec4640b016ec471f89d007f', 98, NULL, 'd1yctWs5+ks0iQN3m9bUvRHus6HbKbrs');
INSERT INTO "tb_resource" (id,code,function_id,name,uri) VALUES (4, '1', 4, '添加功能', '/function/add');
@@ -413,6 +416,8 @@
INSERT INTO "tb_resource"("id", "code", "function_id", "name", "uri") VALUES (94, '', 34, '查询', '/customerlist/index');
INSERT INTO "tb_resource"("id", "code", "function_id", "name", "uri") VALUES (95, '', 36, '查询', '/report/laborfee');
INSERT INTO "tb_resource"("id", "code", "function_id", "name", "uri") VALUES (96, '', 36, '导出', '/report/excelexportlaborfee');
+INSERT INTO "tb_resource"("id", "code", "function_id", "name", "uri") VALUES (97, '', 37, '查询', '/report/laborcount');
+INSERT INTO "tb_resource"("id", "code", "function_id", "name", "uri") VALUES (98, '', 37, '导出', '/report/excelexportlaborcnt');
@@ -465,6 +470,7 @@
INSERT INTO "tb_role_function"("id", "functionid", "permissions", "roleid") VALUES ('ff8080816ea5a411016ea5bc08ae007b', 35, NULL, 'd1yctWs5+ks0iQN3m9bUvRHus6HbKbrs');
INSERT INTO "tb_role_function"("id", "functionid", "permissions", "roleid") VALUES ('ff8080816ea5a411016ea5bc08ae007c', 36, NULL, 'd1yctWs5+ks0iQN3m9bUvRHus6HbKbrs');
+INSERT INTO "tb_role_function"("id", "functionid", "permissions", "roleid") VALUES ('ff8080816ec4640b016ec471f89d007e', 37, NULL, 'd1yctWs5+ks0iQN3m9bUvRHus6HbKbrs');
INSERT INTO "tb_shopsettlement" (shopsettlementno,operno,shopid,shopname) VALUES ('1', '1234', '2000000012', '测试商户');
diff --git a/src/main/resources/static/libs/CLodop/LodopFuncs.js b/src/main/resources/static/libs/CLodop/LodopFuncs.js
index 59b481c..3a21b3f 100755
--- a/src/main/resources/static/libs/CLodop/LodopFuncs.js
+++ b/src/main/resources/static/libs/CLodop/LodopFuncs.js
@@ -13,12 +13,12 @@
//====页面引用CLodop云打印必须的JS文件,用双端口(8000和18000)避免其中某个被占用:====
if (needCLodop()) {
// https
- // var src1 = "https://localhost:8443/CLodopfuncs.js?priority=1";
- // var src2 = "https://localhost:8444/CLodopfuncs.js?priority=0";
+ var src1 = "https://localhost:8443/CLodopfuncs.js?priority=1";
+ var src2 = "https://localhost:8444/CLodopfuncs.js?priority=0";
//http
- var src1 = "http://localhost:8000/CLodopfuncs.js?priority=1";
- var src2 ="http://localhost:18000/CLodopfuncs.js?priority=0";
+ // var src1 = "http://localhost:8000/CLodopfuncs.js?priority=1";
+ // var src2 ="http://localhost:18000/CLodopfuncs.js?priority=0";
var head = document.head || document.getElementsByTagName("head")[0] || document.documentElement;
var oscript = document.createElement("script");
diff --git a/src/main/resources/templates/restaurant/report/laborcount.html b/src/main/resources/templates/restaurant/report/laborcount.html
new file mode 100644
index 0000000..c5826be
--- /dev/null
+++ b/src/main/resources/templates/restaurant/report/laborcount.html
@@ -0,0 +1,261 @@
+<div class="layui-card">
+ <div class="layui-card-header">
+ <h2 class="header-title">商户劳务费报表</h2>
+ <span class="layui-breadcrumb pull-right">
+ <a href="#">报表中心</a>
+ <a><cite>商户劳务费报表</cite></a>
+ </span>
+ </div>
+ <div class="layui-card-body">
+ <div class="layui-form" lay-filter="shopreport-labercount-search-form">
+ <input type="hidden" id="shopreport-labercount-hidden-maxdate" th:value="${maxdate}"/>
+ <input type="hidden" id="shopreport-labercount-hidden-maxmonth" th:value="${maxmonth}"/>
+ <div class="layui-form-item" style="margin-bottom: 0;">
+ <div class="layui-inline">
+ <label class="layui-form-label">汇总日期</label>
+ <div class="layui-input-inline">
+ <input type="text" name="startdate" id="shopreport-labercount-search-startdate" placeholder="起始日期"
+ th:value="${maxdate}"
+ autocomplete="off" class="layui-input"/>
+ </div>
+ <div class="layui-form-mid">-</div>
+ <div class="layui-input-inline">
+ <input type="text" name="enddate" id="shopreport-labercount-search-enddate" placeholder="截止日期"
+ th:value="${maxdate}"
+ autocomplete="off" class="layui-input"/>
+ </div>
+ </div>
+
+ <div class="layui-inline">
+ <label class="layui-form-label">汇总月份</label>
+ <div class="layui-input-block">
+ <input type="text" name="yearmonth" id="shopreport-labercount-search-yearmonth" placeholder="选择月份"
+ th:value="${maxmonth}" autocomplete="off" class="layui-input"/>
+ </div>
+ </div>
+
+ <div class="layui-inline">
+ <div class="layui-input-block" style="margin-left: 0;">
+ <input type="checkbox" name="datetype" id="shopreport-labercount-datetype" lay-skin="primary"
+ title="按月份查询"/>
+ </div>
+ </div>
+
+ <div class="layui-inline">
+ <button id="shopreport-labercount-search-btn" class="layui-btn icon-btn" data-type="search"><i
+ class="layui-icon"></i>搜索
+ </button>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="layui-card-body">
+ <div class="layui-form toolbar">
+ <div class="layui-btn-group">
+ <button id="shopreport-labercount-export-excel" class="layui-btn layui-btn-sm layui-btn-primary sw-print"><i class="layui-icon layui-icon-export"></i>导出</button>
+ <button id="shopreport-labercount-print-table" class="layui-btn layui-btn-sm layui-btn-primary sw-print"><i class="layui-icon layui-icon-print"></i>打印</button>
+ </div>
+ </div>
+ <table class="layui-table sw-table" id="shopreport-labercount-table" th:fragment="laborCountTable">
+ <thead>
+ <tr>
+ <th rowspan="3" style="text-align: center;min-width: 35px;">序号</th>
+ <th rowspan="3" style="text-align: center;min-width: 100px;">单位</th>
+ <th rowspan="3" style="text-align: center;min-width: 100px;">食堂</th>
+ <th colspan="3" style="text-align: center;">刷卡次数(人)</th>
+ <th colspan="4" style="text-align: center;">应支付劳务费(元)</th>
+ </tr>
+ <tr>
+ <th rowspan="2" style="text-align: center;min-width: 60px;">早餐</th>
+ <th rowspan="2" style="text-align: center;min-width: 60px;">午餐</th>
+ <th rowspan="2" style="text-align: center;min-width: 60px;">晚餐</th>
+
+ <th rowspan="2" style="text-align: center;min-width: 60px;">早餐<br/>应付劳务费</th>
+ <th rowspan="2" style="text-align: center;min-width: 60px;">午餐<br/>应付劳务费</th>
+ <th rowspan="2" style="text-align: center;min-width: 60px;">晚餐<br/>应付劳务费</th>
+ <th rowspan="2" style="text-align: center;min-width: 60px;">应支付劳<br/>务费小计</th>
+ </tr>
+ </thead>
+ <tbody id="shopreport-labercount-tbody" th:data-startdate="${searchBean.startdate}" th:data-enddate="${searchBean.enddate}" th:data-datetype="${searchBean.datetype}" th:data-yearmonth="${searchBean.yearmonth}" th:data-opercode="${opercode}">
+ <tr th:if="${null==showlist || showlist.size()==0}">
+ <td colspan="13">无数据</td>
+ </tr>
+
+ <div th:remove="tag" th:if="${null!=showlist && showlist.size()>0}" th:each="data:${showlist}" th:with="childCount=${data.datalist.size()}">
+ <tr th:if=${!dataStat.last}>
+ <td th:text="${childCount>0}?${data.datalist[0].rownum}:''"></td>
+ <td th:text="${data.dwname}" th:rowspan="${data.datalist.size()}"></td>
+ <td th:text="${childCount>0}?${data.datalist[0].groupname}:''"></td>
+ <td th:text="${childCount>0}?${data.datalist[0].bfeecnt}:''"></td>
+ <td th:text="${childCount>0}?${data.datalist[0].lfeecnt}:''"></td>
+ <td th:text="${childCount>0}?${data.datalist[0].dfeecnt}:''"></td>
+ <td th:text="${childCount>0}?${#numbers.formatDecimal(data.datalist[0].bfeeamt,1,2)}:''"></td>
+ <td th:text="${childCount>0}?${#numbers.formatDecimal(data.datalist[0].lfeeamt,1,2)}:''"></td>
+ <td th:text="${childCount>0}?${#numbers.formatDecimal(data.datalist[0].dfeeamt,1,2)}:''"></td>
+ <td th:text="${childCount>0}?${#numbers.formatDecimal(data.datalist[0].bfeeamt+data.datalist[0].lfeeamt+data.datalist[0].dfeeamt,1,2)}:''"></td>
+ </tr>
+ <tr th:each="article,stats:${data.datalist}" th:if="${!stats.first}">
+ <td th:text="${article.rownum}"></td>
+ <td th:text="${article.groupname}"></td>
+ <td th:text="${article.bfeecnt}"></td>
+ <td th:text="${article.lfeecnt}"></td>
+ <td th:text="${article.dfeecnt}"></td>
+ <td th:text="${#numbers.formatDecimal(article.bfeeamt,1,2)}"></td>
+ <td th:text="${#numbers.formatDecimal(article.lfeeamt,1,2)}"></td>
+ <td th:text="${#numbers.formatDecimal(article.dfeeamt,1,2)}"></td>
+ <td th:text="${#numbers.formatDecimal(article.bfeeamt+article.lfeeamt+article.dfeeamt,1,2)}"></td>
+ </tr>
+ <tr th:if="${childCount>1}">
+ <td colspan="3" th:text="${data.dwname+'小计'}"></td>
+ <td th:text="${data.bfeecnt}"></td>
+ <td th:text="${data.lfeecnt}"></td>
+ <td th:text="${data.dfeecnt}"></td>
+ <td th:text="${#numbers.formatDecimal(data.bfeeamt,1,2)}"></td>
+ <td th:text="${#numbers.formatDecimal(data.lfeeamt,1,2)}"></td>
+ <td th:text="${#numbers.formatDecimal(data.dfeeamt,1,2)}"></td>
+ <td th:text="${#numbers.formatDecimal(data.bfeeamt+data.lfeeamt+data.dfeeamt,1,2)}"></td>
+ </tr>
+ <tr th:if="${dataStat.last}">
+ <td style="font-weight: bold;" colspan="3" th:text="${data.dwname}"></td>
+ <td style="font-weight: bold;" th:text="${data.bfeecnt}"></td>
+ <td style="font-weight: bold;" th:text="${data.lfeecnt}"></td>
+ <td style="font-weight: bold;" th:text="${data.dfeecnt}"></td>
+ <td style="font-weight: bold;" th:text="${#numbers.formatDecimal(data.bfeeamt,1,2)}"></td>
+ <td style="font-weight: bold;" th:text="${#numbers.formatDecimal(data.lfeeamt,1,2)}"></td>
+ <td style="font-weight: bold;" th:text="${#numbers.formatDecimal(data.dfeeamt,1,2)}"></td>
+ <td style="font-weight: bold;" th:text="${#numbers.formatDecimal(data.bfeeamt+data.lfeeamt+data.dfeeamt,1,2)}"></td>
+ </tr>
+ </div>
+ </tbody>
+ </table>
+ </div>
+</div>
+
+<script>
+ layui.use(['form', 'layer', 'laydate', 'admin'], function () {
+ var form = layui.form;
+ var laydate = layui.laydate;
+ var layer = layui.layer;
+ var $ = layui.jquery;
+
+ form.render("checkbox");
+ laydate.render({
+ elem: '#shopreport-labercount-search-yearmonth',
+ type: 'month',
+ max: $("#shopreport-labercount-hidden-maxdate").val(),
+ trigger: 'click',
+ change: function (value, date, endDate) {
+ $('#shopreport-labercount-search-yearmonth').val(value);
+ $('#layui-laydate1').remove();
+ }
+ });
+ laydate.render({
+ elem: '#shopreport-labercount-search-startdate',
+ max: $("#shopreport-labercount-hidden-maxdate").val(),
+ trigger: 'click'
+ });
+ laydate.render({
+ elem: '#shopreport-labercount-search-enddate',
+ max: $("#shopreport-labercount-hidden-maxdate").val(),
+ trigger: 'click'
+ });
+
+ $("#shopreport-labercount-search-btn").click(function(){
+ var startdate=$("#shopreport-labercount-search-startdate").val();
+ var enddate = $("#shopreport-labercount-search-enddate").val();
+ var yearmonth=$("#shopreport-labercount-search-yearmonth").val();
+ var dtype = $("#shopreport-labercount-datetype").is(":checked")?"month":"days";
+ if ("month" == dtype) {
+ if (isempty(yearmonth)) {
+ layer.msg('请选择月份', {icon: 2});
+ return;
+ }
+ } else {
+ if (isempty(startdate) || isempty(enddate)) {
+ layer.msg('请选择汇总时间段', {icon: 2});
+ return;
+ }
+ }
+
+ layer.load(2);
+ $.ajax({
+ url: '[[@{/report/searchlaborcount}]]',
+ type: "POST",
+ data: {
+ startdate: startdate,
+ enddate: enddate,
+ datetype: dtype,
+ yearmonth: yearmonth,
+ _csrf: $("meta[name='_csrf_token']").attr("value")
+ },
+ success: function (data) {
+ $("#shopreport-labercount-table").html(data);
+ layer.closeAll('loading');
+ },
+ error: function (status, err) {
+ layer.closeAll('loading');
+ layer.msg('查询失败了', {icon: 2});
+ }
+ });
+ });
+
+ //打印
+ var LODOP; //声明为全局变量
+ $("#shopreport-labercount-print-table").click(function(){
+ var startdate= $("#shopreport-labercount-tbody").attr("data-startdate");
+ var enddate= $("#shopreport-labercount-tbody").attr("data-enddate");
+ var datetype= $("#shopreport-labercount-tbody").attr("data-datetype");
+ var yearmonth= $("#shopreport-labercount-tbody").attr("data-yearmonth");
+ var opercode = $("#shopreport-labercount-tbody").attr("data-opercode");
+ var url = '/report/print/printlaborcnt?startdate=' + startdate + '&enddate=' + enddate + '&datetype=' + datetype + '&yearmonth=' + yearmonth + '&opercode=' + opercode;
+
+ LODOP = getLodop();
+ LODOP.PRINT_INIT("商户劳务费报表");
+ LODOP.SET_PRINT_PAGESIZE(2, 0, 0,"A4");
+ LODOP.ADD_PRINT_URL(30, 20, "95%", "90%", encodeURI(url));
+ LODOP.ADD_PRINT_HTM("95%", "48%", 150, 50, "<font style='font-size:12px'><span tdata='pageNO'>##</span>/<span tdata='pageCount'> ##</span></font>");
+ LODOP.SET_PRINT_STYLEA(0, "ItemType", 1);
+ LODOP.SET_PRINT_STYLEA(0, "HOrient", 3);
+ LODOP.SET_PRINT_STYLEA(0, "VOrient", 3);
+ LODOP.SET_SHOW_MODE("NP_NO_RESULT", true);
+ LODOP.SET_PRINT_MODE("FULL_WIDTH_FOR_OVERFLOW",true);
+ LODOP.PREVIEW();
+ });
+
+ //导出
+ $("#shopreport-labercount-export-excel").click(function(){
+ var startdate= $("#shopreport-labercount-tbody").attr("data-startdate");
+ var enddate= $("#shopreport-labercount-tbody").attr("data-enddate");
+ var datetype= $("#shopreport-labercount-tbody").attr("data-datetype");
+ var yearmonth= $("#shopreport-labercount-tbody").attr("data-yearmonth");
+
+ var dataUrl='[[@{/report/excelexportlaborcnt}]]?startdate='+startdate+'&enddate='+enddate+'&datetype='+datetype+'&yearmonth='+yearmonth;
+ var xhr = new XMLHttpRequest();
+ xhr.responseType = "blob"; //设置响应类型为blob类型
+ xhr.onload = function () {
+ debugger
+ if (this.status == "200") {
+ //获取响应文件流
+ var blob = this.response;
+ // 转换完成,创建一个a标签用于下载
+ var aElem = document.createElement('a');
+ aElem.href = window.URL.createObjectURL(blob);
+ aElem.download = "商户劳务费人次统计表.xls";
+ aElem.onload = function (e) {
+ window.URL.revokeObjectURL(aElem.href);
+ };
+ $("body").append(aElem); // 修复firefox中无法触发click
+ aElem.click();
+ $(aElem).remove();
+
+ }else if(this.status == "403"){
+ layer.msg('无导出资源权限', {icon: 2});
+ } else {
+ layer.msg('导出excel失败了', {icon: 2});
+ }
+ }
+ xhr.open("GET", dataUrl, true);
+ xhr.send();
+ });
+ });
+</script>
\ No newline at end of file
diff --git a/src/main/resources/templates/restaurant/report/print/printlaborcount.html b/src/main/resources/templates/restaurant/report/print/printlaborcount.html
new file mode 100644
index 0000000..255777f
--- /dev/null
+++ b/src/main/resources/templates/restaurant/report/print/printlaborcount.html
@@ -0,0 +1,129 @@
+<!DOCTYPE html>
+<html xmlns:th="http://www.thymeleaf.org" xmlns:sec="http://www.thymeleaf.org/thymeleaf-extras-springsecurity4">
+<head>
+ <meta charset="UTF-8">
+ <title>商户劳务费人次统计表</title>
+
+ <link rel="stylesheet" th:href="@{/static/libs/layui/css/layui.css}"/>
+ <link rel="stylesheet" th:href="@{/static/custom/css/custom.css}"/>
+</head>
+<body>
+<div class="layui-card">
+ <div class="layui-card-header" style="text-align: center;">
+ <h1>商户劳务费人次统计表</h1>
+ </div>
+ <div class="layui-card-body">
+ <div class="layui-form toolbar">
+ <div style="float: left;padding-left: 3px;" th:text="${'区间:'+period}"></div>
+ <div style="float: right;" th:text="'单位:元'"></div>
+ </div>
+ <table class="layui-table sw-table sw-print">
+ <thead>
+ <tr>
+ <th rowspan="3" style="text-align: center;width: 28px;">序号</th>
+ <th rowspan="3" style="text-align: center;min-width: 100px;">单位</th>
+ <th rowspan="3" style="text-align: center;min-width: 100px;">食堂</th>
+ <th colspan="3" style="text-align: center;">刷卡次数(人)</th>
+ <th colspan="4" style="text-align: center;">应支付劳务费(元)</th>
+ </tr>
+ <tr>
+ <th rowspan="2" style="text-align: center;min-width: 50px;">早餐</th>
+ <th rowspan="2" style="text-align: center;min-width: 50px;">午餐</th>
+ <th rowspan="2" style="text-align: center;min-width: 50px;">晚餐</th>
+
+ <th rowspan="2" style="text-align: center;min-width: 70px;">早餐<br/>应付劳务费</th>
+ <th rowspan="2" style="text-align: center;min-width: 70px;">午餐<br/>应付劳务费</th>
+ <th rowspan="2" style="text-align: center;min-width: 70px;">晚餐<br/>应付劳务费</th>
+ <th rowspan="2" style="text-align: center;min-width: 70px;">应支付劳<br/>务费小计</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr th:if="${null==showlist || showlist.size()==0}">
+ <td colspan="13">无数据</td>
+ </tr>
+
+ <div th:remove="tag" th:if="${null!=showlist && showlist.size()>0}" th:each="data:${showlist}"
+ th:with="childCount=${data.datalist.size()}">
+ <tr th:if=${!dataStat.last}>
+ <td th:text="${childCount>0}?${data.datalist[0].rownum}:''"></td>
+ <td th:text="${data.dwname}" th:rowspan="${data.datalist.size()}"></td>
+ <td th:text="${childCount>0}?${data.datalist[0].groupname}:''"></td>
+ <td th:text="${childCount>0}?${data.datalist[0].bfeecnt}:''"></td>
+ <td th:text="${childCount>0}?${data.datalist[0].lfeecnt}:''"></td>
+ <td th:text="${childCount>0}?${data.datalist[0].dfeecnt}:''"></td>
+ <td th:text="${childCount>0}?${#numbers.formatDecimal(data.datalist[0].bfeeamt,1,2)}:''"></td>
+ <td th:text="${childCount>0}?${#numbers.formatDecimal(data.datalist[0].lfeeamt,1,2)}:''"></td>
+ <td th:text="${childCount>0}?${#numbers.formatDecimal(data.datalist[0].dfeeamt,1,2)}:''"></td>
+ <td th:text="${childCount>0}?${#numbers.formatDecimal(data.datalist[0].bfeeamt+data.datalist[0].lfeeamt+data.datalist[0].dfeeamt,1,2)}:''"></td>
+ </tr>
+ <tr th:each="article,stats:${data.datalist}" th:if="${!stats.first}">
+ <td th:text="${article.rownum}"></td>
+ <td th:text="${article.groupname}"></td>
+ <td th:text="${article.bfeecnt}"></td>
+ <td th:text="${article.lfeecnt}"></td>
+ <td th:text="${article.dfeecnt}"></td>
+ <td th:text="${#numbers.formatDecimal(article.bfeeamt,1,2)}"></td>
+ <td th:text="${#numbers.formatDecimal(article.lfeeamt,1,2)}"></td>
+ <td th:text="${#numbers.formatDecimal(article.dfeeamt,1,2)}"></td>
+ <td th:text="${#numbers.formatDecimal(article.bfeeamt+article.lfeeamt+article.dfeeamt,1,2)}"></td>
+ </tr>
+ <tr th:if="${childCount>1}">
+ <td colspan="3" th:text="${data.dwname+'小计'}"></td>
+ <td th:text="${data.bfeecnt}"></td>
+ <td th:text="${data.lfeecnt}"></td>
+ <td th:text="${data.dfeecnt}"></td>
+ <td th:text="${#numbers.formatDecimal(data.bfeeamt,1,2)}"></td>
+ <td th:text="${#numbers.formatDecimal(data.lfeeamt,1,2)}"></td>
+ <td th:text="${#numbers.formatDecimal(data.dfeeamt,1,2)}"></td>
+ <td th:text="${#numbers.formatDecimal(data.bfeeamt+data.lfeeamt+data.dfeeamt,1,2)}"></td>
+ </tr>
+ <tr th:if="${dataStat.last}">
+ <td style="font-weight: bold;" colspan="3" th:text="${data.dwname}"></td>
+ <td style="font-weight: bold;" th:text="${data.bfeecnt}"></td>
+ <td style="font-weight: bold;" th:text="${data.lfeecnt}"></td>
+ <td style="font-weight: bold;" th:text="${data.dfeecnt}"></td>
+ <td style="font-weight: bold;" th:text="${#numbers.formatDecimal(data.bfeeamt,1,2)}"></td>
+ <td style="font-weight: bold;" th:text="${#numbers.formatDecimal(data.lfeeamt,1,2)}"></td>
+ <td style="font-weight: bold;" th:text="${#numbers.formatDecimal(data.dfeeamt,1,2)}"></td>
+ <td style="font-weight: bold;"
+ th:text="${#numbers.formatDecimal(data.bfeeamt+data.lfeeamt+data.dfeeamt,1,2)}"></td>
+ </tr>
+ </div>
+ </tbody>
+ </table>
+ <div class="layui-form toolbar">
+ <div style="float: left;padding-left: 3px;" th:text="${'制表人:'+opername+' '+ printdatetime}"></div>
+ </div>
+ </div>
+ <div class="layui-card-body" style="margin-top: 25px;">
+ <table class="sw-print-sign">
+ <tr>
+ <td width="50%">银行方审核盖章:</td>
+ <td width="50%">苍山饭店审核盖章:</td>
+ </tr>
+ <tr>
+ <td>审核人:</td>
+ <td>审核人:</td>
+ </tr>
+ <tr>
+ <td colspan="2"> </td>
+ </tr>
+ <tr>
+ <td colspan="2"> </td>
+ </tr>
+ <tr>
+ <td colspan="2"> </td>
+ </tr>
+ <tr>
+ <td>市民卡公司审核盖章:</td>
+ <td>建桥园审核盖章:</td>
+ </tr>
+ <tr>
+ <td>审核人:</td>
+ <td>审核人:</td>
+ </tr>
+ </table>
+ </div>
+</div>
+</body>
+</html>
\ No newline at end of file