|
|
|
|
<!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="X-UA-Compatible" content="IE=edge">
|
|
<meta
|
content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"
|
name="viewport" />
|
<title th:text="${session.userInfo.shopName }"></title>
|
|
<!-- Set render engine for 360 browser -->
|
<meta name="renderer" content="webkit">
|
|
<!-- No Baidu Siteapp-->
|
<meta http-equiv="Cache-Control" content="no-siteapp" />
|
|
|
|
<!-- Add to homescreen for Chrome on Android -->
|
<meta name="mobile-web-app-capable" content="yes">
|
|
|
<!-- Add to homescreen for Safari on iOS -->
|
<meta name="apple-mobile-web-app-capable" content="yes">
|
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
<meta name="apple-mobile-web-app-title" content="Amaze UI" />
|
|
|
<!-- Tile icon for Win8 (144x144 + tile color) -->
|
|
<meta name="msapplication-TileColor" content="#0e90d2">
|
<script type="text/javascript"
|
th:src="@{/js/plugin/jquery-2.1.4.min.js}"></script>
|
<script type="text/javascript"
|
th:src="@{/js/systools/DDMBase.js}"></script>
|
<link rel="stylesheet"
|
th:href="@{/plugin/amazingUI/css/amazeui.min.css}">
|
<link rel="stylesheet"
|
th:href="@{/plugin/amazingUI/css/app.css}">
|
<link rel="stylesheet" type="text/css"
|
th:href="@{/css/dingPersonalAchieveReport.css}">
|
<link rel="stylesheet" type="text/css"
|
href= basePath+"/css/common-style.css">
|
<style>
|
.table-box{
|
width:initial;
|
overflow-y: scroll;
|
overflow-x: inherit;
|
}
|
.warptable{
|
width:initial;
|
overflow-y: scroll;
|
overflow-x: inherit;
|
}
|
</style>
|
</head>
|
<body>
|
<!-- 个人业绩 -->
|
<!-- 头部开始 -->
|
|
<header data-am-widget="header"
|
class="am-header color-w back-m1 am-header-fixed">
|
<div class="am-header-left am-header-nav">
|
<a th:href="@{/admin/redirect/hive/mobile/personal?foot=1}" class=""> <i
|
class="am-header-icon am-icon-chevron-left"></i>
|
</a>
|
</div>
|
<h1 class="am-header-title">
|
<a href="#title-link" class=""> 美疗师占用</a>
|
</h1>
|
<div class="am-header-right am-header-nav">
|
<div class="am-dropdown" data-am-dropdown>
|
<button class="am-btn am-dropdown-toggle am-btn-secondary"
|
data-am-dropdown-toggle>
|
|
<i class="am-header-icon am-icon-bars"></i>
|
</button>
|
<ul class="am-dropdown-content">
|
<li><a th:href="@{/admin/occupancy/showCwzyList}">床位占用</a></li>
|
<li class="am-active"><a
|
th:href="@{/admin/occupancy/editMlsForm}">美疗师占用</a></li>
|
</ul>
|
|
</div>
|
</div>
|
</header>
|
<!-- 头部结束 -->
|
<div class="report ">
|
<div class="am-g">
|
<a href="##" class="am-u-sm-2 center" onclick="last()"><i
|
class="am-icon-arrow-circle-left am-icon-fw"></i></a> <input autocomplete="off" type="date"
|
class="choice-time am-u-sm-8 " id="date" th:value="${timeStr}">
|
<a class="am-u-sm-2 center" onclick="next()"><i
|
class="am-icon-arrow-circle-right am-icon-fw"></i></a>
|
</div>
|
</div>
|
|
<div class="table-box">
|
<table th:if="${mlsList eq null && timePark eq null}" class="box-table">
|
<thead style="display: table-footer-group;">
|
<tr class="am-primary">
|
<th align="center">门店暂无排班情况</th>
|
</tr>
|
</thead>
|
</table>
|
|
|
<table th:if="${mlsList ne null && timePark ne null}" class="box-table" id="mgridThead">
|
<thead>
|
<tr class="am-primary">
|
<th>时 间</th>
|
<th th:each="item:${mlsList }" >
|
<span th:text="${item.staffName }"></span>
|
</th>
|
</tr>
|
</thead>
|
</table>
|
<div class="warptable">
|
<table class="box-table">
|
<thead style="display: table-footer-group;">
|
<tr class="am-primary">
|
<th>时 间</th>
|
<th th:each="item:${mlsList }" >
|
<span th:text="${item.staffName }"></span>
|
</th>
|
</tr>
|
</thead>
|
<tbody>
|
|
<tr th:each="item,counter:${timePark }" >
|
<td th:text="${#dates.format(item, 'HH:mm')}" >
|
</td>
|
<th:block th:each="td:${chart[counter.index] }">
|
<td th:if="${td.msg ne null }" th:class="${td.css } msg" th:msg="${td.msg}"></td>
|
<td th:if="${td.msg eq null}" th:class="${td.css }"></td>
|
</th:block>
|
</tr>
|
|
</tbody>
|
</table>
|
</div>
|
|
</div>
|
<div>
|
<div class="exp-warp">
|
<div class="exp-box box_success"></div>
|
<div class="exp-title">可预约</div>
|
</div>
|
<div class="exp-warp">
|
<div class="exp-box box_warning"></div>
|
<div class="exp-title">已预约</div>
|
</div>
|
<div class="exp-warp">
|
<div class="exp-box box_primary"></div>
|
<div class="exp-title">服务中</div>
|
</div>
|
<div class="exp-warp">
|
<div class="exp-box box_danger"></div>
|
<div class="exp-title">服务结束</div>
|
</div>
|
<div class="exp-warp">
|
<div class="exp-box box_no"></div>
|
<div class="exp-title">未上班</div>
|
</div>
|
|
</div>
|
|
|
<div id="ad" class="adbox" style="display: none"></div>
|
|
|
<script type="text/javascript">
|
$(function() {
|
/*修改表格宽度*/
|
var o = document.getElementById("mgridThead");
|
/*scrollWidth取得真实宽度,不包括滚动条,但是可以取得被隐藏的宽度*/
|
var h = o.scrollWidth;
|
console.log(h);
|
console.log('aaa')
|
$(".warptable").css('width',h);
|
/*事件*/
|
$(".msg").mouseenter(function(event) {
|
var adNode = $("#ad");
|
adNode.html($(this).attr("msg"));
|
adNode.css("left", event.pageX + 10 + "px");
|
adNode.css("top", event.pageY + 10 + "px");
|
adNode.show();
|
});
|
$(".msg").mouseleave(function(event) {
|
$("#ad").hide();
|
});
|
});
|
|
function next() {
|
var myDate = new Date();
|
var ndate = $("#date").val();
|
console.log(ndate);
|
var newms = Date.parse(ndate);
|
var msdate = newms + (60 * 60 * 24 * 1000);
|
|
myDate.setTime(msdate);
|
|
var mon = myDate.getMonth() + 1;
|
var da = myDate.getDate();
|
if (myDate.getMonth() + 1 < 10) {
|
mon = "0" + (myDate.getMonth() + 1);
|
}
|
if (myDate.getDate() < 10) {
|
da = "0" + myDate.getDate();
|
}
|
var date2 = myDate.getFullYear() + "-" + mon + "-" + da;
|
$("#date").val(date2);
|
var time = $("#date").val();
|
if (time != '') {
|
MTools.redirect( basePath+"/admin/occupancy/editMlsForm?timeStr="
|
+ time);
|
}
|
}
|
function last() {
|
var myDate = new Date();
|
var ndate = $("#date").val();
|
var newms = Date.parse(ndate);
|
var msdate = newms - (60 * 60 * 24 * 1000);
|
myDate.setTime(msdate);
|
var mon = myDate.getMonth() + 1;
|
var da = myDate.getDate();
|
if (myDate.getMonth() + 1 < 10) {
|
mon = "0" + (myDate.getMonth() + 1);
|
}
|
if (myDate.getDate() < 10) {
|
da = "0" + myDate.getDate();
|
}
|
var date2 = myDate.getFullYear() + "-" + mon + "-" + da;
|
$("#date").val(date2);
|
var time = $("#date").val();
|
if (time != '') {
|
MTools.redirect( basePath+"/admin/occupancy/editMlsForm?timeStr="
|
+ time);
|
}
|
}
|
</script>
|
</body>
|
</html>
|