MapView.jsp 15.2 KB
<%@ page language="java" contentType="text/html; charset=GBK"%>
<%@ include file="/systeminfo/init.jsp"%>
<%@ taglib uri="/WEB-INF/weaver.tld" prefix="wea"%>
<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.kt.util.CommonTransUtil" scope="page" />
<%
    String mapId = Util.convertInput2DB(request.getParameter("mapId"));
    String name = "";
    String remark = "";
    String createrId = "";
    String tId = "";
    //知识百科模式内容
    String docmodecontents = "";
    rs.executeSql("select name,remark,docmodecontents,createrId,tId from KT_Map where id="+mapId);
    if(rs.next()){
        name = Util.null2String(rs.getString("name"));
        remark = Util.convertDB2Input(rs.getString("remark"));
        docmodecontents = Util.convertDB2Input(rs.getString("docmodecontents"));
        createrId = Util.null2String(rs.getString("createrId"));
        tId = Util.null2String(rs.getString("tId"));
    }
    
    String imagefilename = "/images/hdSystem.gif";
    String titlename = SystemEnv.getHtmlLabelName(27939, user.getLanguage())+":"+name;//知识点
    String needfav = "1";
    String needhelp = "";
    //是否知识百科模式
    boolean isDocMode = false;
%>
<HTML>
    <HEAD>
        <title><%=titlename %></title>
        <%@ include file="/secondary/common/head.jsp" %>
        
        <SCRIPT language="javascript" src="/knowledgetool/js/common.js"></script>
        <script language="JavaScript" src="/js/addRowBg.js"></script>
        
        <script src="/js/ecology8/jquery.js"></script>

        <!--checkbox组件-->
        <link href="/js/ecology8/jNice/jNice/jNice.css" type=text/css rel=stylesheet>
        <script language=javascript src="/js/ecology8/jNice/jNice/jquery.jNice.js"></script>
        <!-- 下拉框美化组件-->
        <link href="/js/ecology8/selectbox/css/jquery.selectbox.css" type=text/css rel=stylesheet>
        <script language=javascript src="/js/ecology8/selectbox/js/jquery.selectbox-0.2.js"></script>
        
        <!-- 泛微可编辑表格组件-->
        <link rel="stylesheet" href="/wui/theme/ecology8/weaveredittable/css/WeaverEditTable.css">
        <script  src="/wui/theme/ecology8/weaveredittable/js/WeaverEditTable.js"></script>
        
        <style type="text/css">
            Table.detail td{
                line-height: 25px;
                padding: 1px !important;
            }
        </style>
    </head>
    <BODY>
        <%@ include file="/secondary/common/TopTitle.jsp"%>
        <%@ include file="/systeminfo/RightClickMenuConent.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.jsp"%>
        <table width=100% height=96% 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>
                                    <wea:layout type="2col">
                                        <wea:group context="<%=SystemEnv.getHtmlLabelName(1361, user.getLanguage())%>" attributes="{'class':\"e8_title e8_title_1\"}">
                                            <!-- 知识地图名称 -->
                                            <wea:item><%=SystemEnv.getHtmlLabelName(27939, user.getLanguage())+SystemEnv.getHtmlLabelName(195, user.getLanguage())%></wea:item>
                                            <wea:item><%=name %></wea:item>
                                            <!-- 知识地图描述 -->
                                            <wea:item><%=SystemEnv.getHtmlLabelName(27939, user.getLanguage())+SystemEnv.getHtmlLabelName(433, user.getLanguage())%></wea:item>
                                            <wea:item>
                                                <%
                                                session.setAttribute("FCKEDDesc_0_"+user.getUID()+"_0_-1",remark);
                                                %>
                                                <iframe id="FCKiframe0" name="FCKiframe0" src="/knowledgetool/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>
                                            </wea:item>
                                            <!-- 显示模板 -->
                                            <wea:item><%=SystemEnv.getHtmlLabelName(16450, user.getLanguage())%></wea:item>
                                            <wea:item>
                                                 <%
                                                     rs.executeSql("select id,name,type 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="/knowledgetool/images/<%=rs.getString("name") %>.jpg"/>
                                                 <%
                                                     }
                                                 %>
                                            </wea:item>
                                        </wea:group>
                                    </wea:layout>
                                    <!-- 知识地图主题开始 -->
                                    <wea:layout type="2col">
                                        <wea:group context="<%=SystemEnv.getHtmlLabelName(27939, user.getLanguage())+SystemEnv.getHtmlLabelName(17463, user.getLanguage())%>" attributes="{'class':\"e8_title e8_title_1\"}">
                                            <wea:item attributes="{\"colspan\":\"2\"}">
                                            	<%
                                            	if(isDocMode){
                                               	 	session.setAttribute("FCKEDDesc_1_"+user.getUID()+"_DocMode_1",docmodecontents);
                                                %>
                                                	<iframe id="FCKiframeDocMode" name="FCKiframeDocMode" style="margin-top:20px;" src="/knowledgetool/template/ShowFckEditorDesc.jsp?requestid=1&userid=<%=user.getUID() %>&fieldid=DocMode&rowno=1"  width="100%" height="100%" marginheight="0" marginwidth="0" allowTransparency="true" frameborder="0"></iframe>
                                                <%
                                            	}else{
                                            		%>
                                            		<TABLE id="oTable1" class="grouptable" cellspacing=1>
                                                    <COLGROUP>
                                                        <COL width="35%">
                                                        <COL width="45%">
                                                        <COL width="10%">
                                                        <COL width="10%">
                                                    </COLGROUP>
                                                    <thead>
                                                        <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>
                                                    </thead>
                                                    <TBODY>
                                                        <%
                                                            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 style="border-bottom: 1px solid #E6E6E6;">
                                                            <td style="text-align:left;">
                                                                <%=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"));
                                                                        while(rs2.next()){
                                                                    %>
                                                                        <tr>
                                                                            <td width="60%" style="text-align:left;">
                                                                                <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>
                                            		<%
                                            	}
                                            	%>
                                                
                                            </wea:item>
                                         </wea:group>
                                    </wea:layout>
                                </form>
                    </TABLE>
                </td>
                <td></td>
            </tr>
            <tr>
                <td height="10" colspan="3"></td>
            </tr>
        </table>
        <script type="text/javascript">
            /**
             * 添加菜单
             */
            function doAddMenu(mapId){
                var url = "/knowledgetool/data/MainInfo.jsp?mapId="+mapId;
                window.open("/formmode/menu/CreateMenu.jsp?menuaddress="+escape(url));
            }
            /**
             * 展示url
             */
            function showUrl(mapId){
                var url = "/knowledgetool/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("/knowledgetool/data/MainInfo.jsp?mapId="+mapid);
            }
        </script>
    </BODY>
</HTML>