商丘12345 前端

ClassEdit.html 7.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>班别编辑</title>
  6. <script src="../Script/Common/huayi.load.js"></script>
  7. <script src="../Script/Common/huayi.config.js"></script>
  8. <link rel="stylesheet" href="../js/zTree/zTreeStyle.css" />
  9. <link rel="stylesheet" href="../css/init.css" />
  10. <script src="../js/laydate/laydate.js"></script>
  11. <style>
  12. th {
  13. padding: 5px 8px 5px 0;
  14. text-align: right;
  15. }
  16. input {
  17. background-color: #FFF;
  18. background-image: none;
  19. border: 1px solid #ccc;
  20. border-radius: 1px;
  21. color: inherit;
  22. padding: 6px 12px;
  23. width:200px;
  24. }
  25. td {
  26. padding: 6px 0 5px 10px;
  27. }
  28. .addts {
  29. background: #1ab394;
  30. color: #fff;
  31. padding: 6px 10px;
  32. outline: none;
  33. font-size: 12px;
  34. margin-left: 15px;
  35. border: 0;
  36. border-radius: 3px;
  37. box-sizing: border-box;
  38. }
  39. .time-box {
  40. display: inline-block;
  41. position: relative;
  42. }
  43. .tub {
  44. position: absolute;
  45. right: 8px;
  46. top: 10px;
  47. font-size: 18px;
  48. color: #00a0ca;
  49. }
  50. #layui-laydate3 .layui-laydate-header {
  51. height: 31px;
  52. padding: 5px;
  53. }
  54. .laydate-theme-molv .layui-laydate-header i,
  55. .laydate-theme-molv .layui-laydate-header span {
  56. top: 2px;
  57. }
  58. .layui-laydate-header {
  59. padding: 0;
  60. }
  61. .laydate-theme-molv .layui-laydate-content {
  62. height: 195px;
  63. overflow: hidden;
  64. }
  65. .laydate-month-list > li {
  66. margin: 10px 0;
  67. }
  68. .laydate-footer-btns span:hover {
  69. color: #00a1cb;
  70. }
  71. </style>
  72. </head>
  73. <body>
  74. <div style="padding: 10px;">
  75. <div style="padding: 10px;" class="clearFix">
  76. <div>
  77. <span>【班别信息】</span>
  78. <div class="box_content">
  79. <table id="sqzx" style="width: 100%;" border="0" cellspacing="0" cellpadding="0">
  80. <tr>
  81. <th>班别名称:</th>
  82. <td>
  83. <input type="text" class="name" /><input type="hidden" class="id" />
  84. </td>
  85. </tr>
  86. <tr>
  87. <th>班别代码:</th>
  88. <td>
  89. <input type="text" class="code" />
  90. </td>
  91. </tr>
  92. <tr>
  93. <th>上班时间:</th>
  94. <td>
  95. <span class="time-box"><i class="tub fa fa-calendar"></i><input class="photo x-color inputs laydate-icon intime" type="text" id="intime" /></span>
  96. </td>
  97. </tr>
  98. <tr>
  99. <th>下班时间:</th>
  100. <td>
  101. <span class="time-box"><i class="tub fa fa-calendar"></i><input class="photo x-color inputs laydate-icon outtime" type="text" id="outtime" /></span>
  102. </td>
  103. </tr>
  104. <tr>
  105. <th>说明:</th>
  106. <td>
  107. <textarea type="text" class="remark" style="width:200px;" ></textarea>
  108. </td>
  109. </tr>
  110. </table>
  111. </div>
  112. </div>
  113. <div class="bton" style="text-align: center;">
  114. <input class="addts" type="button" value="保存" />
  115. </div>
  116. </div>
  117. </div>
  118. <script>
  119. var id = helper.request.queryString("id");
  120. $(document).ready(function () {
  121. laydate.render({
  122. theme: '#00a1cb',
  123. trigger: 'click',
  124. elem: '#intime',
  125. format: 'HH:mm',
  126. type: 'time'
  127. });
  128. laydate.render({
  129. theme: '#00a1cb',
  130. trigger: 'click',
  131. elem: '#outtime',
  132. format: 'HH:mm',
  133. type: 'time'
  134. });
  135. if (id) {
  136. $.getJSON(huayi.config.callcenter_url + 'Class/GetClass', {
  137. id: id,
  138. "token": $.cookie("token")
  139. }, function (result) {
  140. if (result.state.toLowerCase() == "success") {
  141. var content = result.data;
  142. $(".id").val(content.F_Id);
  143. $(".name").val(content.F_Name);
  144. $(".code").val(content.F_Code);
  145. $(".intime").val(content.F_InTime);
  146. $(".outtime").val(content.F_OutTime);
  147. $(".remark").val(content.F_Remark);
  148. }
  149. })
  150. }
  151. $(".addts").click(function () {
  152. var id = $(".id").val();
  153. var name = $(".name").val();
  154. var code = $(".code").val();
  155. var intime = $(".intime").val();
  156. var outtime = $(".outtime").val();
  157. var remark = $(".remark").val();
  158. if (!name) {
  159. layer.confirm('请输入班别名称!', {
  160. btn: ['确定']
  161. });
  162. return;
  163. }
  164. if (!code) {
  165. layer.confirm('请输入班别代码!', {
  166. btn: ['确定']
  167. });
  168. return;
  169. }
  170. if (!intime) {
  171. layer.confirm('请输入上班时间!', {
  172. btn: ['确定']
  173. });
  174. return;
  175. }
  176. if (!outtime) {
  177. layer.confirm('请输入下班时间!', {
  178. btn: ['确定']
  179. });
  180. return;
  181. }
  182. $.post(huayi.config.callcenter_url + 'Class/AddClass', {
  183. id: $(".id").val(), code: code, name: name, intime: intime, outtime: outtime, remark: remark, "token": $.cookie("token")
  184. }, function (result) {
  185. result = $.parseJSON(result);
  186. if (result.state.toLowerCase() == "success") {
  187. layer.msg("操作成功");
  188. var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
  189. parent.layer.close(index); //再执行关闭
  190. parent.initTable()();
  191. }
  192. })
  193. })
  194. });
  195. </script>
  196. </body>
  197. </html>