PowerUI.aspx 5.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="PowerUI.aspx.cs" Inherits="GSMarketSys.SystemModule.PowerUI" %>
  2. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  3. <HTML>
  4. <HEAD>
  5. <title>权限配置</title>
  6. <base target="_self" />
  7. <meta content="JavaScript" name="vs_defaultClientScript">
  8. <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
  9. <LINK href="../css/Styles.css" type="text/css" rel="stylesheet">
  10. <script language="javascript">
  11. function f_onload() {
  12. self.resizeTo(700, 480)
  13. }
  14. function CheckAll(form) {
  15. for (var i = 0; i < form.elements.length; i++) {
  16. var e = form.elements[i];
  17. if (e.name != 'ckall') {
  18. // alert(e);
  19. e.checked = form.ckall.checked;
  20. }
  21. }
  22. }
  23. function CheckItemAll(form, ckObjID) {
  24. document.getElementById(ckObjID.replace('ckItemAll', "ckIsBrowse")).checked = document.getElementById(ckObjID).checked;
  25. document.getElementById(ckObjID.replace('ckItemAll', "ckIsAdd")).checked = document.getElementById(ckObjID).checked;
  26. document.getElementById(ckObjID.replace('ckItemAll', "ckIsUpdate")).checked = document.getElementById(ckObjID).checked;
  27. document.getElementById(ckObjID.replace('ckItemAll', "ckIsDelete")).checked = document.getElementById(ckObjID).checked;
  28. document.getElementById(ckObjID.replace('ckItemAll', "ckIsPrint")).checked = document.getElementById(ckObjID).checked;
  29. document.getElementById(ckObjID.replace('ckItemAll', "ckIsOwner")).checked = document.getElementById(ckObjID).checked;
  30. // var IDName;
  31. // IDName = ckObjID.substring(0, ckObjID.length - 1);
  32. // document.getElementById(IDName + "ckIsBrowse").checked = document.getElementById(ckObjID).checked;
  33. // document.getElementById(IDName + "ckIsAdd").checked = document.getElementById(ckObjID).checked;
  34. // document.getElementById(IDName + "ckIsUpdate").checked = document.getElementById(ckObjID).checked;
  35. // document.getElementById(IDName + "ckIsDelete").checked = document.getElementById(ckObjID).checked;
  36. // document.getElementById(IDName + "ckIsPrint").checked = document.getElementById(ckObjID).checked;
  37. // document.getElementById(IDName + "ckIsOwner").checked = document.getElementById(ckObjID).checked;
  38. }
  39. </script>
  40. </HEAD>
  41. <body bgcolor="#eff3ff" >
  42. <form id="FormPower" name="FormPower" method="post" runat="server">
  43. <table width="680" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#ffffff">
  44. <tr>
  45. <td colspan="2" bgcolor="#E7F0FF"><div align="center">::功能维护::</div>
  46. </td>
  47. </tr>
  48. <tr>
  49. <td colspan="2" bgcolor="#E7F0FF">
  50. <asp:label id="labTitle" runat="server" Width="164px" Height="18px"></asp:label></td>
  51. </tr>
  52. <tr>
  53. <td width="300" valign="top" bgcolor="#E7F0FF"><div align="center"><FONT face="宋体">
  54. <asp:datagrid id="gridPower" runat="server" Width="680px" Height="47px" PageSize="200" AutoGenerateColumns="False" DataKeyField="FunctionID" HeaderStyle-BackColor="#E7F0FF" BorderColor="Green">
  55. <Columns>
  56. <asp:TemplateColumn HeaderText="功能名称" >
  57. <ItemTemplate>
  58. <asp:Label runat="server" style="VISIBILITY: hidden" Text='<%# GetFunctionTree(Container) %>' ID="Label1">
  59. </asp:Label>
  60. <INPUT type="checkbox" size="1" name="ckItemAll" id="ckItemAll" runat="server" onclick="CheckItemAll(this.form,this.id)">
  61. <asp:Label runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.FunctionName") %>' ID="Label2" >
  62. </asp:Label>
  63. <input type="hidden" id="hid_FunctionID" name="hid_FunctionID" size=0 runat=server value='<%# DataBinder.Eval(Container, "DataItem.FunctionID") %>' />
  64. <input type="hidden" id="hid_IsLeaf" name="hid_IsLeaf" value='<%# DataBinder.Eval(Container, "DataItem.IsLeaf") %>' size=0 runat=server />
  65. </ItemTemplate>
  66. </asp:TemplateColumn>
  67. <asp:TemplateColumn HeaderText="权限明细" >
  68. <ItemTemplate>
  69. <asp:CheckBox id="ckIsBrowse" Text="浏览" runat="server"></asp:CheckBox>
  70. <asp:CheckBox id="ckIsAdd" Text="新增" runat="server"></asp:CheckBox>
  71. <asp:CheckBox id="ckIsUpdate" Text="修改" runat="server"></asp:CheckBox>
  72. <asp:CheckBox id="ckIsDelete" Text="删除" runat="server"></asp:CheckBox>
  73. <asp:CheckBox id="ckIsPrint" Text="打印" runat="server"></asp:CheckBox>
  74. <asp:CheckBox id="ckIsOwner" Text="审核" runat="server"></asp:CheckBox>
  75. </ItemTemplate>
  76. </asp:TemplateColumn>
  77. </Columns>
  78. </asp:datagrid></FONT></div>
  79. </td>
  80. </tr>
  81. <tr>
  82. <td colspan="2" bgcolor="#E7F0FF"><div align="center"><input type="checkbox" id="ckall" name="ckall" onclick="CheckAll(this.form)">
  83. 选取所有
  84. <asp:button id="Button1" runat="server" OnClick="Button1_Click" Text="提 交" CssClass="but1"></asp:button></div>
  85. </td>
  86. </tr>
  87. </table>
  88. </form>
  89. </body>
  90. </HTML>