PersonCalendar.jsp 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. <%@ page language="java" contentType="text/html; charset=utf-8"
  2. pageEncoding="utf-8"%>
  3. <%
  4. String path = request.getContextPath();
  5. String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
  6. %>
  7. <!DOCTYPE html>
  8. <html>
  9. <head>
  10. <title>日程安排</title>
  11. <link href="<%=basePath %>resource/gnt/resources/css/ext-all-gray.css"
  12. rel="stylesheet" type="text/css" />
  13. <link href="<%=basePath %>resource/css/main.css" rel="stylesheet" type="text/css" />
  14. <link rel="stylesheet" type="text/css"
  15. href="<%=basePath %>resource/gnt/resources/resources/css/calendar.css" />
  16. <link rel="stylesheet" type="text/css"
  17. href="<%=basePath %>resource/gnt/resources/resources/css/examples.css" />
  18. <script src="<%=basePath %>resource/gnt/ext-all.js"
  19. type="text/javascript"></script>
  20. <script src="<%=basePath %>app/view/core/form/DateHourMinuteField.js"
  21. type="text/javascript"></script>
  22. <script src="<%=basePath %>app/view/core/form/ConDateHourMinuteField.js"
  23. type="text/javascript"></script>
  24. <script type="text/javascript" src="<%=basePath %>resource/i18n/i18n.js"></script>
  25. <script type="text/javascript">
  26. Ext.Loader.setConfig({
  27. enabled: true,
  28. paths: {
  29. 'Ext.calendar': 'src'
  30. }
  31. });
  32. Ext.require([
  33. 'Ext.calendar.App'
  34. ]);
  35. var todo={
  36. add:[],
  37. update:[],
  38. destroy:[]
  39. };
  40. var EventsData='', type='factory',emcode=getUrlParam('emcode'),mid=getUrlParam('mid'),PersonType=true,caller=getUrlParam('caller');
  41. emcode=emcode==null?em_code:emcode;
  42. Ext.onReady(function(){
  43. Ext.Ajax.request({//拿到grid的columns
  44. url : basePath + 'plm/task/getAgendaData.action?_noc=1',
  45. params:{
  46. emcode:emcode,
  47. /* condition:"pd_prjid="+mid */
  48. },
  49. method : 'post',
  50. callback : function(options,success,response){
  51. var res = new Ext.decode(response.responseText);
  52. if(res.exceptionInfo){
  53. showError(res.exceptionInfo);return;
  54. }if(res.success){
  55. EventsData=res.evts;
  56. Ext.create('Ext.calendar.App');
  57. }
  58. }
  59. });
  60. document.getElementById('logo-body').innerHTML = new Date().getDate();
  61. });
  62. /* function mouseUp(a){
  63. console.log(a);
  64. } */
  65. </script>
  66. <script type="text/javascript">
  67. var basePath="<%=basePath%>";
  68. var menu=null;
  69. </script>
  70. </head>
  71. <body>
  72. <div style="display: none;">
  73. <div id="app-header-content">
  74. <div id="app-logo">
  75. <div class="logo-top">&nbsp;</div>
  76. <div id="logo-body">&nbsp;</div>
  77. <div class="logo-bottom">&nbsp;</div>
  78. </div>
  79. <h1>工作日历</h1>
  80. <span id="app-msg" class="x-hidden"></span>
  81. </div>
  82. </div>
  83. </body>
  84. </html>