📄 reposedit.jsp
字号:
<%@ page contentType="text/html; charset=GBK" %>
<%@ page import="java.util.Date,
com.doone.data.DacClient,
com.doone.fj1w.fjmgr.repos.service.Repository,
java.text.SimpleDateFormat,
com.doone.uurm.WebAuth,
com.doone.uurm.*,
com.doone.fj1w.fjmgr.repos.service.HisRepository"%>
<%request.setCharacterEncoding("GBK");%>
<%String sPurvICode="NGB002001";%>
<%
WebAuth auth = WebAuth.getInstance(request);
if ( ! auth.IsAuthed() ) {
out.write("<script language=\"javascript\">self.parent.location.replace(\"" + request.getContextPath() + "/view/login/login.jsp" + "\");</script>");
return;
}
else if ( ! auth.CheckPurv(sPurvICode) ) {
out.write("<script language=javascript src=\"../../common/script/RightForbidden.js\"></script>");
return;
}
String sStaffCode=auth.getUserCode();
String sCity=(String)request.getParameter("CITY");
long id=Long.parseLong(request.getParameter("id"));
String name=request.getParameter("name").trim();
Repository oRepository=Repository.getRepositoryByID(new DacClient(),id,sCity);
HisRepository[] oHisRepositorys=HisRepository.newInstance(new DacClient()).getHisRepositoryById(new Long(id));
Sys_Staff oSys_Staff=Sys_Staff.getInstance(new DacClient(),sStaffCode);
SimpleDateFormat f1 = new SimpleDateFormat("yyyy-MM-dd");
%>
<html>
<head>
<title>知识库管理编辑</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<link href="../../common/style/main.css" rel="stylesheet" type="text/css" />
<script language="JavaScript" src="../../common/script/Calendar.js"></script>
<script language="JavaScript" src="../../common/script/CalendarLib30.js"></script>
<script language="JavaScript" src="../../common/script/CheckInfo.js"></script>
<script language="JavaScript" src="../../common/script/ChangeStyle.js"></script>
<script language="JavaScript" src="../../common/mainTool.js"></script>
<SCRIPT language=JavaScript>
function check(theForm)
{
if(theForm.TITLE.value=="")
{
alert("请填写知识库标题!");
theForm.TITLE.focus();
return false;
}
if(theForm.starttime.value=="")
{
alert("请选择有效起始时间!");
theForm.starttime.focus();
return false;
}
if(theForm.endtime.value=="")
{
alert("请选择截止有效时间!");
theForm.endtime.focus();
return false;
}
if(!CheckDate(theForm.starttime.value))
{
alert("请正确填写有效起始时间,例如“2005-01-01”!");
theForm.starttime.focus();
return false;
}
if(!CheckDate(theForm.endtime.value))
{
alert("请正确填写截止有效时间,例如“2008-01-01”!");
theForm.endtime.focus();
return false;
}
return true;
return true;
}
</SCRIPT>
</head>
<body>
<form action="/manager/updaterepos" method="post" name="insertfrm" onsubmit="return check(this);">
<div id="overDiv" style="z-index: 1000; visibility: hidden; position: absolute"></div>
<form action="/manager/updaterepos" method="post" name="insertfrm" onsubmit="return check(this);">
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="OuterTable">
<tr>
<td class="InnerHead" colspan="2">
<jsp:include page="../../common/inc_top.jsp" >
<jsp:param name="purvCode" value="<%=sPurvICode%>"/>
</jsp:include>
</td>
</tr>
<tr class="OuterHead" >
<td class="title_td" colspan="2">
<table width="100%" border="0" cellspacing="0" cellpadding="1">
<tr>
<td nowrap="nowrap" style="text-align:left">
<span id="ItemTitle"><font face="webdings">8</font>知识库信息编辑</span></td>
<td align="right" nowrap><span id="ItemTitle">当前知识库:<%=name%><input name="ID" type="hidden" value="<%=id%>"></input><input name="CITY" type="hidden" value="<%=sCity%>"></input></span></td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="InnerHead" style="text-align:right" width="25%"><font color="red">*</font>知识库标题</td>
<td class="InnerMain" width="75%"><input name="TITLE" type="text" style="width: 100%;" maxlength="50" value="<%=oRepository.getTitle()%>"></input></td>
</tr>
<tr>
<td class="InnerHead" style="text-align:right"><p><font color="red">*</font>知识库状态</p></td>
<td class="InnerMain"><input name="STATE" type="radio" value="E" <%if(oRepository.getState().equalsIgnoreCase(StateEnum.ENABLED)) out.print("checked");%>>在用</input><input name="state" type="radio" value="D" <%if(oRepository.getState().equalsIgnoreCase(StateEnum.DISABLED)) out.print("checked");%>>禁止</input></td>
</tr>
<tr>
<td class="InnerHead" style="text-align:right"><font color="red">*</font>有效起始时间</td>
<td class="InnerMain"><input name="starttime" type="text" size="20" maxlength="20" value="<%=f1.format(oRepository.getStartTime())%>"></input>
<A onmouseover="window.status='日期选择器'; overlib('点击选择当前日期-只显示当月的日历'); return true;"
onmouseout="window.status=''; nd(); return true;"
href="javascript:show_calendar('insertfrm.starttime');"><IMG height=16 src="../../common/images/selectdate.gif" width=16 border=0>
</A></td>
</tr>
<tr>
<td class="InnerHead" style="text-align:right"><font color="red">*</font>截止有效时间</td>
<td class="InnerMain"><input name="endtime" type="text" size="20" maxlength="20" value="<%=f1.format(oRepository.getEndTime())%>"></input>
<A onmouseover="window.status='日期选择器'; overlib('点击选择当前日期-只显示当月的日历'); return true;"
onmouseout="window.status=''; nd(); return true;"
href="javascript:show_calendar('insertfrm.endtime');"><IMG height=16 src="../../common/images/selectdate.gif" width=16 border=0>
</A>
</td>
</tr>
<tr>
<td class="InnerHead" style="text-align:right" valign="top">正文编辑</td>
<td class="InnerMain"><textarea cols="120" rows="15" name="CONTENT" type="text" size="50" maxlength="20"><%= com.doone.util.ExtString.replace(oRepository.getContent(), "<br>","\n")%></textarea></td>
</tr>
<tr>
<td class="InnerHead" style="text-align:right">员工</td>
<td class="InnerMain"><%=oSys_Staff.getName()%><input name="STAFFID" type="hidden" size="80" maxlength="50" value="<%=oSys_Staff.getStaffId()%>"></input></td>
</tr>
<tr>
<td class="InnerHead" style="text-align:right">变更时间</td>
<td class="InnerMain"><%=f1.format(new Date())%></td>
</tr>
<tr>
<td class="InnerHead" style="text-align:right" valign="top">原文</td>
<td class="InnerMain">
<textarea cols=120 rows=16 type="text" size="50" maxlength="20" readonly><%= com.doone.util.ExtString.replace(oRepository.getContent(), "<br>","\n")%></textarea>
<input name="OLDCONTENT" type="hidden" value="<%= com.doone.util.ExtString.replace(oRepository.getContent(), "<br>","\n")%>"></input></td>
</tr> <%
if(oHisRepositorys!=null) { %>
<tr>
<td class="InnerHead" colspan="4" style="text-align:center" width="*">更多历史</td>
</tr> <%
for(int i=0;i<oHisRepositorys.length;i++) { %>
<tr>
<td class="InnerHead" style="text-align:right">员工</td>
<td class="body_td"><%=Sys_Staff.getInstance(new DacClient(),oHisRepositorys[i].getStaffId().longValue()).getName() %></td>
</tr>
<tr>
<td class="InnerHead" style="text-align:right">变更时间</td>
<td class="body_td"><%=f1.format(oHisRepositorys[i].getChangeTime())%></td>
</tr>
<tr>
<td class="body_td" colspan="2" width="*"><%= oHisRepositorys[i].getContent()%></td>
</tr> <%
}
} %>
<tr>
<td class="OuterFoot" colspan="2" align="right">
<input type="submit" class="button" style="width:36" value="保存">
<input type="button" class="button" value="关闭" style="width:36" onclick="self.close()">
</td>
</tr>
</table>
</form>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -