市长热线演示版

knowledgeclass.aspx 6.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178
  1. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="knowledgeclass.aspx.cs"
  2. Inherits="HySoft.BaseCallCenter.Web.knowledgemanage.knowledgeclass" %>
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  4. <html xmlns="http://www.w3.org/1999/xhtml">
  5. <head runat="server">
  6. <title>知识库分类</title>
  7. <link href="../scripts/ui/skins/Aqua/css/ligerui-all.css" rel="stylesheet" type="text/css" />
  8. <script src="../scripts/jquery/jquery-1.3.2.min.js" type="text/javascript"></script>
  9. <script src="../scripts/ui/js/ligerui.min.js" type="text/javascript"></script>
  10. <link href="../images/style.css" rel="stylesheet" type="text/css" />
  11. <script type="text/javascript">
  12. var menu;
  13. var menucategory;
  14. var actionNode;
  15. var actionRow;
  16. var categorytree = null;
  17. var gridlist = null;
  18. function itemclick(item, i) {
  19. switch (i) {
  20. case 0:
  21. AddCategory();
  22. break;
  23. case 1:
  24. ModifyCategory();
  25. break;
  26. case 2:
  27. DeleteCategory();
  28. break;
  29. default:
  30. break;
  31. }
  32. }
  33. $(function () {
  34. // $("#layout1").ligerLayout({
  35. // leftWidth: 500
  36. // });
  37. InitMenu();
  38. InitCategory();
  39. });
  40. function InitMenu() {
  41. menu = $.ligerMenu({ top: 100, left: 100, width: 120, items:
  42. [
  43. { text: '增加', click: itemclick, icon: 'add' },
  44. { text: '修改', click: itemclick, icon: 'modify' },
  45. { line: true },
  46. { text: '删除', click: itemclick, icon: 'delete' }
  47. ]
  48. });
  49. menucategory = $.ligerMenu({ top: 100, left: 100, width: 120, items:
  50. [
  51. { text: '增加', click: itemclick, icon: 'add' },
  52. { text: '修改', click: itemclick, icon: 'modify' },
  53. { line: true },
  54. { text: '删除', click: itemclick, icon: 'delete' }
  55. ]
  56. });
  57. }
  58. var categoryform;
  59. function InitCategory() {
  60. try {
  61. categorytree = $("#treecategory").ligerTree({
  62. checkbox: false,
  63. nodeWidth: 135,
  64. url: 'ajax/knowledge.ashx?action=gettreelist',
  65. onContextmenu: function (node, e) {
  66. actionNode = node;
  67. categorytree.selectNode(actionNode.data.id);
  68. menucategory.show({ top: e.pageY, left: e.pageX });
  69. return false;
  70. },
  71. onClick: function (node, e) {
  72. // InitList();
  73. }
  74. });
  75. }
  76. catch (e) {
  77. alert(e.Message);
  78. }
  79. }
  80. //---------小型添加
  81. function AddCategory() {
  82. //获取选择的分类
  83. var node = categorytree.getSelected();
  84. if (node) {
  85. categoryform = $.ligerDialog.open({ url: 'knowledgeclassAddandEdit.aspx?action=Add&categoryid=' + node.data.id, title: '添加[<font color="red">' + node.data.text + '</font>]知识库', height: 250, width: 400, isResize: false
  86. });
  87. }
  88. else {
  89. categoryform = $.ligerDialog.open({ url: 'knowledgeclassAddandEdit.aspx?action=Add&categoryid=0', title: '添加知识库', height: 250, width: 400, isResize: true
  90. });
  91. }
  92. }
  93. function ModifyCategory() {
  94. //获取选择的分类
  95. var node = categorytree.getSelected();
  96. if (node) {
  97. $.ligerDialog.open({ url: 'knowledgeclassAddandEdit.aspx?action=Modify&id=' + node.data.id, title: '修改[<font color="red">' + node.data.text + '</font>]知识库', height: 250, width: 400, isResize: true
  98. });
  99. }
  100. else {
  101. $.ligerDialog.error('没有选择要修改的知识库');
  102. }
  103. }
  104. function DeleteCategory() {
  105. //获取选择的分类
  106. var node = categorytree.getSelected();
  107. if (node) {
  108. $.ligerDialog.confirm('确定要删除【<font color="red">' + node.data.text + '</font>】吗?', function (yes) {
  109. if (yes) {
  110. //
  111. $.post("ajax/knowledge.ashx?action=delete&id=" + node.data.id, function (data) {
  112. if (data == "success") {
  113. $.ligerDialog.success('删除成功');
  114. InitCategory();
  115. }
  116. else {
  117. $.ligerDialog.error('删除失败');
  118. }
  119. });
  120. }
  121. else {
  122. }
  123. });
  124. }
  125. else {
  126. $.ligerDialog.error('没有选择要删除的分类');
  127. }
  128. }
  129. function CloseCategory() {
  130. categoryform.close();
  131. InitCategory();
  132. }
  133. </script>
  134. </head>
  135. <body>
  136. <form id="form1" runat="server">
  137. <div class="tools_box">
  138. <div class="tools_bar">
  139. <a class="tools_btn" href="#" onclick="AddCategory();"><span><b class="add">添加</b></span></a>
  140. <a class="tools_btn" href="#" onclick="ModifyCategory();"><span><b class="modify">修改</b></span></a>
  141. <a class="tools_btn" href="#" onclick="DeleteCategory();"><span><b class="delete">删除</b></span>
  142. </a>
  143. </div>
  144. <div class="search_box">
  145. </div>
  146. </div>
  147. <div id="layout1">
  148. <table cellpadding="0" cellspacing="0" border="0" height="100%">
  149. <tr height="100%">
  150. <td>
  151. <ul id="treecategory">
  152. <li><span>玉</span>
  153. <ul>
  154. <li><span>南阳玉</span> </li>
  155. <li><span>和田玉</span></li>
  156. </ul>
  157. </li>
  158. </ul>
  159. </td>
  160. </tr>
  161. </table>
  162. </div>
  163. </form>
  164. </body>
  165. </html>