📄 adddep.jsp
字号:
<%@page language="java" contentType="text/html;charset=GBK"%>
<%@page import="java.util.*,java.text.*,java.io.*,oa.main.DealString,oa.main.ParentBean,oa.bean.OrgMenuBean,oa.bean.PersonBean"%>
<%
PersonBean pb = null;
try{
DealString ds = new DealString();
String strbmbh = ds.toString((String)request.getParameter("bmbh"));//部门编号
String strbmmc = "";//部门名称
pb = new PersonBean();
strbmmc = (String)pb.toName("zz_bmb","bmbh","bmmc",strbmbh);
String uid = (String)session.getAttribute("zgbh");
String username = pb.toName("ZZ_ZGB","ZGBH","XM",uid);
pb.setPersonNO(uid);
String bmbh = pb.getBMBH();
String name = pb.getFatherName(bmbh);//strOrgNO
String strOrgNO = pb.getOrgNO();
String split_s = "";
if(!name.equals(""))
split_s = name.substring(name.length()-1);
if(split_s.equals("\\"))
split_s += split_s;
//if(name.equals(""))
name += pb.getPsBmName();
name = name.replaceAll(split_s,"");
//else
// name = name.substring(0,name.length()-1);
%>
<!--
本功能页面:传递参数
原文件名:逗号分割strfile
新文件名:逗号分割strname
文件大小:逗号分割strsize
总文件大小:cursize,单位为B,为strsize的和
最大可上传:sumsize,单位为B,在此页面初始化,后面的页面不用传递该参数
上传文件年月:upmonth,2004-02-02,在此页面初始化,后面的页面不用传递该参数
其他页面:
upload1.jsp:负责管理所有的上传文件信息
Up_article.jsp:文件上传,如果超过规定大小则不上传
delete_article.jsp:文件删除
//-->
<%
//初始化总大小
oa.bean.SysmanBean mySysBean = new oa.bean.SysmanBean();
mySysBean.setType(1);
mySysBean.setID("1");
mySysBean.setDictname("发表文章附件大小");
Hashtable hash1 = (Hashtable)mySysBean.getOneData();
String str_size = (String)hash1.get("XMMC");
str_size = str_size.substring(0,str_size.length()-2);
int sumsize = Integer.parseInt(str_size)*1024*1024;
mySysBean.closeConn();
//初始化年月
String upmonth = ds.getDateTime().substring(0,10);
//新建目录
String saveDirectory = oa.main.ParentBean.FilesPath+"news\\appendix\\";
java.io.File f = new java.io.File(saveDirectory+upmonth.substring(0,4));
if(!f.exists())
{
f.mkdir();
}
f = new java.io.File(saveDirectory+upmonth.substring(0,4)+"\\"+upmonth.substring(5,7));
if(!f.exists())
{
f.mkdir();
}
f = new java.io.File(saveDirectory+upmonth.substring(0,4)+"\\"+upmonth.substring(5,7)+"\\"+upmonth.substring(8,10));
if(!f.exists())
{
f.mkdir();
}
%>
<input type=hidden name=strfile value="">
<input type=hidden name=strname value="">
<input type=hidden name=strsize value="">
<input type=hidden name=cursize value="0">
<input type=hidden name=sumsize value="<%=sumsize%>">
<input type=hidden name=upmonth value="<%=upmonth%>">
<table width="95%" cellspacing="1" cellpadding="5" bgcolor="#999999" align="center">
<tr bgcolor="#CCCCCC" align=center>
<td colspan="4"><b>发表<%=strbmmc%>文章</b></td><input type=hidden name=txt_bmmc value=<%=strbmmc%>>
</tr>
<tr bgcolor=#ffffff height=20>
<td colspan="4"><font color=red>以下红色栏目项必须填写,其它为可选项</font></td>
</tr>
<tr bgcolor=#eeeeee>
<td width=20% align=right><font color="#FF0000">标题:</font></td>
<td colspan="3"><input type=text name=Title size=50 value=""></td>
</tr>
<input type=hidden name=bmmc >
<tr bgcolor=#eeeeee>
<td align=right><font color="#FF0000">文章类型:</font></td>
<td><!--input type=text size=50 name=txt_wzlx readonly> 选择类别:-->
<select name="selwzlx" onchange="changewzlx(selwzlx)">
<%
OrgMenuBean orgmenuBean = new OrgMenuBean();
Vector vect=orgmenuBean.getData(strbmbh);
orgmenuBean.closeConn();
int n=vect.size();
int lxid = 0;
String lx = "";
for(int i=0;i<n;i++){
if(i%2==0){
Hashtable hash = (Hashtable)vect.get(i);
String mc = (String)hash.get("MC");
int bh = Integer.parseInt((String)hash.get("BH"));
out.print("<option id="+bh+" value="+mc);
if(lxid==0) {lxid=bh; lx=mc;}
// if(strwzlx.equals(""+bh))
// out.print(" selected");
out.print(">"+mc+"</option>");
}
else{
Vector v = (Vector)vect.get(i);
int n1 = v.size();
for(int j=0;j<n1;j++){
Hashtable hash = (Hashtable)v.get(j);
String mc = (String)hash.get("MC");
int bh = Integer.parseInt((String)hash.get("BH"));
out.print("<option id="+bh+" value="+mc);
// if(strwzlx.equals(""+bh))
// out.print(" selected");
out.print("> "+mc+"</option>");
}
}
}
%>
</select><input type=hidden name=wzlxid value="<%=lxid%>"><input type=hidden name=wzlx value="<%=lx%>">
<font color="#009966">请注意要选择正确</font> </td>
</tr>
<tr bgcolor=#eeeeee>
<td align=right><font color="#FF0000">文章内容:</font></td>
<td width="680" colspan="3" valign="top">
<jsp:include page="eokedit.jsp"/>
<script language="javascript">
document.write("<iframe id=message width=510 height=350 marginheight=0 marginwidth=0 noresize=noresize></iframe>");
frames.message.document.designMode = "On";
</script>
<input type="hidden" name="Content">
</td>
</tr>
<tr bgcolor=#eeeeee>
<td align=right> 附件:</td>
<td><input type=text name="OLDORGID" size=40 readonly> <input class="fashion"type=button value="上传附件" onclick="upload1('1');"></td><input type=hidden name="ORGID">
</tr>
<tr bgcolor=#eeeeee>
<td align=right>文章来源:</td>
<td><input type=text name="fromsite" size=35 value="<%=name%>"></TD>
</tr>
<tr bgcolor=#eeeeee>
<td align=right><font color="#FF0000">关键字:</font></td>
<td><input type="text" name="about" size="35">
<font color="#009966">必须填写,一般可选文章的题目</font></td>
</tr>
<!--tr bgcolor=#eeeeee>
<td align=right>鼠标提示信息:</td>
<td><input type="text" name="hits" size="35"></td>
</tr><input type="hidden" name="hits" size="35"--->
<tr bgcolor=#eeeeee>
<td align=right>作者:</td>
<td><input type="text" name="author" size="35" value="<%=username%>"></td>
</tr>
<!--tr bgcolor=#eeeeee>
<td align=right>下载的文件名:</td>
<td><input type="text" name="ftpfile" size="35"></td>
</tr-->
<input type="hidden" name="ifgood" value="0">
<input type="hidden" name="ifimg" value="0">
<input type="hidden" name="ifhead" value="0">
<input type="hidden" name="ifshow" value="1">
<input type="hidden" name="ftpfile" size="35">
<tr bgcolor=#eeeeee>
<td></td><td align="center"><input type="button" name="Submit1"class="fashion" value="预览" OnClick="return see();"> <input type="button" class="fashion"name="Submit" value="完成" OnClick="return add();"> <input type="reset" class="fashion"name="Submit2" value="重填"></td>
</tr>
</table>
<script src="EDIT.JS" type="text/javascript"></script>
<script language="javascript">
/*function selectwzlx()
{
var go = "selectwzlx.jsp?txt_orgno="+"<%=strbmbh%>";
var oawin = window.open(go,"_blank","height=500,width=730,scrollbars=yes,resizable=yes,left=30,top=30");
oawin.focus();
oawin.opener=window;
}
*/
function upload(id)
{
var go = "upload.jsp?id="+id;
var oawin = window.open(go,"_blank","toolbar=0,location=0,status=0,menubar=0,scrollbars=no,resizable=0,width=400,height=120");
oawin.focus();
oawin.opener=window;
}
function upload1(id)
{
var go = "";
var strfile=document.all.strfile.value;
var strname=document.all.strname.value;
var strsize=document.all.strsize.value;
var cursize=document.all.cursize.value;
var sumsize=document.all.sumsize.value;
var upmonth=document.all.upmonth.value;
go = "upload1.jsp?strfile="+ strfile +"&strname=" + strname + "&strsize="+strsize+"&cursize="+cursize+"&sumsize=" + sumsize + "&upmonth=" + upmonth + "&id=" + id;
var oawin = window.open(go,"_blank","toolbar=0,location=0,status=1,menubar=0,scrollbars=yes,resizable=1,width=600,height=320");
oawin.focus();
oawin.opener=window;
}
function see()
{
document.all.Content.value = frames.message.document.body.innerHTML;
var oawin = window.open("view_dep.jsp?see=00","_blank","height=500,width=730,scrollbars=yes,resizable=yes,left=30,top=30");
oawin.focus();
oawin.opener=window;
}
function add()
{
if(document.all.Title.value=="")
{
alert("文章标题不能为空!");
document.all.Title.focus();
return false;
}
if(document.all.about.value=="")
{
alert("关键字不能为空!");
document.all.about.focus();
return false;
}
/* if(document.all.txt_wzlx.value=="")
{
alert("请选择待发表文章的类型!");
document.all.hits.focus();
return false;
}
*/
document.all.OLDORGID.value=document.all.strfile.value;
document.all.ORGID.value=document.all.strname.value;
document.all.Content.value = frames.message.document.body.innerHTML;
document.all.txt_type.value = "11";
document.all.bmmc.value = "<%=strbmbh%>";
document.all.txt_edit.value = "1";
document.all.form1.action = "../../manageservlet";
//alert(document.all.wzlxid.value);
document.all.form1.submit();
}
function changewzlx(selwzlx){
document.all.wzlxid.value = selwzlx.options[selwzlx.selectedIndex].id;
document.all.wzlx.value = selwzlx.options[selwzlx.selectedIndex].value;
}
</script>
<%
}finally{
if(pb!=null)pb.closeConn();
}
%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -