Bez popisu

addRecord.html 6.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229
  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. <link rel="stylesheet" href="../js/layui/css/layui.css">
  11. <link rel="stylesheet" href="../js/comboSelect/combo.select.css" />
  12. <link rel="stylesheet" href="../SystemManager/css/yongHuManger.css" />
  13. </head>
  14. <style type="text/css">
  15. .model {
  16. display: block;
  17. background: none;
  18. }
  19. #ygbirth {
  20. width: 100%;
  21. }
  22. .select_ {
  23. width: 100%;
  24. }
  25. </style>
  26. <body>
  27. <!--添加内容-->
  28. <div class="model addModel">
  29. <div class="box">
  30. <div class="boxCon">
  31. <table>
  32. <tbody>
  33. <tr>
  34. <th>承办单位:</th>
  35. <td>
  36. <div class="inpBox">
  37. <input type="text" class="inps inps2" />
  38. <input type="hidden" class="add_did" />
  39. <i class="xl xl_two"></i>
  40. <div class="addTree xlAdd_two">
  41. <ul id="xlAdd_depTree" class="ztree"></ul>
  42. </div>
  43. </div>
  44. </td>
  45. </tr>
  46. <tr>
  47. <th>时限:</th>
  48. <td><input type="text" class="add_birth" id="ygbirth" /></td>
  49. </tr>
  50. <tr>
  51. <th>紧急程度:</th>
  52. <td>
  53. <select class="select_" id="dealtype">
  54. <option value="">请选择</option>
  55. <option value="0" selected>普通</option>
  56. <option value="1">紧急</option>
  57. </select>
  58. </td>
  59. </tr>
  60. <tr>
  61. <th>文本描述:</th>
  62. <td colspan="3">
  63. <textarea class="add_remark" style="width: 100%;height: 50px;"></textarea>
  64. </td>
  65. </tr>
  66. <tr>
  67. <th>附件上传:</th>
  68. <td colspan="7">
  69. <div class="fileBox"></div>
  70. <input class="input" type="file" name="upFile" id="upFile" multiple="multiple" style="display: none;">
  71. <input class="input" type="button" value="上传" id="scwj" />
  72. <input type="hidden" id="file" />
  73. <span style="color:#FF0000; border: none;">
  74. (文件格式为png,jpg,mp4,mp3,pdf,doc,docx,xls,xlsx)
  75. </span>
  76. </td>
  77. </tr>
  78. </tbody>
  79. </table>
  80. <div style="text-align: center;"><button class="btns addCun">保存</button></div>
  81. </div>
  82. </div>
  83. </div>
  84. <script src="../Script/Common/huayi.common.js"></script>
  85. <script src="../js/jquery.md5.js"></script>
  86. <script src="../css/layer/layer.js"></script>
  87. <script src="../js/zTree/jquery.ztree.core.js"></script>
  88. <script src="../js/comboSelect/jquery.combo.select.js"></script>
  89. <script src="../js/laydate/laydate.js"></script>
  90. <script type="text/javascript">
  91. $(function() {
  92. var token = $.cookie("token");
  93. var keyWord; //关键字
  94. var tree; //部门树
  95. bindtree();
  96. //上传附件
  97. $("#scwj").click(function() {
  98. $("#upFile").trigger("click");
  99. })
  100. $("#upFile").change(function() {
  101. upload('upFile', '.fileBox', ['png', 'jpg', 'mp3', 'mp4', 'pdf', 'doc', 'docx', 'xls', 'xlsx'], "#file");
  102. })
  103. //===============添加功能开始=============================
  104. laydate.render({
  105. elem: '#ygbirth',
  106. type: 'datetime',
  107. min: 0,
  108. theme: '#00a1cb',
  109. ready: function (date) {
  110. $(".layui-laydate-footer [lay-type='datetime'].laydate-btns-time").click();
  111. $(".laydate-main-list-0 .layui-laydate-content li ol li:last-child").click();
  112. $(".layui-laydate-footer [lay-type='date'].laydate-btns-time").click();
  113. }
  114. });
  115. //下拉
  116. $('.inps').focus(function() {
  117. $(this).siblings('.addTree').css('display', 'block');
  118. })
  119. $('.xl').click(function() {
  120. var xl = $(this).siblings('.addTree');
  121. if(xl.css('display') == 'block') {
  122. xl.css('display', 'none')
  123. } else {
  124. xl.css('display', 'block')
  125. }
  126. })
  127. $('.addTree').mouseleave(function() {
  128. $(this).css('display', 'none')
  129. })
  130. //添加按钮
  131. $('.add').click(function() {
  132. $('.addModel').css('display', 'block');
  133. })
  134. $('.addBtr').click(function() {
  135. $('.addModel').css('display', 'none');
  136. })
  137. //保存添加按钮
  138. $('.addCun').click(function() {
  139. addCun();
  140. })
  141. })
  142. function bindtree() {
  143. $.getJSON(huayi.config.callcenter_url + "Department/GetDeptList", {
  144. "token": $.cookie("token")
  145. }, function(result) {
  146. if(result.state.toLowerCase() == "success") {
  147. $.fn.zTree.init($("#xlAdd_depTree"), setting2, result.data);
  148. }
  149. })
  150. }
  151. //获取所属部门
  152. var setting2 = {
  153. data: {
  154. key: {
  155. name: "F_DeptName"
  156. },
  157. simpleData: {
  158. enable: true,
  159. idKey: "F_DeptId",
  160. pIdKey: "F_PartentId",
  161. rootPId: 0
  162. }
  163. },
  164. callback: {
  165. onClick: ztreeDep
  166. }
  167. };
  168. function ztreeDep(event, treeId, treeNode) {
  169. console.log(event, treeId, treeNode)
  170. if(treeNode.F_IsDept) {
  171. $('.inps2').val(treeNode.F_DeptName);
  172. $('.add_did').val(treeNode.F_DeptId);
  173. }
  174. };
  175. //保存所调方法
  176. function addCun() {
  177. if($(".add_did").val() == '') {
  178. layer.msg('请选择部门')
  179. return;
  180. }
  181. if($('.add_remark').val() == '') {
  182. layer.msg('请填写文本描述');
  183. return;
  184. }
  185. if($('#ygbirth').val() == '') {
  186. layer.msg('请选择时限');
  187. return;
  188. }
  189. var level = $("#dealtype").val()
  190. if(level == '') {
  191. level = '0'
  192. }
  193. $.post(huayi.config.callcenter_url + "Repository/AddDemands", {
  194. token: $.cookie("token"),
  195. deptid: $(".add_did").val(), //部门id
  196. des: $('.add_remark').val(), //文本描述
  197. limittime: $('#ygbirth').val(), //时限
  198. file: $("#file").val(), //(多个用英文逗号,隔开)附件id
  199. level: level, //紧急程度
  200. demandsid: 0 //记录id
  201. }, function(data) {
  202. data = JSON.parse(data);
  203. if(data.state.toLowerCase() == "success") {
  204. layer.msg("添加成功!");
  205. var index = parent.layer.getFrameIndex(window.name);
  206. window.parent.location.reload(); //刷新父页面
  207. parent.layer.close(index);
  208. } else {
  209. layer.msg(data.msg);
  210. }
  211. });
  212. }
  213. </script>
  214. </body>
  215. </html>