<!DOCTYPE HTML>
|
<html xmlns:th="http://www.thymeleaf.org" xmlns:matrix="http://www.w3.org/1999/xhtml">
|
<head>
|
<meta charset="utf-8">
|
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
|
<meta name="renderer" content="webkit|ie-comp|ie-stand">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
<meta name="viewport"
|
content="width=device-width,initial-scale=1,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"/>
|
<meta http-equiv="Cache-Control" content="no-siteapp"/>
|
<LINK rel="Bookmark" href="../images/favicon.ico">
|
<!-- 本框架基本脚本和样式 -->
|
<script type="text/javascript"
|
th:src="@{/js/plugin/jquery-2.1.4.min.js}"></script>
|
<script type="text/javascript"
|
th:src="@{/js/systools/MBase.js}"></script>
|
</head>
|
<body>
|
<div class="ibox-content">
|
|
<form class="form-horizontal" id="dataform"
|
onsubmit="javascripr:return false;">
|
<div class="panel panel-default">
|
<div class="panel-heading"><strong th:text="'服务单金额:'+${obj.money}"></strong></div>
|
<table class="table table-bordered table-striped "
|
style="width: 100%;" id="mgrid">
|
<thead>
|
<tr>
|
<th>项目名称</th>
|
<th width="50px">服务时长</th>
|
<th>服务时间</th>
|
<th width="300px">美疗师</th>
|
<th width="100px">提成</th>
|
</tr>
|
</thead>
|
<tbody>
|
<tr th:each="item,st:${obj.serviceItems}">
|
<th th:text="${item.projInfo?.name}"></th>
|
<th th:text="${item.projInfo?.timeLength+'分钟'}"></th>
|
<th>
|
<span th:text="${#dates.format(item.beginTime, 'yyyy-MM-dd HH:mm')}"></span>
|
——
|
<span th:text="${#dates.format(item.endTime, 'yyyy-MM-dd HH:mm')}"></span>
|
</th>
|
<th th:text="${item.beautiStaffInfo?.suName}"></th>
|
<th th:text="${item.extract}"></th>
|
</tr>
|
</tbody>
|
</table>
|
</div>
|
<div style="border-radius:5px; background:#F5F5F5;padding:10px 0;">
|
<div class="form-group">
|
<div class="col-sm-11 ">
|
<div class="row">
|
<label class="col-sm-1 control-label">会员姓名</label>
|
<div class="col-sm-2 ">
|
<p class="form-control-static" th:text="${obj?.vipInfo.vipName }"></p>
|
</div>
|
<div class="col-sm-5 ">
|
<label class="col-sm-3 control-label">会员编号</label>
|
<div class="col-sm-9">
|
<p class="form-control-static" th:text="${obj?.vipInfo.vipNo }"></p>
|
</div>
|
</div>
|
<div class="col-sm-4 ">
|
<label class="col-sm-5 control-label">会员手机 </label>
|
<div class="col-sm-7">
|
<p class="form-control-static" th:text="${obj?.vipInfo.phone }"></p>
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
<div class="form-group">
|
<div class="col-sm-11 ">
|
<div class="row">
|
<label class="col-sm-1 control-label">床位安排</label>
|
<div class="col-sm-2 ">
|
<p th:each="item:${cw}" th:if="${obj.bedId eq item.id }" class="form-control-static"
|
th:text="${item.bedName }"></p>
|
</div>
|
<div class="col-sm-5 ">
|
<label class="col-sm-3 control-label">服务时间</label>
|
<div class="col-sm-9">
|
<p class="form-control-static">
|
<span th:text="${#dates.format(obj.bedState?.startTime, 'yyyy-MM-dd HH:mm')}"></span>
|
——
|
<span th:text="${#dates.format(obj.bedState?.endTime, 'yyyy-MM-dd HH:mm')}"></span>
|
</p>
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
|
|
<div class="form-group">
|
<div class="col-sm-11 ">
|
<div class="row">
|
<label class="col-sm-1 control-label">预约时间 </label>
|
<div class="col-sm-2">
|
<p class="form-control-static">
|
<span th:text="${#dates.format(obj.yyTime, 'yyyy-MM-dd HH:mm')}"></span>
|
</p>
|
</div>
|
<div class="col-sm-5 ">
|
<label class="col-sm-3 control-label">配料师</label>
|
<div class="col-sm-10" th:each="item:${yls}" th:if="${obj.doctorId eq item.id }">
|
<p class="form-control-static" th:text="${item.staffName }"></p>
|
</div>
|
</div>
|
<div class="col-sm-4 ">
|
<label class="col-sm-5 control-label">备注 </label>
|
<div class="col-sm-7">
|
<p class="form-control-static" th:text="${obj?.remark }"></p>
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
<div class="form-group">
|
<div class="col-sm-11 ">
|
<div class="row">
|
<label class="col-sm-1 control-label">备注 </label>
|
<div class="col-sm-10">
|
<p class="form-control-static" th:text="${obj?.remark }"></p>
|
</div>
|
|
</div>
|
</div>
|
</div>
|
</div>
|
|
<div class="form-group ">
|
<div class="col-sm-12 text-center">
|
<a href="javascript:;" onclick="myPreview2()" class="btn btn-success radius">预览</a>
|
<a href="javascript:;" onclick="print()" class="btn btn-success radius">打印</a>
|
<button onclick="MTools.closeForm()" class="btn btn-danger radius" type="button">关闭</button>
|
</div>
|
</div>
|
</div>
|
</form>
|
</div>
|
<form id="print" style="display: none;">
|
<!-- <form id="print"> -->
|
<style midia="print">
|
|
.table1 {
|
width: 440px;
|
font-size: 12px;
|
border-top: 1px solid #333;
|
margin-top: 20px;
|
}
|
|
.table4 {
|
width: 440px;
|
font-size: 12px;
|
border-top: 1px solid #333;
|
margin-top: 20px;
|
}
|
|
.table2 {
|
font-size: 12px;
|
border-top: 1px solid #333;
|
}
|
|
.table1 td {
|
height: 20px;
|
}
|
|
.table2 td {
|
height: 20px;
|
}
|
|
.table1 tr {
|
height: 30px;
|
}
|
|
.table3 {
|
position: absolute;
|
font-size: 12px;
|
border-top: 1px solid #333;
|
bottom: 30px;
|
}
|
|
.tittl {
|
text-align: center;
|
font-size: 20px;
|
}
|
|
.line {
|
border-bottom: 1px solid #333;
|
}
|
|
</style>
|
|
<h1 class="tittl">HIVE消耗单</h1>
|
<table class="table1">
|
|
<tr>
|
<td>会员姓名:[[${obj.vipInfo.vipName }]]</td>
|
<td>联系电话:[[${obj.vipInfo.phone }]]</td>
|
<td>打印日期:<span id="date"></span></td>
|
</tr>
|
<tr>
|
<td>会员编号:[[${obj.vipInfo.vipNo}]]</td>
|
<td>健康顾问:[[${obj.vipInfo.staffName}]]</td>
|
<td>流水号:[[${obj.serviceNo}]]</td>
|
</tr>
|
<tr>
|
</tr>
|
</table>
|
<table class="table2 table4 ">
|
<tr class="line">
|
<td>消费项目</td>
|
<td>数量</td>
|
<td>金额</td>
|
<td>余次</td>
|
<td>技师</td>
|
</tr>
|
|
<th:block th:each="item:${obj.serviceItems }">
|
|
<tr>
|
<td th:text="${item.projInfo?.name }"></td>
|
<td th:text="${item.count}"></td>
|
<td th:text="${item.projUse.price }"></td>
|
<td th:if="${item.projUse.taocanId eq null }">0</td>
|
<td th:if="${item.projUse.taocanId ne null }" th:text="${item.projUse.surplusCount }"></td>
|
<td th:text="${item.beautiStaffInfo?.suName }"></td>
|
</tr>
|
|
</th:block>
|
|
|
</table>
|
<table class="table1 table3">
|
<tr>
|
<td>累计积分:
|
<th:block th:text="${obj?.vipInfo.pointAll }"></th:block>
|
</td>
|
<td>本次划扣:
|
<th:block th:text="${obj?.money }"></th:block>
|
</td>
|
<td>收银人:
|
<th:block th:text="${user?.name }"></th:block>
|
</td>
|
</tr>
|
<tr>
|
<td>客户签名:</td>
|
<td></td>
|
<td></td>
|
</tr>
|
</table>
|
</form>
|
<script type="text/javascript" th:src="@{/js/plugin/LodopFuncs.js}"></script>
|
<script type="text/javascript" th:src="@{/js/systools/MJsBase.js}"></script>
|
<script type="text/javascript">
|
|
var LODOP;
|
|
function print() {
|
CreateOneFormPage();
|
LODOP.PRINTA();
|
}
|
|
function myPreview2() {
|
CreateOneFormPage();
|
LODOP.SET_PREVIEW_WINDOW(0, 0, 0, 760, 540, "");
|
LODOP.PREVIEW();
|
}
|
|
function CreateOneFormPage() {
|
$("#date").text(getNowFormatDate());
|
|
LODOP = getLodop();
|
|
LODOP.PRINT_INIT("");
|
LODOP.SET_PRINT_STYLE("FontSize", 18);
|
LODOP.SET_PRINT_PAGESIZE(0, 2300, 945, "");
|
strCenterStyle = "<style/>table {width:100%}</style>";
|
LODOP.ADD_PRINT_HTM(5, 5, "RightMargin:0.9cm", "BottomMargin:9mm", strCenterStyle
|
+ document.getElementById("print").innerHTML);
|
/* LODOP.ADD_PRINT_HTM(5, "6%", "88%", 600, strCenterStyle
|
+ document.getElementById("print").innerHTML); */
|
LODOP.SET_PRINT_STYLE("Bold", 1);
|
/* LODOP.ADD_PRINT_HTM(30,30,650,600,document.getElementById("print").innerHTML); */
|
|
};
|
|
function CreateOneFormPage1() {
|
$("#date").text(getNowFormatDate());
|
|
LODOP = getLodop();
|
LODOP.SET_LICENSES("湖南卓景京信息技术有限公司", "4DCD4C2508498B1DDD6CD498AC0B04F2",
|
"", "");
|
LODOP.PRINT_INIT("打印控件功能演示_Lodop功能_表单一");
|
LODOP.SET_PRINT_STYLE("FontSize", 18);
|
LODOP.SET_PRINT_PAGESIZE(0, 2300, 1945, "");
|
strCenterStyle = "<style/>table {width:100%}</style>";
|
LODOP.ADD_PRINT_HTM(5, "9%", "82%", 600, strCenterStyle
|
+ document.getElementById("print").innerHTML);
|
LODOP.SET_PRINT_STYLE("Bold", 1);
|
/* LODOP.ADD_PRINT_HTM(30,30,650,600,document.getElementById("print").innerHTML); */
|
|
};
|
|
//获取当前时间
|
function getNowFormatDate() {
|
var date = new Date();
|
var seperator1 = "-";
|
var seperator2 = ":";
|
var month = date.getMonth() + 1;
|
var strDate = date.getDate();
|
if (month >= 1 && month <= 9) {
|
month = "0" + month;
|
}
|
if (strDate >= 0 && strDate <= 9) {
|
strDate = "0" + strDate;
|
}
|
var currentdate = date.getFullYear() + seperator1 + month + seperator1
|
+ strDate + " " + date.getHours() + seperator2
|
+ date.getMinutes() + seperator2 + date.getSeconds();
|
return currentdate;
|
}
|
|
|
</script>
|
</body>
|
</html>
|