市长热线演示版

workcalendarset.aspx 6.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="workcalendarset.aspx.cs" Inherits="HySoft.BaseCallCenter.Web.telmanage.workcalendarset" %>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head id="Head1" runat="server">
  5. <title></title>
  6. <link href="../scripts/ui/skins/Aqua/css/ligerui-all.css" rel="stylesheet" type="text/css" />
  7. <script src="../scripts/jquery/jquery-1.3.2.min.js" type="text/javascript"></script>
  8. <script src="../scripts/ui/js/core/base.js" type="text/javascript"></script>
  9. <script src="../scripts/ui/js/ligerui.min.js" type="text/javascript"></script>
  10. <link href="../scripts/ui/skins/Tab/css/tab.css" rel="stylesheet" type="text/css" />
  11. <link href="../scripts/ui/skins/Tab/css/grid.css" rel="stylesheet" type="text/css" />
  12. <script src="../scripts/ui/js/plugins/ligerGrid.js" type="text/javascript"></script>
  13. <link href="../scripts/ui/skins/ligerui-icons.css" rel="stylesheet" type="text/css" />
  14. <link href="../images/style.css" rel="stylesheet" type="text/css" />
  15. <script type="text/javascript">
  16. $(function () {
  17. LoadList();
  18. });
  19. function LoadList() {
  20. try {
  21. $.ajax({
  22. type: 'get',
  23. url: 'ajax/workcalendarset.ashx?action=getcalendarlist&strdate=' + document.getElementById("txtYear").value + "-" + document.getElementById("txtMonth").value + "-01",
  24. data: { userid: '' },
  25. dataType: 'html',
  26. async: false,
  27. cache: false,
  28. success: function (res) {
  29. document.getElementById("divDataItems").innerHTML = res;
  30. $("#pageloading").hide();
  31. }
  32. });
  33. }
  34. catch (e) {
  35. alert(e.Message);
  36. }
  37. }
  38. function changeState(e) {
  39. $.ligerDialog.confirm('确定修改[' + e.id + ']的工作日设置吗?', function (yes) {
  40. if (yes) {
  41. $.ajax({
  42. type: "post",
  43. url: "ajax/workcalendarset.ashx?action=changworkingday&dateid=" + e.id,
  44. async: true,
  45. cache: false,
  46. success: function (data, states) {
  47. if (states == "success") {
  48. if (data == "True") {
  49. if (e.color == "#000000" || e.color == "black" || e.color == "Black") {
  50. e.color = "red";
  51. }
  52. else {
  53. e.color = "black";
  54. }
  55. }
  56. }
  57. }
  58. });
  59. }
  60. });
  61. }
  62. function PreYear() {
  63. var year = document.getElementById("txtYear").value;
  64. document.getElementById("txtYear").value = parseInt(year) - 1;
  65. LoadList();
  66. }
  67. function NextYear() {
  68. var year = document.getElementById("txtYear").value;
  69. document.getElementById("txtYear").value = parseInt(year) + 1;
  70. LoadList();
  71. }
  72. function PreMonth() {
  73. var year = document.getElementById("txtYear").value;
  74. var month = document.getElementById("txtMonth").value;
  75. document.getElementById("txtMonth").value = parseInt(month) - 1;
  76. if (parseInt(document.getElementById("txtMonth").value) < 1) {
  77. document.getElementById("txtMonth").value = 12;
  78. document.getElementById("txtYear").value = parseInt(year) - 1;
  79. }
  80. LoadList();
  81. }
  82. function NextMonth() {
  83. var year = document.getElementById("txtYear").value;
  84. var month = document.getElementById("txtMonth").value;
  85. document.getElementById("txtMonth").value = parseInt(month) + 1;
  86. if (parseInt(document.getElementById("txtMonth").value) > 12) {
  87. document.getElementById("txtMonth").value = parseInt(document.getElementById("txtMonth").value) % 12;
  88. document.getElementById("txtYear").value = parseInt(year) + 1;
  89. }
  90. LoadList();
  91. }
  92. function NextMonth1() {
  93. var strdate = document.getElementById("txtYear").value + "-" + document.getElementById("txtMonth").value + "-01";
  94. //document.getElementById("txtMonth").value = parseInt(month) + 1;
  95. LoadList();
  96. }
  97. </script>
  98. </head>
  99. <body style="margin: 0px; padding: 0px; overflow: hidden;">
  100. <form id="form1" runat="server">
  101. <div class="l-loading" style="display: block" id="pageloading">
  102. </div>
  103. <div class="tools_box">
  104. <div class="tools_bar">
  105. <div style=" width:100%; text-align:center; padding-top:8px; color:Red; font-size:16px;">红色的为非工作日,点击日期对日期进行设置</div>
  106. </div>
  107. </div>
  108. <div style="width:100%; border:solid 1px #cccccc; height:38px; padding-top:10px; text-align:center;">
  109. <img src="../images/page_FL1.gif" style=" cursor:pointer;" onclick="PreYear();" alt="上一年" title="上一年" />&nbsp;&nbsp;<img src="../images/page_L1.gif" onclick="PreMonth()" style=" cursor:pointer;" alt="上一月" title="上一月" />&nbsp;&nbsp;<asp:TextBox ID="txtYear" runat="server" CssClass="txtInput" Width="50px" ReadOnly="true" ></asp:TextBox>&nbsp;-&nbsp;<asp:TextBox ID="txtMonth" runat="server" CssClass="txtInput" Width="50px" ReadOnly="true" ></asp:TextBox>&nbsp;<img src="../images/page_R1.gif" onclick="NextMonth();" style=" cursor:pointer;" alt="下一月" title="下一月" />&nbsp;&nbsp;<img src="../images/page_LL1.gif" onclick="NextYear();" style=" cursor:pointer;" alt="下一年" title="下一年" />
  110. </div>
  111. <div id="divDataItems" style="width:100%;">
  112. </div>
  113. </form>
  114. </body>
  115. </html>