📄 editdoc.vm
字号:
<html>
<head>
<title>发文编辑</title>
<link rel="stylesheet" href="$request.getContextPath()/csslib/style.css" type="text/css">
<script language="javascript" src="$request.getContextPath()/jslib/CallXMLHttpRequest.js"></script>
<script Language="JavaScript" src="$request.getContextPath()/jslib/function.js"></script>
<script language="javascript" src="$request.getContextPath()/jslib/date.js"></script>
<script language="javascript">
function pageStatus(val){
if(val == "01"){
return "1";
}else{
return "0";
}
}
function createPage(num){
location = "$request.getContextPath()/senddoc/editdoc.vm";
}
function init(){
#if(!$sendDocForm)
var now = new Date();
yy = y2k(now.getYear()) ;
thisForm.yearNo.value = yy;
#end
#set ($inputStyle="inputStyle")
#set ($readOnly="")
#if($sendDocForm.getStatus().equals("3"))
#set ($inputStyle="inputStyle3")
#set ($readOnly="readonly")
#end
operatebutton();
thisForm.docTitle.rows=2;
thisForm.docMemo.rows=2;
thisForm.subject.rows=2;
#if($!sendDocForm.getStatus().equals("2") || $!sendDocForm.getStatus().equals("3") || $!sendDocForm.getStatus().equals("4") || $!sendDocForm.getStatus().equals("52") || $!sendDocForm.getStatus().equals("13"))
thisForm.showSendArea.rows=2;
#end
thisForm.publishPerson.rows=2;
thisForm.allSignPerson.rows=2;
selectByText("secret", "$sendDocForm.getSecret()");
selectByText("emergency", "$sendDocForm.getEmergency()");
}
function operatebutton(){
if(opener){
var operateTr = document.getElementById("operateTr");
var closebutton = createElementByInnerHTML("td","<button onclick='guanbi()' class='button-01' accesskey='C'>关闭(C)</button>");
operateTr.appendChild(closebutton);
}
}
function callXmlRequest(url,callBack){
var xmlHttpRequest = new CallXMLHttpRequest();
xmlHttpRequest.complete=callBack;
xmlHttpRequest.call(url);
}
function baocun(){
if(endcheck()){
callXmlRequest("$request.getContextPath()/sendDocAction.do?method=checkDocNum&docId="+thisForm.docId.value+"&docNoPre="+thisForm.docNoPre.value+"&yearNo="+thisForm.yearNo.value+"&waterNo="+thisForm.waterNo.value,save);
}else{
return ;
}
}
function save(status,statusText,responseText,responseXML){
var retXml = responseXML;
var retValue = retXml.getElementsByTagName("root");
if(retValue[0].text == "1"){
alert("文号已经存在,请重新输入!");
return ;
}else{
if(thisForm.status.value != "0"){
thisForm.xiugai.value = "1";
}
thisForm.action = "$request.getContextPath()/saveSendDoc.do";
thisForm.submit();
alert("文件已成功保存!");
if(opener){
window.close();
}else{
}
}
}
function guanbi(){
if(opener){
window.close();
opener.changePage('4');
}else{
}
}
function addFujian(){
var fujianElement = document.createElement("tr");
var filenum = thisForm.fjNum.value-0+1;
fujianElement.id = "fujian"+filenum;
var td1 = document.createElement("td");
var td2 = document.createElement("td");
td1.innerHTML = " 附 件";
td1.style.background = "#ffffff";
td2.colSpan = 3;
td2.style.background = "#ffffff";
td2.innerHTML = "<input type=file name=file"+(filenum-0+1)+" size='35'> <a href='javascript:addFujian();'>增加更多附件</a> <a href=javascript:deleteFujian('fujian"+filenum+"');>删除</a>";
fujianElement.appendChild(td1);
fujianElement.appendChild(td2);
var tbody = document.getElementById("tbody");
tbody.insertBefore(fujianElement,memo);
thisForm.fjNum.value = filenum;
}
function deleteFujian(elementId1){
var tbody = document.getElementById("tbody");
var trObject = document.getElementById(elementId1);
tbody.removeChild(trObject);
var inputArray = document.getElementsByTagName("tr");
for(var i=0;i<inputArray.length;i++){
var str = inputArray[i].id;
if(str.substring(0,6)=="fujian"){
return ;
}
}
var fujianElement = document.createElement("tr");
var filenum = thisForm.fjNum.value-0+1;
fujianElement.id = "fujian"+filenum;
var td1 = document.createElement("td");
var td2 = document.createElement("td");
td1.innerHTML = " 附 件";
td1.style.background = "#ffffff";
td2.colSpan = 3;
td2.style.background = "#ffffff";
td2.innerHTML = "<input type=file name=file"+filenum+" size='35'> <a href='javascript:addFujian();'>增加更多附件</a> <a href=javascript:deleteFujian('fujian"+filenum+"');>删除</a>";
fujianElement.appendChild(td1);
fujianElement.appendChild(td2);
var tbody = document.getElementById("tbody");
tbody.insertBefore(fujianElement,memo);
thisForm.fjNum.value = filenum;
}
function handleEnter1 (field, event) {
var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
if (keyCode == 13) {
field.form.docTitle.focus();
return false;
}else{
return true;
}
}
function deleteUploadFile(fileId,trId){
var fileIdValue = thisForm.deleteFileId.value;
if(fileIdValue == ""){
fileIdValue = fileId;
}else{
fileIdValue = fileIdValue + ";" + fileId;
}
thisForm.deleteFileId.value = fileIdValue;
deleteFujian(trId);
}
function deleteZwUploadFile(fileId){
var fileIdValue = thisForm.deleteFileId.value;
if(fileIdValue == ""){
fileIdValue = fileId;
}else{
fileIdValue = fileIdValue + ";" + fileId;
}
thisForm.deleteFileId.value = fileIdValue;
var zwTr = document.getElementById("zwTr");
var zw0 = document.getElementById("zw0");
zwTr.removeChild(zw0);
var zwTd = document.createElement("td");
zwTd.innerHTML = "<INPUT TYPE=FILE NAME=file1 size='35' onchange='change()' onkeydown='return false;'>";
zwTd.style.background = "#ffffff";
zwTr.insertBefore(zwTd,zwPages);
}
function change(){
if(thisForm.file1.value!=null){
thisForm.zwUploadStatus.value="1";
thisForm.zwStatus.value="1";
}
}
function queren(){
if(confirm("请确认本文件是否通过审核!")){
thisForm.status.value="2";
thisForm.action = "$request.getContextPath()/saveSendDoc.do";
thisForm.submit();
}else {
if(opener){
window.close();
}else{
location ="$request.getContextPath()/sendDocAction.do?method=unsealList";
window.status="";
}
}
}
function seladdress(){
window.open("$request.getContextPath()/sendDocAction.do?method=selectAddress",'','toolbar=no,scroll=yes,location=no,status=no,width=565,height='+(screen.height-160)+',top=50,left=200');
}
function rseladdress(){
thisForm.showSendArea.value = "";
thisForm.resend1.disabled = false;
seladdress();
}
function setSendArea(unitIds,unitNames,printNums,showSendArea){
thisForm.recvUnitIds.value = unitIds;
thisForm.recvUnitNames.value = unitNames;
thisForm.printNums.value = printNums;
thisForm.showSendArea.value = showSendArea;
}
function send(){
if(thisForm.recvUnitIds.value == ""){
alert("请正确选择收文单位!");
return "";
}else if(thisForm.printNums.value == ""){
alert("请正确填写打印份数!");
return "";
}else{
thisForm.status.value = "3";
thisForm.action = "$request.getContextPath()/saveSendDoc.do";
thisForm.submit();
alert("文件已成功发送!");
if(opener){
window.close();
}else{
parent.BoardTitle.changePage("23");
}
}
}
function viewfile(){
window.open('$request.getContextPath()/sendDocAction.do?method=viewFile&docId=$!sendDocForm.getDocId()&status=$!sendDocForm.getStatus()','','height='+(screen.height-30)+', width='+(screen.width-10)+', top=0, left=0,toolbar=no, menubar=no, scrollbars=no, resizable=yes,location=no, status=no');
}
function deletepage(){
location = "$request.getContextPath()/sendDocAction.do?method=deletePage&docId=$!sendDocForm.getDocId()&status=$!sendDocForm.getStatus()";
}
function refreshPage(){
if(opener){
opener.refreshPage();
}
}
function titlecheck(){
if (trim(thisForm.docTitle.value) == ""){
alert("请输入文件标题!");
thisForm.docTitle.focus();
return false ;
}
if (thisForm.docTitle.value.length>200){
alert("文件标题的长度超过了200个字符!");
thisForm.docTitle.focus();
return false ;
}
var temp1 = thisForm.docTitle.value;
if(temp1.indexOf("\r") != -1){
alert("文件标题中不能含有回车符!");
thisForm.docTitle.focus();
return false ;
}
if(temp1.indexOf("'") != -1){
alert("文件标题中不能含有 ' 字符!");
thisForm.docTitle.focus();
return false ;
}
if(temp1.indexOf('"') != -1){
alert('文件标题中不能含有 " 字符!');
thisForm.docTitle.focus();
return false ;
}
if(temp1.indexOf('%') != -1 || temp1.indexOf('+') != -1){
alert('文件标题中不能含有下列任一字符! %+');
thisForm.docTitle.focus();
return false ;
}
return true;
}
function check(){
if(titlecheck()){
if (thisForm.subject.value.indexOf(";") != -1
|| thisForm.subject.value.indexOf(".") != -1 || thisForm.subject.value.indexOf("&") != -1
|| thisForm.subject.value.indexOf(";") != -1 || thisForm.subject.value.indexOf("、") != -1
|| thisForm.subject.value.indexOf("\\") != -1
|| thisForm.subject.value.indexOf("|") != -1 || thisForm.subject.value.indexOf("/") != -1 ){
alert('多个主题词之间只能用逗号隔开,不能用其它的分隔符');
thisForm.subject.focus();
return false ;
}
}else{
return;
}
if (trim(thisForm.subject.value) == ""){
alert("请输入主题词!");
thisForm.subject.focus();
return false ;
}
if (trim(thisForm.publishPerson.value) == ""){
alert("请选择签发人!");
thisForm.publishPerson.focus();
return false ;
}
if(thisForm.publishPerson.value.length>200){
alert("签发人长度超过了200个字符!");
thisForm.publishPerson.focus();
return false ;
}
if (thisForm.docMemo.value.length>200){
alert("备注的长度超过了200个字符!");
thisForm.docMemo.focus();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -