268 lines
12 KiB
Plaintext
268 lines
12 KiB
Plaintext
|
|
<!DOCTYPE html>
|
|||
|
|
<html lang="zh">
|
|||
|
|
<head>
|
|||
|
|
<meta charset="utf-8">
|
|||
|
|
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" />
|
|||
|
|
<title>猫眼|订单管理-${title!""}</title>
|
|||
|
|
<#include "../common/header.ftl"/>
|
|||
|
|
<style>
|
|||
|
|
td{
|
|||
|
|
vertical-align:middle;
|
|||
|
|
}
|
|||
|
|
</style>
|
|||
|
|
</head>
|
|||
|
|
|
|||
|
|
<body>
|
|||
|
|
<div class="lyear-layout-web">
|
|||
|
|
<div class="lyear-layout-container">
|
|||
|
|
<!--左侧导航-->
|
|||
|
|
<aside class="lyear-layout-sidebar">
|
|||
|
|
|
|||
|
|
<!-- logo -->
|
|||
|
|
<div id="logo" class="sidebar-header">
|
|||
|
|
<a href="index.html"><img src="/admin/images/logo.png" title="猫眼" alt="猫眼" /></a>
|
|||
|
|
</div>
|
|||
|
|
<div class="lyear-layout-sidebar-scroll">
|
|||
|
|
<#include "../common/left-menu.ftl"/>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
</aside>
|
|||
|
|
<!--End 左侧导航-->
|
|||
|
|
|
|||
|
|
<#include "../common/header-menu.ftl"/>
|
|||
|
|
|
|||
|
|
<!--页面主要内容-->
|
|||
|
|
<main class="lyear-layout-content">
|
|||
|
|
|
|||
|
|
<div class="container-fluid">
|
|||
|
|
|
|||
|
|
<div class="row">
|
|||
|
|
<div class="col-lg-12">
|
|||
|
|
<div class="card">
|
|||
|
|
<div class="card-toolbar clearfix">
|
|||
|
|
<form class="pull-right search-bar" method="get" action="list" role="form">
|
|||
|
|
<div class="input-group">
|
|||
|
|
<div class="input-group-btn">
|
|||
|
|
<button class="btn btn-default dropdown-toggle" id="search-btn" data-toggle="dropdown" type="button" aria-haspopup="true" aria-expanded="false">
|
|||
|
|
订单编号 <span class="caret"></span>
|
|||
|
|
</button>
|
|||
|
|
<ul class="dropdown-menu">
|
|||
|
|
<li> <a tabindex="-1" href="javascript:void(0)" data-field="title">订单编号</a> </li>
|
|||
|
|
</ul>
|
|||
|
|
</div>
|
|||
|
|
<input type="text" class="form-control" value="${sn!""}" name="sn" placeholder="请输入订单编号">
|
|||
|
|
<span class="input-group-btn">
|
|||
|
|
<button class="btn btn-primary" type="submit">搜索</button>
|
|||
|
|
</span>
|
|||
|
|
</div>
|
|||
|
|
</form>
|
|||
|
|
<#include "../common/third-menu.ftl"/>
|
|||
|
|
</div>
|
|||
|
|
<div class="card-body">
|
|||
|
|
|
|||
|
|
<div class="table-responsive">
|
|||
|
|
<table class="table table-bordered">
|
|||
|
|
<thead>
|
|||
|
|
<tr>
|
|||
|
|
<th>
|
|||
|
|
<label class="lyear-checkbox checkbox-primary">
|
|||
|
|
<input type="checkbox" id="check-all"><span></span>
|
|||
|
|
</label>
|
|||
|
|
</th>
|
|||
|
|
<th>订单编号</th>
|
|||
|
|
<th>所属用户</th>
|
|||
|
|
<th>订单状态</th>
|
|||
|
|
<th>影票数量</th>
|
|||
|
|
<th>支付金额</th>
|
|||
|
|
<th>下单时间</th>
|
|||
|
|
</tr>
|
|||
|
|
</thead>
|
|||
|
|
<tbody>
|
|||
|
|
<#if pageBean.content?size gt 0>
|
|||
|
|
<#list pageBean.content as order>
|
|||
|
|
<tr>
|
|||
|
|
<td style="vertical-align:middle;">
|
|||
|
|
<label class="lyear-checkbox checkbox-primary">
|
|||
|
|
<input type="checkbox" name="ids[]" value="${order.id}" data-movie-name="${order.cinemaHallSession.movie.name}" data-movie-pic="${order.cinemaHallSession.movie.mainPic}" data-cinema-name="${order.cinemaHallSession.cinema.name}" data-cinema-hall-session="${order.cinemaHallSession.startTime}" data-cinema-hall-name="${order.cinemaHallSession.cinemaHall.name}" data-order-item-num="${order.num}" data-cinema-hall-type="${order.cinemaHallSession.cinemaSessionType.getName()}" data-movie-language="${order.cinemaHallSession.movie.language.getName()}" data-cinema-hall-session-old-price="${order.cinemaHallSession.oldPrice}" data-cinema-hall-session-new-price="${order.cinemaHallSession.newPrice}" data-money="${order.newMoney}" data-mobile="${order.account.mobile}"><span></span>
|
|||
|
|
</label>
|
|||
|
|
</td>
|
|||
|
|
<td style="vertical-align:middle;">
|
|||
|
|
${order.sn}
|
|||
|
|
</td>
|
|||
|
|
<td style="vertical-align:middle;">${order.account.mobile}</td>
|
|||
|
|
<td style="vertical-align:middle;">
|
|||
|
|
<#if order.status == 0>
|
|||
|
|
<font class="text-danger">待支付</font>
|
|||
|
|
<#elseif order.status == 1>
|
|||
|
|
<font class="text-success">已支付</font>
|
|||
|
|
<#else>
|
|||
|
|
<font class="text-secondary">已取消</font>
|
|||
|
|
</#if>
|
|||
|
|
</td>
|
|||
|
|
<td style="vertical-align:middle;">${order.num}</td>
|
|||
|
|
<td style="vertical-align:middle;">
|
|||
|
|
<font class="text-success">${order.newMoney}</font>
|
|||
|
|
</td>
|
|||
|
|
<td style="vertical-align:middle;" style="vertical-align:middle;"><font class="text-success">${order.createTime}</font></td>
|
|||
|
|
</tr>
|
|||
|
|
</#list>
|
|||
|
|
<#else>
|
|||
|
|
<tr align="center"><td colspan="7">这里空空如也!</td></tr>
|
|||
|
|
</#if>
|
|||
|
|
</tbody>
|
|||
|
|
</table>
|
|||
|
|
</div>
|
|||
|
|
<#if pageBean.total gt 0>
|
|||
|
|
<ul class="pagination ">
|
|||
|
|
<#if pageBean.currentPage == 1>
|
|||
|
|
<li class="disabled"><span>«</span></li>
|
|||
|
|
<#else>
|
|||
|
|
<li><a href="list?sn=${sn!""}¤tPage=1">«</a></li>
|
|||
|
|
</#if>
|
|||
|
|
<#list pageBean.currentShowPage as showPage>
|
|||
|
|
<#if pageBean.currentPage == showPage>
|
|||
|
|
<li class="active"><span>${showPage}</span></li>
|
|||
|
|
<#else>
|
|||
|
|
<li><a href="list?sn=${sn!""}¤tPage=${showPage}">${showPage}</a></li>
|
|||
|
|
</#if>
|
|||
|
|
</#list>
|
|||
|
|
<#if pageBean.currentPage == pageBean.totalPage>
|
|||
|
|
<li class="disabled"><span>»</span></li>
|
|||
|
|
<#else>
|
|||
|
|
<li><a href="list?sn=${sn!""}¤tPage=${pageBean.totalPage}">»</a></li>
|
|||
|
|
</#if>
|
|||
|
|
<li><span>共${pageBean.totalPage}页,${pageBean.total}条数据</span></li>
|
|||
|
|
</ul>
|
|||
|
|
</#if>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
</main>
|
|||
|
|
<!--End 页面主要内容-->
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="modal fade" tabindex="-1" role="dialog" aria-labelledby="gridSystemModalLabel" id="show-detail-modal">
|
|||
|
|
<div class="modal-dialog" role="document">
|
|||
|
|
<div class="modal-content">
|
|||
|
|
<div class="modal-header">
|
|||
|
|
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
|
|||
|
|
<h4 class="modal-title" id="gridSystemModalLabel">查看订单详情</h4>
|
|||
|
|
</div>
|
|||
|
|
<div class="modal-body">
|
|||
|
|
<div class="row">
|
|||
|
|
<div class="col-md-12" style="">
|
|||
|
|
<p id="movie-title">电影标题</p>
|
|||
|
|
<table class="table table-bordered">
|
|||
|
|
<thead>
|
|||
|
|
<tr>
|
|||
|
|
<th rowspan="7"><img id="movie-img" src="/photo/view?filename=20201004/1601795846759.jpg" width="156" height="270"></th>
|
|||
|
|
</tr>
|
|||
|
|
<tr>
|
|||
|
|
<th style="border-bottom:0px;" id="cinema-name">
|
|||
|
|
影院:松江万达影城
|
|||
|
|
</th>
|
|||
|
|
<th style="border-bottom:0px;" id="cinema-hall-session">
|
|||
|
|
场次:2020-11-18 11:30
|
|||
|
|
</th>
|
|||
|
|
</tr>
|
|||
|
|
<tr>
|
|||
|
|
<th style="border-bottom:0px;" id="cinema-hall-name">
|
|||
|
|
影厅:1号巨幕影厅
|
|||
|
|
</th>
|
|||
|
|
<th style="border-bottom:0px;" id="order-num">
|
|||
|
|
数量:2
|
|||
|
|
</th>
|
|||
|
|
</tr>
|
|||
|
|
<tr>
|
|||
|
|
<th style="border-bottom:0px;" id="cinema-hall-type">
|
|||
|
|
版本:2D
|
|||
|
|
</th>
|
|||
|
|
<th style="border-bottom:0px;" id="movie-language">
|
|||
|
|
语言:英语
|
|||
|
|
</th>
|
|||
|
|
</tr>
|
|||
|
|
<tr>
|
|||
|
|
<th style="border-bottom:0px;" id="movie-old-price">
|
|||
|
|
票价:80 元
|
|||
|
|
</th>
|
|||
|
|
<th style="border-bottom:0px;" id="order-old-money">
|
|||
|
|
总价:160 元
|
|||
|
|
</th>
|
|||
|
|
</tr>
|
|||
|
|
<tr>
|
|||
|
|
<th style="border-bottom:0px;" id="order-discount">
|
|||
|
|
优惠:70 元
|
|||
|
|
</th>
|
|||
|
|
<th style="border-bottom:0px;" id="order-new-money">
|
|||
|
|
实付:90.00 元
|
|||
|
|
</th>
|
|||
|
|
</tr>
|
|||
|
|
<tr>
|
|||
|
|
<th style="border-bottom:0px;" id="order-item-seat">
|
|||
|
|
座位:2排3座 2排4座
|
|||
|
|
</th>
|
|||
|
|
<th style="border-bottom:0px;" id="order-mobile">
|
|||
|
|
手机号:13918661215
|
|||
|
|
</th>
|
|||
|
|
</tr>
|
|||
|
|
</thead>
|
|||
|
|
</table>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="modal-footer">
|
|||
|
|
<button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<#include "../common/footer.ftl"/>
|
|||
|
|
<script type="text/javascript" src="/admin/js/perfect-scrollbar.min.js"></script>
|
|||
|
|
<script type="text/javascript" src="/admin/js/main.min.js"></script>
|
|||
|
|
<script type="text/javascript">
|
|||
|
|
$(document).ready(function(){
|
|||
|
|
|
|||
|
|
});
|
|||
|
|
|
|||
|
|
//打开查看详情页面
|
|||
|
|
function view(url){
|
|||
|
|
var checked = $("input[type='checkbox']:checked");
|
|||
|
|
if(checked.length != 1){
|
|||
|
|
showWarningMsg('请选择一条数据进行查看!');
|
|||
|
|
return;
|
|||
|
|
}
|
|||
|
|
ajaxRequest('view_detail','post',{orderId:checked.val()},function(rst){
|
|||
|
|
var oldPrice = parseFloat(checked.attr('data-cinema-hall-session-old-price'));
|
|||
|
|
var payMoney = parseFloat(checked.attr('data-money'));
|
|||
|
|
var num = parseInt(checked.attr('data-order-item-num'));
|
|||
|
|
var orderItems = rst.data;
|
|||
|
|
var seat = '';
|
|||
|
|
for(var i=0;i<orderItems.length;i++){
|
|||
|
|
seat += orderItems[i].cinemaHallSeat.y + '排' + orderItems[i].cinemaHallSeat.x + '座 ';
|
|||
|
|
}
|
|||
|
|
$("#movie-title").text(checked.attr('data-movie-name'));
|
|||
|
|
$("#movie-img").attr('src','/photo/view?filename='+checked.attr('data-movie-pic'));
|
|||
|
|
$("#cinema-name").text('影院:'+checked.attr('data-cinema-name'));
|
|||
|
|
$("#cinema-hall-session").text('场次:'+checked.attr('data-cinema-hall-session'));
|
|||
|
|
$("#cinema-hall-name").text('影厅:'+checked.attr('data-cinema-hall-name'));
|
|||
|
|
$("#order-num").text('数量:'+num);
|
|||
|
|
$("#cinema-hall-type").text('版本:'+checked.attr('data-cinema-hall-type'));
|
|||
|
|
$("#movie-language").text('语言:'+checked.attr('data-movie-language'));
|
|||
|
|
$("#movie-old-price").text('票价:'+oldPrice);
|
|||
|
|
$("#order-old-money").text('总价:'+(oldPrice * num));
|
|||
|
|
$("#order-discount").text('优惠:'+(oldPrice * num - payMoney));
|
|||
|
|
$("#order-new-money").text('实付:'+(payMoney));
|
|||
|
|
$("#order-item-seat").text('座位:'+(seat));
|
|||
|
|
$("#order-mobile").text('手机号:'+checked.attr('data-mobile'));
|
|||
|
|
$("#show-detail-modal").modal('show');
|
|||
|
|
});
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
</script>
|
|||
|
|
</body>
|
|||
|
|
</html>
|