week-menu.js
3.45 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
$(function(){
GetMenuWeek();
})
function GetMenuWeek() {
var weeklist = getWeekAll(new Date());
var start = weeklist[0];
var end = weeklist[4];
var serviceurl = CONF_BACK_SERVERURL+"/mvc/menu/getWeekMenu.do";
$.ajax({
async: true,
type: 'POST',
dataType:"json",
url:serviceurl,
headers:{
"token":$.cookie('ftoken')
},
data: {"start":start,"end":end},
success: function (result) {
var str = "";
var toayStr = new Date().format('yyyy-MM-dd');
for(var i=0;i<result.length;i++){
var breakfast_halfmeat = result[i].breakfast_halfmeat?result[i].breakfast_halfmeat:"";
var breakfast_mainmeat = result[i].breakfast_mainmeat?result[i].breakfast_mainmeat:"";
var halfmeat = (result[i].halfmeat=="无")?"":result[i].halfmeat;
var litang = (result[i].litang=="无")?"":result[i].litang;
var mainmeat = (result[i].mainmeat=="无")?"":result[i].mainmeat;
var menu_time = result[i].menu_time;
var shuiguo = (result[i].shuiguo=="无")?"":result[i].shuiguo;
var vegetable = (result[i].vegetable=="无")?"":result[i].vegetable;
var xiaocai = (result[i].xiaocai=="无")?"":result[i].xiaocai;
var zaliang = (result[i].zaliang=="无")?"":result[i].zaliang;
var menu_timeStr = new Date(menu_time).format('yyyy-MM-dd');
var dayNum = new Date(menu_time).getDay();
var dayStr = numToWeekDay(dayNum);
var title = menu_timeStr+"("+dayStr+")";
if(menu_timeStr == toayStr){
title = menu_timeStr+"("+dayStr+")  今天";
}
var breakfastStr = "没有录入";
if(breakfast_halfmeat || breakfast_mainmeat){
breakfastStr = breakfast_halfmeat+" "+breakfast_mainmeat;
}
var mealStr = "没有录入";
if(halfmeat || litang || mainmeat || shuiguo || vegetable ||xiaocai ||zaliang){
mealStr = halfmeat+" "+litang+" "+mainmeat+" "+shuiguo+" "+vegetable+" "+xiaocai+" "+zaliang
}
str += "<hr><div style='margin-top:15px;margin-bottom:15px'>"
+ "<lable style='font-weight:bold;'>"+title+"</lable><br>"
+ "<lable style='font-weight:bold;'>早餐</lable><br>"
+ "<lable>"+breakfastStr+"</lable><br>"
+ "<lable style='font-weight:bold;'>午餐</lable><br>"
+ "<lable>"+mealStr+"</lable>"
+ "</div>";
}
$("#content").html(str);
},
error:function(){
var str = "<div>"
+ "<h2 style='color:red'>数据出错</h2>"
+ "</div>";
$("#content").html(str);
}
});
}
/**
* 根据指定日期获取一个星期的日期
*/
function getWeekAll(now) {
var now_day= now.getDay()?now.getDay():7;
var now_time = now.getTime();
var result = [];
for(var i=1; i<=7; i++) {
result.push((new Date(now_time + 24*60*60*1000*(i - now_day))).format('yyyy-MM-dd'));
}
return result;
}
//根据1-5返回对应的星期几
function numToWeekDay(number){
var str = "";
if(number == 1){
str = "星期一";
}else if(number == 2){
str = "星期二";
}else if(number == 3){
str = "星期三";
}else if(number == 4){
str = "星期四";
}else if(number == 5){
str = "星期五";
}else if(number == 6){
str = "星期六";
}else if(number == 0){
str = "星期日";
}
return str;
}