MapView.jsp 13.5 KB
<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<%@ include file="/systeminfo/init_wev8.jsp"%>
<jsp:useBean id="rs" class="weaver.conn.RecordSet" scope="page" />
<jsp:useBean id="rs2" class="weaver.conn.RecordSet" scope="page" />
<jsp:useBean id="cmutil" class="weaver.km.util.CommonTransUtil" scope="page" />
<%
	String mapId = Util.convertInput2DB(request.getParameter("mapId"));
	String name = "";
	String remark = "";
	String createrId = "";
	String tId = "";
	//知识百科模式内容
    String docmodecontents = "";
    String maptype = "";
	String previewimg = "";
    rs.executeSql("select name,remark,docmodecontents,createrId,tId,maptype,previewimg from KT_Map where id="+mapId);
    if(rs.next()){
        name = Util.null2String(rs.getString("name"));
        remark = Util.toHtmlMode(rs.getString("remark"));
//         System.out.println("remark="+remark);
        docmodecontents = Util.toHtmlMode(rs.getString("docmodecontents"));
        createrId = Util.null2String(rs.getString("createrId"));
        tId = Util.null2String(rs.getString("tId"));
        maptype = Util.null2String(rs.getString("maptype"));
        previewimg = Util.null2String(rs.getString("previewimg"));
    }
	
	String imagefilename = "/images/hdSystem_wev8.gif";
	String titlename = SystemEnv.getHtmlLabelName(27939, user.getLanguage())+":"+name;//知识点
	String needfav = "1";
	String needhelp = "";
	//是否知识百科模式
    boolean isDocMode = false;
