<!--#layout("/common/layout.html",{"jsBase":"/js/admin/order/recovery/"}){ -->
|
<table id="orgTable" lay-filter="orgTable"></table>
|
<div>
|
订单状态:
|
<button type="button" name="o1" onclick="orderChange($(this))" class="layui-btn" dt="" id="x1">全部</button>
|
<button type="button" name="o1" onclick="orderChange($(this))" class="layui-btn layui-btn-primary" dt="1" id="x2">待接单</button>
|
<button type="button" name="o1" onclick="orderChange($(this))" class="layui-btn layui-btn-primary" dt="2" id="x3">待服务</button>
|
<button type="button" name="o1" onclick="orderChange($(this))" class="layui-btn layui-btn-primary" dt="5" id="x4">已完成</button>
|
<button type="button" name="o1" onclick="orderChange($(this))" class="layui-btn layui-btn-primary" dt="4" id="x5">待入库</button>
|
<button type="button" name="o1" onclick="orderChange($(this))" class="layui-btn layui-btn-primary" dt="6" id="x6">已取消</button>
|
<br/>
|
<br/>
|
时间:
|
<button type="button" name="t1" onclick="timeChange($(this))" dt="0" class="layui-btn" id="y1">全部</button>
|
<button type="button" name="t1" onclick="timeChange($(this))" dt="1" class="layui-btn layui-btn-primary" id="y2">今天</button>
|
<button type="button" name="t1" onclick="timeChange($(this))" dt="2" class="layui-btn layui-btn-primary" id="y4">近三天</button>
|
<button type="button" name="t1" onclick="timeChange($(this))" dt="3" class="layui-btn layui-btn-primary" id="y3">近一周</button>
|
<button type="button" name="t1" onclick="timeChange($(this))" dt="4" class="layui-btn layui-btn-primary" id="y5">近一月</button>
|
|
<div class="layui-form-item" style="margin-top: 20px">
|
<div class="layui-inline">
|
<div class="layui-input-inline">
|
<input type="hidden" name="orderStatus" id="orderStatus">
|
<input type="text" name="date" id="date" placeholder="开始时间" autocomplete="off" class="layui-input">
|
</div>
|
<div class="layui-form-mid">-</div>
|
<div class="layui-input-inline">
|
<input type="text" name="date1" id="date1" placeholder="结束时间" autocomplete="off" class="layui-input">
|
</div>
|
<div class="layui-input-inline">
|
<input type="text" name="name" id="name" placeholder="回收员姓名" autocomplete="off" class="layui-input">
|
</div>
|
<div class="layui-input-inline">
|
<input type="text" name="phone" id="phone" placeholder="回收员手机号码" autocomplete="off" class="layui-input">
|
</div>
|
</div>
|
<button type="button" name="t1" id="search" class="layui-btn layui-btn-primary">搜索</button>
|
</div>
|
|
</div>
|
<table id="orderList" lay-filter="orderList"></table>
|
<style>
|
html {
|
font-size: calc(100vw/1920*100)
|
}
|
|
</style>
|
<!--#} -->
|
<script>
|
|
var index;
|
|
layui.use(['index'], function(){
|
index = layui.index;
|
index.init({'orderType':1});
|
});
|
|
$("#search").click(function () {
|
$("button[name='t1']").addClass('layui-btn-primary');
|
$("#search").removeClass('layui-btn-primary');
|
var d = {
|
'startTime':$("#date").val(),
|
'endTime':$("#date1").val(),
|
'orderType': 1,
|
'orderStatus': $("#orderStatus").val(),
|
'name':$("#name").val(),
|
'mobilePhone':$("#phone").val()
|
};
|
index.init(d);
|
})
|
|
var orderChange = function(e){
|
$("button[name='o1']").addClass('layui-btn-primary');
|
e.removeClass('layui-btn-primary');
|
var d = {
|
'startTime':$("#date").val(),
|
'endTime':$("#date1").val(),
|
'orderStatus': e.attr('dt'),
|
'orderType': 1,
|
'name':$("#name").val(),
|
'mobilePhone':$("#phone").val()
|
}
|
$("#orderStatus").val(e.attr('dt'));
|
index.init(d)
|
}
|
|
var timeChange = function (e) {
|
$("button[name='t1']").addClass('layui-btn-primary');
|
e.removeClass('layui-btn-primary');
|
var t = e.attr('dt');
|
var d = {};
|
if(t == 0){
|
|
}else if(t == 1){
|
d = {'startTime':new Date().Format("yyyy-MM-dd")+' 00:00:00',
|
'endTime':new Date().Format("yyyy-MM-dd")+ ' 23:59:59'};
|
}else if(t == 2){
|
d = {'startTime':getDay(-3) +' 00:00:00',
|
'endTime':new Date().Format("yyyy-MM-dd")+ ' 23:59:59'};
|
}else if(t == 3){
|
var x = getWeek().split("=");
|
d = {'startTime':getDay(-7)+' 00:00:00',
|
'endTime':new Date().Format("yyyy-MM-dd")+ ' 23:59:59'};
|
}else if(t == 4){
|
d = {'startTime':getDay(-30)+' 00:00:00',
|
'endTime':new Date().Format("yyyy-MM-dd")+ ' 23:59:59'};
|
}
|
var ut = '';
|
var x = $("button[name='o1']");
|
for(var i = 0; i < x.length; i++){
|
if($(x[i]).attr('class').indexOf("layui-btn-primary") == -1){
|
ut = $(x[i]).attr('dt');
|
break;
|
}
|
}
|
$("#date").val(d.startTime);
|
$("#date1").val(d.endTime);
|
d['orderStatus'] = ut;
|
d['orderType']=1;
|
d['name']=$("#name").val();
|
d['mobilePhone']=$("#phone").val();
|
index.init(d);
|
}
|
|
var orderDetailByNo = function (orderNo) {
|
//多窗口模式,层叠置顶
|
layer.open({
|
type: 2 //此处以iframe举例
|
, title: '订单详细'
|
, area: ['6.9rem', '5.6rem']
|
, shade: 0
|
, maxmin: true
|
/*, offset: [ //为了演示,随机坐标
|
Math.random() * ($(window).height() - 300)
|
, Math.random() * ($(window).width() - 390)
|
]*/
|
, content: [
|
Common.ctxPath+'/admin/order/statistics/orderDetailByOrderno.do?orderNo='+orderNo
|
]
|
, btn: ['关闭'] //只是为了演示
|
, yes: function () {
|
layer.closeAll();
|
}
|
, btn2: function () {
|
layer.closeAll();
|
}
|
|
, zIndex: layer.zIndex //重点1
|
, success: function (layero) {
|
layer.setTop(layero); //重点2
|
}
|
});
|
};
|
function checkDate() {
|
var str_date = document.getElementById("date").value;
|
var end_date = document.getElementById("date1").value;
|
var endDate = new Date(end_date.replace(/-/g,"/"));
|
var d = {};
|
d = {'endTime':endDate.Format("yyyy-MM-dd")+ ' 23:59:59'};
|
$("#date1").val(d.endTime);
|
/*var startDate = new Date(str_date.replace(/-/g,"/"));
|
var endDate = new Date(end_date.replace(/-/g,"/"));
|
if(startDate-endDate>=0){
|
alert("结束时间不能小于等于开始时间!");
|
return false;
|
}else{
|
return true;
|
}*/
|
}
|
|
</script>
|