## orderlist
<%@ page contentType="text/html; charset=UTF-8" pageEncoding="Big5"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%@ page import="java.util.*"%>
<%@ page import="com.activity_order.model.*"%>
<%@ page import="com.activity.model.*"%>
<%@ include file="/front-end/header.jsp"%>
<%
String stuno = (String)session.getAttribute("stuno");
pageContext.setAttribute("stuno", stuno);
Activity_orderService activity_orderSvc = new Activity_orderService();
List<Activity_orderVO> list = activity_orderSvc.findActivityBystuno(stuno);
pageContext.setAttribute("list", list);
Activity_orderVO activity_orderVO = (Activity_orderVO)request.getAttribute("activity_orderVO");
pageContext.setAttribute("activity_orderVO", activity_orderVO);
ActivityService activitySvc = new ActivityService();
List<ActivityVO> activitylist = activitySvc.getAllActivity();
pageContext.setAttribute("activitylist", activitylist);
%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="description" content="">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport"
content="width=device-width, initial-scale=1, shrink-to-fit=no">
<!-- The above 4 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<!-- Title -->
<title>FitMate學員活動訂單 - listAllActivityOrderForStudent.jsp</title>
<!-- Favicon -->
<link rel="icon" href="img/core-img/favicon.ico">
<!-- Core Style CSS -->
<link rel="stylesheet" type="text/css"
href="${pageContext.request.contextPath}/css/css/core-style.css">
<link rel="stylesheet" type="text/css"
href="${pageContext.request.contextPath}/css/custom-css/regular-page.css">
<link
href="https://fonts.googleapis.com/css2?family=Noto+Sans+TC&display=swap"
rel="stylesheet">
<!-- 星星icon用 -->
<link
href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css"
rel="stylesheet">
<style>
.card-img-top {
height: 300px;
width: 100%;
}
.gosubmit {
position: absolute;
bottom: 20px;
right: 20px;
}
.card-deck {
margin-top: 20px;
}
.row {
margin-right: 70px;
margin-left: 70px;
}
.img-region {
height: 300px;
width: 100%;
}
table {
font-family: 微軟正黑體;
}
.nice-select {
display: none !important;
}
select {
display: inline-block !important;
width:120px;
height:30px;
}
.fa-goyellow{
color:yellow;
}
#footerposition{
height:50px;
margin-top:400px;
width:100vw;
z-index:999;
}
/* table.table-striped{ */
/* background-color:ffcdd2!important; */
/* } */
.tablestyle{
border:1px solid black;
width:100%;
margin:40px;
}
.tablestyle tr{
border:1px solid black;
}
.tablestyle td{
border:1px solid black;
/* width:687px; */
height:46px;
font-size:18px;
}
.lefttd{
width:50%;
padding-left:2px;
text-align:center;
}
.ridhttd{
width:50%;
padding-left:2px;
}
#backhome{
font-size: 16px;
border-radius: 20px;
font-family: 微軟正黑體;
padding: 6px;
border: solid 1px black;
background-color:black;
color:#fff;
}
#backhomediv{
margin-left:90%;
margin-top:20px;
}
</style>
</head>
<body>
<!-- ##### Header Area Start ##### -->
<!-- ##### Header Area End ##### -->
<div class="container col-12">
<div class="row justify-content-center">
<div class="col-12 col-md-12">
<div class="regular-page-content-wrapper section-padding-80">
<div class="regular-page-text">
<h3>FitMate活動報名紀錄</h3>
<%@ include file="page1.file"%>
<c:forEach var="activity_orderVO" items="${list}"
begin="<%=pageIndex%>" end="<%=pageIndex+rowsPerPage-1%>">
<table class="tablestyle">
<tr class="text-left align-items-left">
<td class="lefttd">活動訂單編號</td>
<td class="align-middle ridhttd">${activity_orderVO.aord_no}</td>
</tr>
<tr>
<td class="lefttd">活動編號</td>
<c:forEach var="activityVO" items="${activitylist}">
<c:if test= "${activity_orderVO.actno==activityVO.actno}">
<td class="ridhttd">${activityVO.actname}</td>
</c:if>
</c:forEach>
</tr>
<tr>
<td class="lefttd">活動教練評價</td>
<td class="star ridhttd">
<!-- 下方JS 會判斷輸入的星數 -->
<div class="star">
<input class="star-f" type="hidden"
value= "${activity_orderVO.aord_sc}"> <a href="#"
class="star-count-1"> <i class="fa fa-lg fa-star-o"
aria-hidden="true"></i>
</a> <a href="#" class="star-count-2"> <i
class="fa fa-lg fa-star-o " aria-hidden="true"></i>
</a> <a href="#" class="star-count-3"> <i
class="fa fa-lg fa-star-o fa-ttt" aria-hidden="true"></i>
</a> <a href="#" class="star-count-4"> <i
class="fa fa-lg fa-star-o " aria-hidden="true"></i>
</a> <a href="#" class="star-count-5"> <i
class="fa fa-lg fa-star-o" aria-hidden="true"></i>
</a>
</div>
</td>
</tr>
<tr>
<td class="lefttd">活動訂單時間</td>
<td class="align-middle ridhttd"><fmt:formatDate
value="${activity_orderVO.aord_time}"
pattern="yyyy-MM-dd HH:mm:ss" /></td>
</tr>
</table>
</c:forEach>
<div id="backhomediv">
<a href="<%=request.getContextPath()%>/front-end/activity/activity_selectallforguest.jsp" id="backhome">按此返回活動總覽</a></div>
<%@ include file="page2.file"%>
</div>
</div>
</div>
</div>
</div>
<!-- ##### Blog Wrapper Area End ##### -->
<!-- ##### Footer Area Start ##### -->
<div id="footerposition">
<%@ include file="/front-end/footer.jsp"%>
<!-- ##### Footer Area End ##### -->
</div>
<!-- jQuery (Necessary for All JavaScript Plugins) -->
<script src="${pageContext.request.contextPath}/js/popper.min.js"></script>
<!-- Popper js -->
<script
src="${pageContext.request.contextPath}/js/jquery/jquery-2.2.4.min.js"></script>
<!-- Bootstrap js -->
<script src="${pageContext.request.contextPath}/js/bootstrap.min.js"></script>
<!-- Plugins js -->
<script src="${pageContext.request.contextPath}/js/plugins.js"></script>
<!-- Classy Nav js -->
<script src="${pageContext.request.contextPath}/js/classy-nav.min.js"></script>
<!-- Active js -->
<script src="${pageContext.request.contextPath}/js/active.js"></script>
<script type="text/javascript">
//網頁載入時判斷是否評分過如果有評分過顯示STAR的CSS
$(document).ready(function() {
$(".star").find('input').each(function(){
//console.log($(this));
if($(this).val()!=='0'){
var count = parseInt($(this).val());
//console.log(count);
for(var i = 0; i<count ; i++){
$(this).parent().find("i").eq(i).removeClass("fa-star-o");
$(this).parent().find("i").eq(i).addClass("fa-star fa-goyellow");
}
}
});
jQuery("i").click(function(){
if($(this).parent().parent().children().eq(0).val()!=="0"){
//console.log($(this).parent().parent().children().eq(0).val());
}else{
if (confirm("評價只能給一次 [確定] 或 [取消] "))
{ alert("[確定] 謝謝你給的評價" );
//console.log("0.0");
event.preventDefault();
$(this).parent().prevAll().find("i").removeClass("fa-star-o");
$(this).parent().prevAll().find("i").addClass("fa-star fa-goyellow");
var pa =$(this).parent().prevAll();
$(this).removeClass("fa-star-o");
$(this).addClass("fa-star fa-goyellow");
var aord_sc = (pa.size());
console.log("pa.size()"+aord_sc);
var na = $(this).parent().nextAll().find("i").removeClass("fa-star fa-goyellow");
$(this).parent().nextAll().find("i").addClass("fa-star-o");
$(this).parent().parent().children().eq(0).val();
var starno=$(this).parent().parent().parent().parent().parent().children().eq(0).find(".align-middle").text();
$(this).parent().parent().children().eq(0).val(aord_sc);
$.ajax({
url:"<%=request.getContextPath()%>/activity_order/activity_order_sc.do",
type:"post",
data:{
action:"action",
aord_no:starno,
aord_sc:aord_sc
},
success:function(data, status){
if(status == "success")
console.log(data);
}
});
}
}
});
});
</script>
</body>
</html>