fs-danaus
2022-08-05 4a551fc73bd4c86f43aa68c0aab8d1dbeae46836
提交 | 用户 | age
a6a76f 1 <%@ page contentType="text/html;charset=utf-8"%>
F 2 <%@page import="com.yc.factory.FactoryBean"%>
3 <%@page import="java.util.Map"%>
4 <%@page import="java.util.List"%>
5 <%@page import="com.yc.utils.MapSet"%>
6 <%
7 //@author syz
8 //2012-02-23
9 %>
10 <%
11 //得到URL
12 String URL = (request.getRequestURL()+"").replace(request.getRequestURI(),"") + request.getContextPath(); 
13 %> 
4a551f 14 <!DOCTYPE html   >
a6a76f 15
F 16 <%@page import="com.yc.service.webmenu.WebMenuIfc"%><html>
17     <head>
18         <base href="<%=URL%>">
19         <title>流程图菜单</title>
20         <link
21             href="<%=request.getContextPath()%>/mxgraph/css/stylesheet.css?v=<%=com.yc.utils.FileUtil.getVerstion(request,"/mxgraph/css/stylesheet.css")%>"
22             rel="stylesheet" type="text/css">
23     
24 <STYLE type=text/css>BODY {
25     PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #FFFFFF
26 }
27 BODY {
28     FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Verdana
29 }
30 TD {
31     FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Verdana
32 }
33 DIV {
34     FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Verdana
35 }
36 P {
37     FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Verdana
38 }
39 .mainMenu {
40     FONT-WEIGHT: bold; FONT-SIZE: 14px; CURSOR: hand; COLOR: #000000
41 }
42 A.style2:link {
43     PADDING-LEFT: 4px; COLOR: #0055bb; TEXT-DECORATION: none
44 }
45 A.style2:visited {
46     PADDING-LEFT: 4px; COLOR: #0055bb; TEXT-DECORATION: none
47 }
48 A.style2:hover {
49     PADDING-LEFT: 4px; COLOR: #ff0000; TEXT-DECORATION: none
50 }
51 A.active {
52     PADDING-LEFT: 4px; COLOR: #ff0000; TEXT-DECORATION: none
53 }
54 .span {
55     COLOR: #ff0000
56 }
57 </STYLE>
58
59 <SCRIPT language="JavaScript">
60 /*
61 function hideAll()
62 {
63     alert(s1.length);
64     alert(odiv.length);
65  for(i=0;i<odiv.length;i++)
66  {
67    odiv[i].style.display="none";
68   }
69 }
70 */
71 function showObj(num)
72 {
73  //var vodiv=document.getElementById("odiv");
74  //alert(vodiv.length);
75  if(odiv[num].style.display=="none")
76  {
77   //hideAll();
78   odiv[num].style.display="inline";
79   }else
80   {
81       odiv[num].style.display="none"
82   }
83 }
84
85 function openFlowChart(menuname,rowid)
86 {
87     //alert(rowid);
88     parent.addTab(menuname+"-流程图",'','','',"/mxgraph/showFlowChart.jsp?rowid="+rowid,"",{isFlowChart:true});
89     //parent.addTab("g"+"-流程图","/mxgraph/showFlowChart.jsp?rowid="+rowid);
90 }
91
92 </SCRIPT>
93
94 </head>
95
96 <body>
97
98 <% 
99 String sPermit=request.getParameter("pm"); 
100 if(sPermit==null)
101 {
102     sPermit="";
103 }
104
105 %>
106
107 <!-- ImageReady Slices (main.psd) -->
108 <table id="__01" width="100%"  border="0" cellpadding="0" cellspacing="0">
109
110 <% 
111 List FlowChartList=(List)request.getAttribute("FlowChartMenuList");
112 int num=0;
113 Map colMap;
114 for (int i = 0; i < FlowChartList.size(); i++) {
115     colMap = (Map) FlowChartList.get(i);
116     String menuid=MapSet.ShowMap(colMap,"menuid");
117     String menuname=MapSet.ShowMap(colMap,"menuname");
118     String MainMenuid=MapSet.ShowMap(colMap,"MainMenuid");
119     String MainMenuName=MapSet.ShowMap(colMap,"MainMenuName");
120     //System.out.println(menuname+"--"+MainMenuid);
121     if(MainMenuid==null||MainMenuid.equals(""))
122     {
123 %>
124 <!--分类标题 -->
125  <tr onClick="showObj(<%=num %>)">
126   
127   <td width="2%" ></td>
128   <td width="96%" height="27">
129   <table width="100%" border="0" cellpadding="0" cellspacing="0" class="title_01">
130           <tr>
131           <td width="8">
132           <IMG height="28" src="../mxgraph/images/menu/zdpd_13.gif" 
133                   width=8></td>
134             <td width="100%"  background="../mxgraph/images/menu/zdpd_15.gif">
135             <span class="b_t">&nbsp;<font color="white"><strong><%=menuname %></strong></font></span>
136             </td>
137           <td width="7"><IMG  height="28" src="../mxgraph/images/menu/zdpd_17.gif"  width=7></td>
138           </tr>
139    </table>
140   </td>
141   <td width="2%"  ></td>
142   
143  </tr>
144  <tr>
145   <td colspan="3" align="center" valign="top">
146   <div name="odiv" id="odiv" style="display:none">
147   <table width="98%"  border="0" cellpadding="0" cellspacing="0">    
148           <tr>
149             <td width="100%" colspan="3" valign="top">
150   <table width="98%" height="22" border="0" align="left" cellpadding="1" cellspacing="0" bordercolordark="#ffffff"  bordercolor="#ffffff" bordercolorlight="#0066ff">
151         <% 
152         Map fMap;
153         for (int j = 0; j < FlowChartList.size(); j++) 
154         {
155             fMap = (Map) FlowChartList.get(j);
156             String smenuid=MapSet.ShowMap(fMap,"menuid");
157             String smenuname=MapSet.ShowMap(fMap,"menuname");
158             String sMainMenuid=MapSet.ShowMap(fMap,"MainMenuid");
159             String sMainMenuName=MapSet.ShowMap(fMap,"MainMenuName");
160             String srowid=MapSet.ShowMap(fMap,"rowid");
161             
162             if(sMainMenuid==null||sMainMenuid.equals(""))
163             {
164                 ;
165             }else
166             {
167                 //System.out.println("{"+menuid+"--"+sMainMenuid+"}");
168                 if(menuid.equals(sMainMenuid))
169                 {
170                     //System.out.println("["+smenuname+"--"+sMainMenuid+"]");
171                 %>
172 <tr>
173     <td height="22" align="left" valign="middle" >
174     &nbsp;&nbsp;&nbsp;
175     <a href="javascript:openFlowChart('<%=smenuname %>','<%=srowid %>');"  class="style10" >
176     
177     <font color="#5646F3"><%=smenuname %></font>
178     </a>
179     </td>
180   </tr>
181                 <% 
182                 }
183             }
184         }
185         
186         %>
187   
188 </table></td>
189 </tr>   
190  </table> 
191   </div>
192   </td>
193  </tr>
194 <% 
195 num++;
196     }
197 }
198 %>
199
200
201
202  
203  
204
205 </table>
206
207 </body>
208 </html>