虞城12345_前端

addZhiShiKu.html 6.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <script src="../Script/Common/huayi.load.js"></script>
  6. <script src="../Script/Common/huayi.config.js"></script>
  7. <link rel="stylesheet" href="../js/zTree/zTreeStyle.css" />
  8. <link rel="stylesheet" href="../css/init.css" />
  9. <title>知识条目添加</title>
  10. <style>
  11. .m-kuang {
  12. width: 50%;
  13. background-color: #FFF;
  14. background-image: none;
  15. border: 1px solid #ccc;
  16. border-radius: 1px;
  17. color: inherit;
  18. padding: 6px 12px;
  19. outline: none;
  20. vertical-align: middle;
  21. }
  22. table th {
  23. width: 20%;
  24. text-align: right;
  25. border-top: 0!important;
  26. }
  27. table td {
  28. border-top: 0!important;
  29. }
  30. .daoHang {
  31. border-bottom: 1px solid #ccc;
  32. }
  33. .content {
  34. margin-top: 15px;
  35. }
  36. .inps{
  37. width: 95%;
  38. height: 30px;
  39. outline: none;
  40. border: 0;
  41. border-image-width: 0;
  42. padding: 0;
  43. padding-left: 3px;
  44. }
  45. .inpBox{
  46. border: 1px solid #ccc;
  47. height: 32px;
  48. width: 50%;
  49. display: inline-block;
  50. position: relative;
  51. vertical-align: middle;
  52. }
  53. .xl{
  54. display: inline-block;
  55. background: url(../img/dropDown.png) no-repeat;
  56. height: 100%;
  57. background-position: center center;
  58. width: 20px;
  59. position: absolute;
  60. right: 0;
  61. top: 0px;
  62. /* background-color: #f7bc8b; */
  63. cursor: pointer;
  64. }
  65. .addTree {
  66. background: #fff;
  67. position: absolute;
  68. width: 100%;
  69. border: 1px solid darkgrey;
  70. right: 0;
  71. top: 32px;
  72. display: none;
  73. z-index: 9999;
  74. }
  75. </style>
  76. </head>
  77. <body class="gray-bg">
  78. <div class="container-fluid wrapper-content animated fadeInRight">
  79. <div class="content">
  80. <table class="table">
  81. <tr>
  82. <th>
  83. <b>标题:</b>
  84. </th>
  85. <td>
  86. <input type="text " class="m-kuang zs_t" />
  87. </td>
  88. </tr>
  89. <tr>
  90. <th>
  91. <b>所属分类:</b>
  92. </th>
  93. <td>
  94. <div class="inpBox">
  95. <input type="text" class="inps" />
  96. <i class="xl xl_one"></i>
  97. <div class="addTree xlAdd">
  98. <ul id="addTreeDemo" class="ztree">
  99. </ul>
  100. </div>
  101. </div>
  102. </td>
  103. </tr>
  104. <tr>
  105. <th>
  106. <b>内容:</b>
  107. </th>
  108. <td>
  109. <textarea data-adaptheight id="addEditor" name="content" style="width: 80%;height: 200px;"></textarea>
  110. </td>
  111. </tr>
  112. <tr>
  113. <td colspan="2" class="text-center">
  114. <div class="checkbox">
  115. <label>
  116. <input type="checkbox" style="margin-top: 2px;" class="isCheck"> 是否提交审核
  117. </label>
  118. </div>
  119. </td>
  120. </tr>
  121. <tr>
  122. <td colspan="2" class="text-center">
  123. <!--<button class="btns">添加</button>-->
  124. <button class="btns tiJiao">提交</button>
  125. </td>
  126. </tr>
  127. </table>
  128. </div>
  129. </div>
  130. <script src="../css/layer/layer.js"></script>
  131. <script src="../js/zTree/jquery.ztree.core.js"></script>
  132. <script src="../js/kindeditor/kindeditor-all-min.js"></script>
  133. <script src="../js/kindeditor/lang/zh-CN.js"></script>
  134. <script src="../js/adjustHeight.js"></script>
  135. <script>
  136. var id = ''; //当前节点id
  137. var cname; //当前节点name
  138. var pid; //当前节点父ID
  139. var pidName; //当前节点父name
  140. var xlName; //添加弹出框内下拉框内节点name
  141. var token = $.cookie("token");
  142. //编辑器配置
  143. KindEditor.ready(function(K) {
  144. window.editor = K.create('#addEditor', {
  145. uploadJson: '../../js/kindeditor/asp.net/upload_json.ashx',
  146. fileManagerJson: '../../js/kindeditor/asp.net/file_manager_json.ashx',
  147. allowFileManager: true
  148. }); //添加弹出框编辑器
  149. });
  150. tree();
  151. function tree() {
  152. $.get(huayi.config.callcenter_url + 'KnowledgeClass/GetList', {
  153. "token": $.cookie("token"),
  154. // "pid": pid
  155. }, function(result) {
  156. result = $.parseJSON(result);
  157. var zTreeObj=$.fn.zTree.init($("#addTreeDemo"), setting1, result.data); //实例化树形图
  158. var nodes = zTreeObj.getNodes();
  159. for (var i = 0; i < nodes.length; i++) { //设置节点展开
  160. zTreeObj.expandNode(nodes[i], true, false, true);
  161. }
  162. });
  163. }
  164. var setting1 = {
  165. data: {
  166. key: {
  167. name: "text"
  168. },
  169. simpleData: {
  170. enable: true,
  171. idKey: "id",
  172. rootPId: 0
  173. }
  174. },
  175. callback: {
  176. onClick: zTreeOnClick
  177. }
  178. };
  179. function zTreeOnClick(event, treeId, treeNode) {
  180. // pid = treeNode.pId;
  181. id = treeNode.id;
  182. cname = treeNode.text;
  183. $('.inps').val(cname);
  184. };
  185. //所属分类下拉
  186. $('.inps').focus(function() {
  187. $('.xlAdd').css('display', 'block')
  188. })
  189. $('.xl').click(function() {
  190. if($('.xlAdd').css('display') == 'block') {
  191. $('.xlAdd').css('display', 'none')
  192. } else {
  193. $('.xlAdd').css('display', 'block')
  194. }
  195. })
  196. $('.addTree').mouseleave(function() {
  197. $(this).css('display', 'none')
  198. })
  199. var title;//知识库标题
  200. var con;//知识库内容
  201. var issub;//是否提交审核
  202. $('.tiJiao').click(function(){
  203. if($('.isCheck').is(':checked')==true){
  204. issub=1;
  205. }else{
  206. issub=0;
  207. }
  208. title=$('.zs_t').val();
  209. con=encodeURIComponent(editor.html());
  210. //console.log(issub)
  211. add(title,con,id, issub)
  212. });
  213. function add(title,con,id, issub){
  214. $.ajax({
  215. type:"post",
  216. url:huayi.config.callcenter_url+"Knowledge/AddInfo",
  217. async:true,
  218. dataType:'json',
  219. data:{
  220. token:$.cookie("token"),
  221. title:title,//知识库标题
  222. con:con,//知识库内容
  223. pid:id,//分类ID
  224. issub:issub//是否提交审核
  225. },
  226. success:function(data){
  227. if(data.state.toLowerCase()=="success"){
  228. var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
  229. parent.layer.close(index); //再执行关闭
  230. //debugger;
  231. parent.initTable(id);
  232. parent.layer.msg("添加成功");
  233. }
  234. }
  235. });
  236. }
  237. </script>
  238. </body>
  239. </html>