%>
<HTML>
	<HEAD>
		<title><%=titlename %></title>
		<LINK href="/css/Weaver_wev8.css" type=text/css rel=STYLESHEET>
		<SCRIPT language="javascript" src="/knowledgeMap/js/common.js"></script>
		<SCRIPT language="javascript" src="/js/weaver_wev8.js"></script>
		<script language="JavaScript" src="/js/addRowBg_wev8.js"></script>
		<script src="/js/tabs/jquery.tabs.extend_wev8.js"></script>
		<link type="text/css" href="/js/tabs/css/e8tabs1_wev8.css" rel="stylesheet" />
        <link type="text/css" href="/knowledgeMap/css/rightmenu.css" rel="stylesheet" />
		<SCRIPT language="javascript" src="/knowledgeMap/js/rightmenu.js"></script>
		<style type="text/css">
			Table.detail td{
				line-height: 25px;
				padding: 1px !important;
			}
		  	.ListStyle th{
            	padding-left: 12px;
            }
			TABLE.ListStyle tr {
				border-bottom: 1px solid #E0E0E0;
			}
		</style>
	</head>
	<BODY>
		<div class="e8_box demo2" id="rightContent">
			<div class="e8_boxhead">
				<div class="div_e8_xtree" id="div_e8_xtree"></div>
		        <div class="e8_tablogo" id="e8_tablogo"></div>
				<div class="e8_ultab">
					<div class="e8_navtab" id="e8_navtab">
						<span id="objName">知识地图</span>
					</div>
					<div class="rightBoxDiv">
						<span title="菜单" class="cornerMenu middle" id="rightMenuDiv"></span>
					</div>
				</div>
			</div>
		</div>
		<%@ include file="/systeminfo/TopTitle_wev8.jsp"%>
		<%@ include file="/systeminfo/RightClickMenuConent_wev8.jsp"%>
		<%
			if (HrmUserVarify.checkUserRight("KT_Knowledge:Maint", user) ) {//|| createrId.equals(user.getUID()+"")
				RCMenu += "{" + SystemEnv.getHtmlLabelName(93, user.getLanguage())
						+ ",MapEdit.jsp?mapId="+mapId+",_self} ";
				RCMenuHeight += RCMenuHeightStep;
				if (HrmUserVarify.checkUserRight("KT_Knowledge:Maint", user)) {
    				RCMenu += "{删除,javascript:doDelete("+mapId+"),_self} " ;
                    RCMenuHeight += RCMenuHeightStep;
				}
				RCMenu += "{"+"进入" +",javascript:doInto("+mapId+"),_self} " ;
                RCMenuHeight += RCMenuHeightStep;
                if(HrmUserVarify.checkUserRight("ModeSetting:All", user)){
                    RCMenu += "{添加菜单,javascript:doAddMenu("+mapId+"),_self} " ;
                    RCMenuHeight += RCMenuHeightStep ;
                }
                RCMenu += "{URL,javascript:showUrl("+mapId+"),_self} " ;
                RCMenuHeight += RCMenuHeightStep;
			}
		%>
		<%@ include file="/systeminfo/RightClickMenu_wev8.jsp"%>
		<table width=100% border="0" cellspacing="0" cellpadding="0">
			<colgroup>
				<col width="10">
				<col width="">
				<col width="10">
			</colgroup>
			<tr>
				<td height="10" colspan="3"></td>
			</tr>
			<tr>
				<td></td>
				<td valign="top">
					<TABLE class=Shadow>
						<tr>
							<td valign="top">
								<FORM id=weaver name=frmMain action="" method=post>
									<TABLE class=ViewForm>
										<TBODY>
											<TR class=Title>
												<TH><%=SystemEnv.getHtmlLabelName(1361, user.getLanguage())%></TH>
											</TR>
											<TR class=spacing style="height:1px;">
												<TD class=Line1>
												</TD>
											</TR>
											<TR>
												<TD valign="top">
													<table class=ViewForm>
														<colgroup>
															<COL width="20%">
															<COL width="80%">
														</colgroup>
														<tbody>
															<TR>
																<TD><%=SystemEnv.getHtmlLabelName(27939, user.getLanguage())+SystemEnv.getHtmlLabelName(195, user.getLanguage())%></TD>
																<!-- 知识地图名称 -->
																<TD class=Field>
																	<%=name %>
																</TD>
															</TR>
															<TR style="height:1px;">
																<TD class=Line colSpan=2></TD>
															</TR>

															<TR>
																<TD><%=SystemEnv.getHtmlLabelName(27939, user.getLanguage())+SystemEnv.getHtmlLabelName(433, user.getLanguage())%></TD>
																<!-- 知识地图描述 -->
																<TD class=Field>
                                                                    <%
                                                                    session.setAttribute("FCKEDDesc_0_"+user.getUID()+"_0_-1",remark);
                                                                    %>
                                                                    <iframe id="FCKiframe0" name="FCKiframe0" src="/knowledgeMap/template/ShowFckEditorDesc.jsp?requestid=0&userid=<%=user.getUID() %>&fieldid=0&rowno=-1"  width="100%" height="100%" marginheight="0" marginwidth="0" allowTransparency="true" frameborder="0"></iframe>
																</TD>
															</TR>
															<TR style="height:1px;">
																<TD class=Line colSpan=2></TD>
															</TR>
															
															<TR>
																<TD><%=SystemEnv.getHtmlLabelName(16450, user.getLanguage())%></TD>
																<!-- 显示模板 -->
																<TD class=Field>
																	<%
																		 rs.executeSql("select id,name,type,bg from KT_Template where deleted=0 and id="+tId);
																	 if(rs.next()){
																		 String type = Util.null2String(rs.getString("type"));
																		 if(type.equals("1")){
																			 isDocMode = true;
																		 }
																	%>
                                                                        <img style="vertical-align:middle;cursor:pointer;" title="<%=rs.getString("name") %>" src="/knowledgeMap/images/<%=rs.getString("bg") %>.jpg"/>
																	<%
																		}
																	%>
																</TD>
															</TR>
															<TR style="height:1px;">
																<TD class=Line colSpan=2></TD>
															</TR>
															
															<TR>
																<TD><%=SystemEnv.getHtmlLabelName(455, user.getLanguage())%></TD>
																<!-- 知识地图分类 -->
																<TD class=Field>
																	<%
																	rs.executeSql("SELECT id,name FROM KT_MapType WHERE id = "+maptype);
																	if(rs.next()){
																		String typename = Util.null2String(rs.getString("name"));
																		out.write(typename);
																	}
																	%>
																</TD>
															</TR>
															<TR style="height:1px;">
																<TD class=Line colSpan=2></TD>
															</TR>
															
															<TR>
																<TD><%=SystemEnv.getHtmlLabelName(27485, user.getLanguage())%></TD>
																<!-- 知识地图预览图片-->
																<TD class=Field>
																	<%
																	if(previewimg.length() > 0 && !previewimg.equals("0")){
																		%>
																		<img style="vertical-align:middle;width: 100px;height: 50px;" src="/weaver/weaver.file.FileDownload?fileid=<%=previewimg%>">
																		<%
																	}
																	 %>
																</TD>
															</TR>
															<TR style="height:1px;">
																<TD class=Line colSpan=2></TD>
															</TR>
															
														</tbody>
													</table>
												</TD>
											</TR>
											<TR style="height: 10px">
												<TD height="10px">&nbsp;</TD>
											</TR>
											<!-- 知识地图主题开始 -->
											<TR class=Title>
												<TH>
													<span style="float: left"><%=SystemEnv.getHtmlLabelName(27939, user.getLanguage())+SystemEnv.getHtmlLabelName(17463, user.getLanguage())%></span><!--知识点明细 -->
												</TH>
											</TR>
											<TR class=spacing style="height:1px;">
												<TD class=Line1></TD>
											</TR>
											<TR>
												<TD vAlign=top>
													<%
													if(isDocMode){
														session.setAttribute("FCKEDDesc_1_"+user.getUID()+"_DocMode_1",docmodecontents);
													%>
														<iframe id="FCKiframeDocMode" name="FCKiframeDocMode" style="margin-top:20px;" src="/knowledgeMap/template/ShowFckEditorDesc.jsp?requestid=1&userid=<%=user.getUID() %>&fieldid=DocMode&rowno=1"  width="100%" height="auto" marginheight="0" marginwidth="0" allowTransparency="true" frameborder="0"></iframe>
													<%
													}else{
                                            		%>
														<TABLE id="oTable1" class="ListStyle" cellspacing=1>
															<COLGROUP>
																<COL width="35%">
																<COL width="45%">
																<COL width="10%">
																<COL width="10%">
															</COLGROUP>
															<TBODY>
																<tr class="Header">
																	<th><%=SystemEnv.getHtmlLabelName(344, user.getLanguage())%></th><!-- 主题 -->
																	<th><%=SystemEnv.getHtmlLabelName(27915, user.getLanguage())%></th><!-- 知识点 -->
																	<th><%=SystemEnv.getHtmlLabelName(6071, user.getLanguage())%></th><!-- 权重 -->
																	<th><%=SystemEnv.getHtmlLabelName(338, user.getLanguage())%></th><!-- 排序 -->
																</tr>
																<%
																	int index = 0;
																	rs.executeSql("select id,title,rate,sort from KT_MapDetail where deleted=0 and mapId="+mapId+" order by sort,id");
																	while(rs.next()){
																%>
																<tr>
																	<td>
																		<%=Util.null2String(rs.getString("title")) %>
																	</td>
																	<td>
																		<table width='100%' id='kTable_<%=index%>' class='detail' cellspacing=1>
																			<%
																				rs2.executeSql("select t1.kId,t2.name,t1.rate from KT_ThemeKnowledge t1,KT_Knowledge t2 where t1.kId=t2.id and t1.deleted=0 and t2.deleted=0 and t1.tId="+rs.getString("id")+" ORDER BY t1.id ASC");
																				while(rs2.next()){
																			%>
																				<tr>
																					<td width="60%">
																						<div>
																							<%=cmutil.getKnowledgeLink(rs2.getString("kId"),rs2.getString("name")) %>
																						</div>
																					</td>
																					<td width="40%">
																						<div>
																							<%=rs2.getString("rate") %>%
																						</div>
																					</td>
																				</tr>
																			<%
																				}
																			%>
																		</table>
																	</td>
																	<td>
																		<%=rs.getDouble("rate") %>%
																	</td>
																	<td>
																		<%=rs.getDouble("sort") %>
																	</td>
																</tr>
																<%
																	}
																%>
															</TBODY>
														</TABLE>
													<%
													}
													%>
												</TD>
											</TR>
											<!-- 知识地图主题结束 -->
										</TBODY>
									</TABLE>
								</form>
							</td>
						</tr>
					</TABLE>
				</td>
				<td></td>
			</tr>
			<tr>
				<td height="10" colspan="3"></td>
			</tr>
		</table>
        <script type="text/javascript">
            /**
             * 添加菜单
             */
            function doAddMenu(mapId){
                var url = "/knowledgeMap/data/MainInfo.jsp?mapId="+mapId;
                window.open("/formmode/menu/CreateMenu.jsp?menuaddress="+escape(url));
            }
            /**
             * 展示url
             */
            function showUrl(mapId){
                var url = "/knowledgeMap/data/MainInfo.jsp?mapId="+mapId;
                prompt("地址",location.protocol + "//" + location.host + url);    
            }
            function doDelete(id){
                if(confirm("确定删除此数据?")){
                    $.ajax({
                        type: "post",
                        url: "MapOperation.jsp",
                        data:{"operation":"delete","mapId":id}, 
                        contentType : "application/x-www-form-urlencoded;charset=UTF-8",
                        complete: function(data){ 
                            opener.onRefresh();
                            window.close();
                        }
                    });
                }
            }
            function doInto(mapid){
            	openFullWindowHaveBar("/knowledgeMap/data/MainInfo.jsp?mapId="+mapid);
            }
        </script>
	</BODY>
</HTML>