UU跑腿标准版

sysconfigmanage.aspx 8.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190
  1. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="sysconfigmanage.aspx.cs" Inherits="HySoft.BaseCallCenter.Web.sysmanage.sysconfigmanage" %>
  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/json2.js" type="text/javascript"></script>
  9. <script src="../scripts/ui/js/core/base.js" type="text/javascript"></script>
  10. <script src="../scripts/ui/js/ligerui.min.js" type="text/javascript"></script>
  11. <link href="../scripts/ui/skins/Tab/css/tab.css" rel="stylesheet" type="text/css" />
  12. <link href="../scripts/ui/skins/Tab/css/grid.css" rel="stylesheet" type="text/css" />
  13. <script src="../scripts/ui/js/plugins/ligerGrid.js" type="text/javascript"></script>
  14. <script src="../scripts/ui/js/plugins/ligerLayout.js" type="text/javascript"></script>
  15. <script src="../scripts/ui/js/plugins/ligerTree.js" type="text/javascript"></script>
  16. <script src="../scripts/ui/js/plugins/ligerMenu.js" type="text/javascript"></script>
  17. <script src="../scripts/CustomersData.js" type="text/javascript"></script>
  18. <link href="../scripts/ui/skins/ligerui-icons.css" rel="stylesheet" type="text/css" />
  19. <link href="../images/style.css" rel="stylesheet" type="text/css" />
  20. <script src="../scripts/My97DatePicker/WdatePicker.js" type="text/javascript"></script>
  21. <script type="text/javascript">
  22. var menu;
  23. var singleClick;
  24. $(function () {
  25. InitMenu();
  26. InitList();
  27. });
  28. function InitMenu() {
  29. menu = $.ligerMenu({ top: 100, left: 100, width: 120, items:
  30. [
  31. { text: '增加', click: itemclick, icon: 'add' },
  32. { text: '修改', click: itemclick, icon: 'modify' },
  33. { line: true },
  34. { text: '删除', click: itemclick, icon: 'delete' }
  35. ]
  36. });
  37. }
  38. function itemclick(item, i) {
  39. switch (i) {
  40. case 0:
  41. Add();
  42. break;
  43. case 1:
  44. ModifyEdit();
  45. break;
  46. case 2:
  47. Delete();
  48. break;
  49. default:
  50. break;
  51. }
  52. }
  53. function InitList() {
  54. var sql = GetSql();
  55. try {
  56. gridlist = $("#divDataList").ligerGrid({
  57. checkbox: true,
  58. height: '99%',
  59. columns: [
  60. { display: 'ID', name: '_f_paramid', width: '1%', hide: 'ID' },
  61. { display: '参数名称', name: '_f_paramcode', align: 'left', width: '20%' },
  62. { display: '参数内容', name: '_f_paramvalue', width: '40%' },
  63. { display: '备注', name: '_f_paramdes',width: '34%' }
  64. ],
  65. onContextmenu: function (node, e) {
  66. try {
  67. actionRow = node;
  68. //gridlist.select(node);
  69. menu.show({ top: e.pageY, left: e.pageX });
  70. }
  71. catch (e) {
  72. alert(e.Message);
  73. }
  74. return false;
  75. },
  76. url: 'ajax/sysconfigmanage.ashx?action=getlist' + sql, pageSize: 50, pageSizeOptions: [10, 20, 50, 100], rownumbers: true,
  77. onSelectRow: function (data, rowindex, rowobj) {
  78. singleClick = data._f_paramid;
  79. },
  80. onDblClickRow: function (data, rowindex, rowobj) {
  81. ModifyEdit();
  82. }
  83. });
  84. }
  85. catch (e) {
  86. alert(e.Message);
  87. }
  88. gridlist.changePage('first');
  89. $("#pageloading").hide();
  90. }
  91. function GetSql() {
  92. var sql = "";
  93. if (document.getElementById("txtF_ParamValue").value != "") {
  94. sql += "&value=" + escape(document.getElementById("txtF_ParamValue").value);
  95. }
  96. if (document.getElementById("txtF_ParamCode").value != "") {
  97. sql += "&code=" + document.getElementById("txtF_ParamCode").value;
  98. }
  99. return sql;
  100. }
  101. function Add() {
  102. $.ligerDialog.open({ url: 'sysconfigedit.aspx?getPuction=Add', title: '添加参数信息', height: 370, width: 700, isResize: true
  103. });
  104. }
  105. function ModifyEdit() {
  106. if (singleClick == "" || singleClick == undefined) {
  107. alert("请选择修改行!");
  108. } else {
  109. $.ligerDialog.open({ url: 'sysconfigedit.aspx?getPuction=Edit' + '&singleFlage=' + singleClick, title: '修改参数信息', height: 370, width: 700, isResize: true
  110. });
  111. }
  112. }
  113. function Delete() {
  114. try {
  115. //获取选择的行
  116. var rows = gridlist.getSelectedRows();
  117. if (rows.length > 0) {
  118. $.ligerDialog.confirm('确定要批量删除选择的记录吗?', function (yes) {
  119. if (yes) {
  120. try {
  121. var arr = new Array();
  122. var i = 0;
  123. for (var i = 0; i < rows.length; i++) {
  124. arr[i] = rows[i]._f_paramid;
  125. }
  126. $.post("ajax/sysconfigmanage.ashx?action=delete&arrid=" + arr.toString(), function (data) {
  127. if (data == "success") {
  128. $.ligerDialog.success('删除成功');
  129. InitList();
  130. }
  131. else {
  132. $.ligerDialog.error('删除失败');
  133. }
  134. });
  135. }
  136. catch (e) {
  137. alert(e.Message);
  138. }
  139. }
  140. else {
  141. }
  142. });
  143. }
  144. else {
  145. $.ligerDialog.error('没有选择要删除的参数');
  146. }
  147. }
  148. catch (e) {
  149. $.ligerDialog.error(e.Message);
  150. }
  151. }
  152. document.onkeydown = function (event) {
  153. var e = event || window.event || arguments.callee.caller.arguments[0];
  154. if (e && e.keyCode == 13) {
  155. InitList();
  156. }
  157. };
  158. </script>
  159. </head>
  160. <body>
  161. <form id="form1" runat="server">
  162. <div class="tools_box">
  163. <div class="tools_bar">
  164. <a class="tools_btn" href="#" onclick="Add();">
  165. <span><b class="add">添加</b></span>
  166. </a>
  167. <a class="tools_btn" href="#" onclick="ModifyEdit();">
  168. <span><b class="modify">修改</b></span>
  169. </a>
  170. <a class="tools_btn" href="#" onclick="Delete();"><span>
  171. <b class="delete">批量删除</b></span> </a>
  172. <div class="search_box">
  173. 参数名称:<asp:TextBox ID="txtF_ParamCode" runat="server" CssClass="txtInput"></asp:TextBox>&nbsp;&nbsp;
  174. 参数内容:<asp:TextBox ID="txtF_ParamValue" runat="server" CssClass="txtInput" ></asp:TextBox>&nbsp;&nbsp;
  175. <input id="btnSearch" type="button" value="搜 索" class="btnSearch" onclick="InitList();" />
  176. </div>
  177. </div>
  178. </div>
  179. <div id="layout1">
  180. <div position="center" title="参数列表">
  181. <div id="divDataList">
  182. </div>
  183. </div>
  184. </div>
  185. </form>
  186. </body>
  187. </html>