|
|
|
<!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/dingOrderList.css}">
|
|
</head>
|
<script>
|
|
</script>
|
|
|
<body >
|
<!-- 已完成列表页面 -->
|
<div class="wrap">
|
<!-- 头部开始 -->
|
<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/order}" 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> -->
|
</header>
|
<!-- 头部结束 -->
|
|
<!-- 订单内容 -->
|
<div class="main main1">
|
<form class="am-form am-form-horizontal" id="dataform" onsubmit="javascripr:return false;">
|
<div id="serach" style="display: none"
|
class="am-form-group am-form-select am-input-group am-input-group-primary am-g title">
|
<div id="orderSelect" class="am-u-sm-4">
|
<select name="state" id="state" >
|
<option value=''>服务单状态</option>
|
<option value="待预约">待预约</option>
|
<option value="预约成功待处理">预约成功待处理</option>
|
<option value="预约失败">预约失败</option>
|
<option value="预约取消">预约取消</option>
|
<option value="需配料">需配料</option>
|
<option value="配料完成">配料完成</option>
|
<option value="服务中">服务中</option>
|
<option value="服务完成">服务完成</option>
|
<option value="服务单结束">服务单结束</option>
|
</select>
|
</div>
|
<div class="am-u-sm-5 search">
|
<input autocomplete="off" type="text" class="searchIn" name="vipName" placeholder="用户姓名"/>
|
<!-- 记录当前页 -->
|
<input autocomplete="off" type="hidden" name="offset" id="_offset" value="0" />
|
<input autocomplete="off" type="hidden" name="limit" value="10" />
|
</div>
|
<div class="am-u-sm-3 btn">
|
<button type="button" class="am-btn am-btn-default am-radius searchBtn" onclick="Pagination.serchDate()">搜索</button>
|
</div>
|
</div>
|
|
<!-- 商品表格 -->
|
<div data-am-widget="list_news" id="context" style="display: none;"
|
class="am-list-news am-list-news-default">
|
<!--列表标题-->
|
<div class="am-list-news-hd am-cf am-g">
|
<div class="am-u-sm-4 ">
|
<h2 class="am-list-news-more am-fr">编号</h2>
|
</div>
|
<div class="am-u-sm-3 ">
|
<h2 class="am-list-news-more am-fr">客户姓名</h2>
|
</div>
|
<div class="am-u-sm-3 ">
|
<h2 class="am-list-news-more am-fr">状态</h2>
|
</div>
|
<div class="am-u-sm-2 ">
|
<h2 class="am-list-news-more am-fr">操作</h2>
|
</div>
|
</div>
|
<div class="am-list-news-bd">
|
<ul class="am-list" id="showdataBox">
|
</ul>
|
</div>
|
<div id="pagingBox" align="center" style="margin-top: 10px">
|
</div>
|
</div>
|
<!-- 商品展示结束 -->
|
<!-- 测试 -->
|
</form>
|
</div>
|
<!-- 订单内容结束 -->
|
|
</div>
|
|
<script th:src="@{/plugin/amazingUI/js/amazeui.widgets.helper.js}"></script>
|
<script th:src="@{/plugin/amazingUI/js/amazeui.min.js}"></script>
|
<script>
|
|
/**
|
加载数据
|
**/
|
$(function(){
|
Pagination.init({
|
url: basePath+"/admin/projService/getStaffServiceOrder",
|
builderDate:function(loj){
|
var html="";
|
//构建数据
|
if(loj.getRowCount()>0){
|
$("#serach").show();
|
$("#context").show();
|
|
|
|
for(var i=0 ; i<loj.getRowCount(); i++ ){
|
var option='';
|
var id=loj.getString(i,"id");
|
if(loj.getString(i,"state")=='配料完成'){
|
option='<a class="am-list-item-hd" onclick="startService('+id+')" >开始服务</a>';
|
}else if(loj.getString(i,"state")=='服务中'){
|
option='<a class="am-list-item-hd" onclick="endService('+id+')" >结束服务</a>';
|
}
|
|
html+=' <li class="am-g am-list-item-desced am-list-item-thumbed am-list-item-thumb-left"> <div class="am-u-sm-4 "> <h3 class="am-list-item-hd">'
|
+loj.getString(i,"serviceNo")+
|
'</h3> </div> <div class="am-u-sm-3 "><h3 class="am-list-item-hd">'
|
+loj.getString(i,"vipInfo.vipName")+
|
'</h3> </div> <div class="am-u-sm-3 "> <h3 class="am-list-item-hd">'
|
+loj.getString(i,"state")+
|
'</h3> </div><div class="am-u-sm-2 ">'
|
+'<a class="am-list-item-hd" href="'+basePath+'/admin/projService/serviceInfo?id='+loj.getString(i,"id")+'&page=mobile" >详情</a> | ' +option+ '</div></li>'
|
}
|
//显示数据
|
//$("#showdataBox").html(html);
|
return html;
|
}else{
|
$("#pagingBox").hide();
|
|
}
|
}
|
}).serchDate();
|
})
|
|
function endService(id) {
|
|
var url = basePath + "/admin/projService/endService?id=" + id;
|
$
|
.AjaxProxy()
|
.invoke(
|
url,
|
function (loj) {
|
console.log(loj);
|
if (loj.status = '200') {
|
layer
|
.open({
|
content: "服务结束~",
|
className: 'shouBox',
|
time: 2,
|
end: function (elem) {
|
Pagination.serchDate();
|
}
|
});
|
|
}
|
})
|
}
|
|
function startService(id) {
|
var url = basePath + "/admin/projService/startService?id=" + id;
|
$
|
.AjaxProxy()
|
.invoke(
|
url,
|
function (loj) {
|
console.log(loj);
|
if (loj.status = '200') {
|
layer
|
.open({
|
content: "服务开始~",
|
className: 'shouBox',
|
time: 2,
|
end: function (elem) {
|
Pagination.serchDate();
|
}
|
});
|
}
|
})
|
}
|
|
</script>
|
<!-- index js -->
|
</body>
|
</html>
|