Files
SIPAIIS_WMS_JSSW/bin/WebRoot/jsp/plan/dailyPlanCalendarOperate.jsp
2026-01-16 14:13:44 +08:00

172 lines
5.4 KiB
Plaintext

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page import="com.sipai.tools.SessionManager"%>
<%
SessionManager sessionManager = new SessionManager();
%>
<!DOCTYPE html>
<html>
<head>
<title></title>
<jsp:include page="/jsp/inc.jsp"></jsp:include>
<script type="text/javascript" src="http://sandbox.runjs.cn/uploads/rs/233/bkf2ntm7/jquery.fullcalendar.js?v=0.7"></script>
<script type="text/javascript" src="json2.js"></script>
<style scoped="scoped">
.md{
background-position:2px center;
text-align:center;
font-weight:bold;
font-size:20px;
padding:0 2px;
}
</style>
<script>
var grid;
var addreturn=0;
var addFun = function(date,sdt,edt) {
var thisdate=new Date(date);
var dt=thisdate.Format('yyyy-MM-dd');//月日必须都是两位
addreturn=0;
var dialog = parent.ext.modalDialog({
title : '新增日计划单信息',
url : ext.contextPath + '/plan/dailyplansummary/add.do?date='+dt,
buttons : [
{
text : '保存',
handler : function() {
dialog.find('iframe').get(0).contentWindow.dosave(dialog, grid);
addreturn=1;
}
}
],
onDestroy:function(){
if(addreturn==1){
refreshcalerdar();
doLook(date,sdt,edt);
}
}
});
};
var doLook = function(date,sdt,edt) {
var nowdate = new Date();
var dt=nowdate.Format('yyyy-MM-dd');//月日必须都是两位
var dialog = parent.ext.modalDialog({
id:'viewDialog',
iframeId:'view',
title : '查看计划',
height:"90%",
width:"90%",
url : ext.contextPath + '/plan/dailyplansummary/showlistoperate.do?&dt='+dt,
onDestroy:function(){
refreshcalerdar();
}
});
};
var groupManageid="";
var groupManagename="";
var dosheduling = function(d,dname){
groupManageid=d;
groupManagename=dname;
};
function getNextFormatDate() {
var nowdate = new Date();
var seperator1 = "-";
var seperator2 = ":";
nowdate=nowdate.valueOf()+1000*60*60*24;
var date = new Date(nowdate);
var year = date.getFullYear();
var month = date.getMonth() + 1;
var strDate = date.getDate();
if (month >= 1 && month <= 9) {
month = "0" + month;
}
if (strDate >= 0 && strDate <= 9) {
strDate = "0" + strDate;
}
var nextdate = year + seperator1 + month + seperator1 + strDate;
return nextdate;
}
var refreshcalerdar=function(){
var month=$('#cc').calendar('options')['month'];
var year=$('#cc').calendar('options')['year'];
var btext="";
$.post(ext.contextPath + '/plan/dailyplansummary/getDPSforCalerdar.do',{year:year,month:month}, function(data) {
var obj = JSON.parse(data);
var obj_dps=obj.jsondps;
$('#cc').calendar({
formatter: function(date){
btext="";
var d = date.getDate();
var m = date.getMonth()+1;
var y = date.getFullYear();
var tempm="";
var tempd="";
if (m >= 1 && m <= 9) {
tempm = "0";
}
if (d >= 0 && d <= 9) {
tempd = "0";
}
var sdt = y+"-"+tempm+m+"-"+tempd+d+" 00:00:00";
var edt = y+"-"+tempm+m+"-"+tempd+d+" 23:59:59";
//var dt=date.Format('yyyy-MM-dd');//月日必须都是两位
var nowdate = new Date();
var i=0;
for(i=0;i<obj_dps.length;i++){
var plandt=obj_dps[i].plandt;
//alert(workstdt);
var dpsmonth=String(parseInt(plandt.substring(5,7)));//去除数据库查询日期中的"0'
var dpsday=String(parseInt(plandt.substring(8,10)));
if(m==dpsmonth && d==dpsday ){
//btext+='<a class="easyui-linkbutton" style="color:black;font-size:16px;" onmouseover="changeback1(this)" onmouseout="changeback2(this)" onclick="addFun(\''+dt+'\')">添加</a>';
btext+='<a class="easyui-linkbutton" style="font-weight:bold;color:blue;font-size:16px;" onmouseover="changeback1(this)" onmouseout="changeback2(this)" onclick="doLook(\''+date+'\',\''+sdt+'\',\''+edt+'\')">查看</a>';
break;
}
}
/* if(date>nowdate ||(date.getMonth()==nowdate.getMonth()&&date.getDate()==nowdate.getDate())){//算上今天
if(i==obj_dps.length){
//btext+='<a class="easyui-linkbutton" style="color:black;font-size:16px;" onmouseover="changeback1(this)" onmouseout="changeback2(this)" onclick="addFun(\''+date+'\',\''+sdt+'\',\''+edt+'\')">添加</a>';
}
} */
var bt='<div class="md" style="font-size:26px;" >'+d+'</div>';
bt=bt+btext;
return bt;
}
});
});
};
var lastcolor;
var changeback1=function(obj){
lastcolor=obj.style.color.toLowerCase();
obj.style.color=obj.style.color.toLowerCase()=='red'?lastcolor:'red';
};
var changeback2=function(obj){
obj.style.color=obj.style.color.toLowerCase()=='red'?lastcolor:'red';
};
$(function() {
refreshcalerdar();
$('#cc div.calendar-nav').click(function () {
//setTimeout产生异步效果
setTimeout("refreshcalerdar()",0);
});
$('#cc div.calendar-menu-month-inner').click(function () {
setTimeout("refreshcalerdar()",0);
});
$(".calendar-title .calendar-text").css("fontSize","18px");
});
</script>
</head>
<body class="easyui-layout" data-options="fit:true,border:false" style="font-family:微软雅黑">
<div class="easyui-panel" data-options="fit:true" style="padding:2px;">
<div id="cc" class="easyui-calendar" data-options="fit:true" ></div>
</div>
</body>
</html>