市长热线演示版

pagermanage.aspx 12KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240
  1. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="pagermanage.aspx.cs" Inherits="HySoft.BaseCallCenter.Web.askmanage.pagermanage" %>
  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/jquery/jquery-1.8.3.min.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. <script src="../scripts/My97DatePicker/lang/zh-cn.js" type="text/javascript"></script>
  20. <link href="../images/style.css" rel="stylesheet" type="text/css" />
  21. <script type="text/javascript">
  22. var selectpagerid = "";
  23. var pagerlist;
  24. var questionlist;
  25. function SaveRes() {
  26. document.getElementById("iframepager").style.display = "none";
  27. document.getElementById("divNull").style.display = "block";
  28. document.getElementById("iframepager").src = "";
  29. ZoomOpt();
  30. LoadPagerList();
  31. }
  32. function ShowPager(pagerid) {
  33. var vheight = $("#form1").height() - 30;
  34. var vwidth = $("#form1").width() * 0.9;
  35. if (vwidth > 700) {
  36. vwidth = 700;
  37. }
  38. $.ligerDialog.open({ url: 'pagerview.aspx?pagerid=' + pagerid, title: '预览问卷', height: vheight, width: vwidth, isResize: true
  39. });
  40. }
  41. function LoadPagerList() {
  42. var key = escape(document.getElementById("txtKeywords").value);
  43. pagerlist = $("#divPagerList").ligerGrid({
  44. height: '97%',
  45. width: 290,
  46. columns: [
  47. //{ display: 'Id', width: '0', name: '_f_pagerid',hide:'' },
  48. { display: '试卷名称', width: '200', name: '_f_title' },
  49. { display: '问题数量', width: '60', name: '_f_times', render: function (rowdata, rowindex, value) {
  50. return "<font color='red'>"+value+"</font>";
  51. }
  52. },
  53. { display: '生成时间', width: '150', name: '_f_createon', type: 'date', format: 'yyyy-MM-dd hh:mm:ss' }
  54. ],
  55. toolbar: {
  56. items: [
  57. { text: '增加', click: itemclick1, icon: 'add' },
  58. { line: true },
  59. { text: '修改', click: itemclick1, icon: 'modify' },
  60. { line: true },
  61. { text: '删除', click: itemclick1, icon: 'delete' }
  62. ]
  63. },
  64. url: 'ajax/pagerinfo.ashx?action=getlist&key=' + key, pageSize: 50, pageSizeOptions: [10, 20, 50], rownumbers: true,
  65. onSelectRow: function (data, rowindex, rowobj) {
  66. document.getElementById("iframepager").style.display = "block";
  67. document.getElementById("divNull").style.display = "none";
  68. document.getElementById("iframepager").src = "pagerview.aspx?pagerid=" + data._f_pagerid;
  69. },
  70. onAfterShowData: function (data) {
  71. var vheight = $("#divPagerList").height();
  72. document.getElementById("divTree").style.height = vheight+46;
  73. }
  74. });
  75. $("#pageloading").hide();
  76. }
  77. function LoadPagerItemList() {
  78. }
  79. function itemclick1(item) {
  80. switch (item.icon) {
  81. case "add":
  82. document.getElementById("divNull").style.display = "none";
  83. document.getElementById("iframepager").style.display = "block";
  84. zoomtype = "exit";
  85. ZoomOpt();
  86. document.getElementById("iframepager").src = "pageredit.aspx?otype=new";
  87. break;
  88. case "modify":
  89. var id = "";
  90. var vtitle = "修改试题";
  91. var rowobj;
  92. try {
  93. rowobj = pagerlist.getSelectedRow();
  94. id = rowobj._f_pagerid;
  95. vtitle = "【<font color='red'>" + rowobj._f_title + "</font>】修改问卷";
  96. }
  97. catch (e) {
  98. }
  99. if (id != "") {
  100. document.getElementById("divNull").style.display = "none";
  101. document.getElementById("iframepager").style.display = "block";
  102. zoomtype = "exit";
  103. ZoomOpt();
  104. document.getElementById("iframepager").src = "pageredit.aspx?otype=modify&id="+id;
  105. }
  106. else {
  107. $.ligerDialog.error('没有选择要修改的问卷,请选择');
  108. }
  109. break;
  110. case "delete":
  111. document.getElementById("iframepager").style.display = "none";
  112. document.getElementById("divNull").style.display = "block";
  113. var id = "";
  114. var rowobj;
  115. try {
  116. rowobj = pagerlist.getSelectedRow();
  117. id = rowobj._f_pagerid;
  118. }
  119. catch (e) {
  120. }
  121. if (id != "") {
  122. $.ligerDialog.confirm('确定要删除【<font color="red">' + rowobj._f_title + '</font>】问卷吗?', function (yes) {
  123. if (yes) {
  124. $.post("ajax/pagerinfo.ashx?action=delete&id=" + id, function (data) {
  125. if (data == "success") {
  126. $.ligerDialog.success('删除成功');
  127. LoadPagerList();
  128. }
  129. else {
  130. $.ligerDialog.error('删除失败');
  131. }
  132. });
  133. }
  134. });
  135. }
  136. else {
  137. $.ligerDialog.error('没有选择要删除的问卷,请选择');
  138. }
  139. break;
  140. }
  141. }
  142. var zoomtype = "exit";
  143. function ZoomOpt() {
  144. if (zoomtype == "full") {
  145. zoomtype = "exit";
  146. }
  147. else {
  148. zoomtype = "full";
  149. }
  150. ZoomPager(zoomtype);
  151. }
  152. function ZoomPager(type) {
  153. if (type == "full") {
  154. document.getElementById("spanZoom").innerHTML = "返回";
  155. document.getElementById("imgZoom").src = "../images/full_screen_exit_24.png";
  156. document.getElementById("tdLeft").style.display = "none";
  157. }
  158. else {
  159. document.getElementById("spanZoom").innerHTML = "放大";
  160. document.getElementById("imgZoom").src = "../images/full_screen_24.png";
  161. document.getElementById("tdLeft").style.display = "inline";
  162. }
  163. try {
  164. document.getElementById("iframepager").contentWindow.ResetWidth();
  165. }
  166. catch (e)
  167. { }
  168. }
  169. $(function () {
  170. LoadPagerList();
  171. });
  172. document.onkeydown = function (event) {
  173. var e = event || window.event || arguments.callee.caller.arguments[0];
  174. if (e && e.keyCode == 13) {
  175. LoadPagerList();
  176. }
  177. };
  178. </script>
  179. </head>
  180. <body>
  181. <form id="form1" runat="server">
  182. <table id="tableMessage" cellpadding="3" cellspacing="3" border="0" style="width: 100%;">
  183. <tr>
  184. <td id="tdLeft" valign="top" style="width: 290px; padding: 0px 2px 5px 2px;">
  185. <div class="tools_box" style="height: 30px;">
  186. <div class="tools_bar">
  187. <div style="float: left; padding-top: 6px; padding-left: 1px; font-weight: bold;
  188. color: red;">
  189. <img src="../images/ico-show-img.png" />&nbsp;试题问卷</div>
  190. </div>
  191. </div>
  192. <div class="tools_box">
  193. <asp:HiddenField ID="hdF_FunctionId" runat="server" />
  194. <asp:HiddenField ID="hdF_ModuleId" runat="server" />
  195. <div class="tools_bar">
  196. <div class="search_box" style="float:left;">
  197. 关键字:<asp:TextBox ID="txtKeywords" runat="server" CssClass="txtInput"></asp:TextBox>&nbsp;&nbsp;
  198. <input id="btnSearch" type="button" value="搜 索" class="btnSearch" onclick="LoadPagerList();" />
  199. </div>
  200. </div>
  201. </div>
  202. <div id="divPagerList">
  203. </div>
  204. </td>
  205. <td valign="top" style="padding: 0px 2px 5px 2px;">
  206. <div class="tools_box" style="height: 30px;">
  207. <div class="tools_bar">
  208. <div style="float: left; padding-top: 6px; padding-left: 1px; font-weight: bold;
  209. color: red;">
  210. <img src="../images/ico-show-txt.png" />&nbsp;问卷信息</div>
  211. <div style="float: right; cursor: hand; padding-top: 6px; padding-right: 10px; font-weight: bold;
  212. color: blue;" onclick="ZoomOpt();">
  213. <img id="imgZoom" src="../images/full_screen_24.png" style="width: 22px;" />&nbsp;<span
  214. id="spanZoom">放大</span></div>
  215. </div>
  216. </div>
  217. <table id="tableTree" cellpadding="0" cellspacing="0" style="width: 100%; background-color: White;
  218. border: 1px solid #D6D6D6;">
  219. <tr>
  220. <td valign="top">
  221. <div id="divTree" style="overflow: auto;">
  222. <div id="divNull" style="text-align: center; width: 100%;">
  223. <br />
  224. <br />
  225. <br />
  226. <img src="../images/wjdc.jpg" /></div>
  227. <iframe id="iframepager" name="iframepager" runat="server" scrolling="auto" frameborder="0"
  228. src="" style="display: none; width: 100%; height: 100%;"></iframe>
  229. </div>
  230. </td>
  231. </tr>
  232. </table>
  233. </td>
  234. </tr>
  235. </table>
  236. </form>
  237. </body>
  238. </html>