addnew00.asp

来自「功能齐全的oa系统」· ASP 代码 · 共 424 行 · 第 1/2 页

ASP
424
字号
			strTemplet = strTemplet & "<option value="& objRS.Fields("ID")
			if Cstr(objRS.Fields("ID")) = TempletID then 
				strTemplet = strTemplet & " selected"
			'	SelectedID = objRS.Fields("DefaultFlowID")	
			end if
			
			strTemplet = strTemplet &">" & objRS.Fields("TempletTitle") &"</option>"
			objRS.MoveNext() 
		Loop
	Else
		strTemplet = "<option value=0>系统中尚未有定义好的模板</option>"
	End If
	
	objRS.Close()

'==============================================================
'	strSQL = "select ID,FlowName from t_OA_Work_Flow Where IsValid=1"
'	objRS.Open strSQL,objDB,1,3
'
''	If Not objRS.EOF Then
'		Do While Not objRS.EOF 
'			strFlow = strFlow & "<option value="& objRS.Fields("ID")
'			if  Cstr(objRS.Fields("ID")) = FlowID then
'				strFlow = strFlow & " selected"
'			end if
'			strFlow = strFlow & ">" & objRS.Fields("FlowName") &"</option>"
'			objRS.MoveNext() 
'		Loop
'	Else
'		strFlow = "<option value=0>系统中尚未有定义好的工作流</option>"
'	End If
'	objrs.Close()
'==============================================================
	
	strShowTemplet		=	""
    strShowTemplet		=	strShowTemplet	&	"<tr class=Ltr><td>公文模板:</td><td><select name=TempletID class=Input><option value=0 >无模板</option>"
    strShowTemplet		=	strShowTemplet &	strTemplet	&	"</select><td></tr>"	
	
'    strShowFlow			=	""
'    strShowFlow			=	strShowFlow	&	"<tr class=Ltr><td>工作流:</td><td><select name=FlowID class=Input><option value=0 >工作流未选</option>"
'    strShowFlow			=	strShowFlow &	strFlow	&	"</select><td></tr>"
    
    StrOptionExecute = GetOption(ObjDB,"Select AccountID,TrueName From t_OA_SYS_Account_Character",0)
    
    If ComMsgType = 1 Then 
		strShowWhat		=	"<tr class=Ltr><td>接收人:</td><td><select name=ExecuteID class=Input>"	& StrOptionExecute	&	"</select></td></tr>"
		strShowWhat		=	strShowWhat & "<input type=hidden name=PassType value=0>"
	ElseIF ComMsgType = 2 Then
		strShowWhat		=	strShowTemplet
	ElseIF ComMsgType = 3 Then
		'strShowWhat		=	strShowFlow
	ElseIF ComMsgType = 4 Then
		strShowWhat		=	strShowWhat & "<tr class=Ltr><td>接收人:</td><td><select name=ExecuteID class=Input>"	& StrOptionExecute	&	"</select></td></tr>"
		strShowWhat		=	strShowWhat & "<tr class=Ltr><td>审核类型</td><td><select name=PassType class=Input><option value=1 selected>审核</option><option value=0>阅读</option></select></td></tr>"
		strShowWhat		=	strShowWhat & "<tr class=Ltr><td> </td><td><input type=checkbox name=IsEnd value=1 id=IsEnd01 checked><Label For=IsEnd01>接受人处理完毕结束工作流</Label></td></tr>"	
	End If
	
	strShowFlowNode	=	""
	If ComMsgType	=	3 Or ComMsgType	=	2	Then
		Dim i
		strSQL	=	"Select * from t_OA_Work_Flow_Node Where FlowID	=	"	&	FlowID
		objrs.Open strSQL,objDB,1,3
		strShowFlowNode	=	strShowFlowNode	&	"<table class=Ltable cellspacing=1 cellpadding=3><tr class=LHtr><td colspan=5>本公文将按照以下工作流传递</td></tr>"
		Do While Not objrs.EOF
			StrOptionExecute = GetOption(ObjDB,"Select AccountID,TrueName From t_OA_SYS_Account_Character",objrs.Fields("ExecuteID"))
			strShowFlowNode	=	strShowFlowNode	&	"<tr class=Ltr><td><img src=../../../images/oa/work/flow/node.gif></td>"
			strShowFlowNode	=	strShowFlowNode	&	"<td><input name=NodeName value=" & objrs.Fields("NodeName")	&	"></td>"
			strShowFlowNode	=	strShowFlowNode	&	"<td>处理人:"
			strShowFlowNode	=	strShowFlowNode	&	"<select name=ExecuteID class=Input2 size=5 multiple>"	& StrOptionExecute	&	"</select></td>"
			strShowFlowNode	=	strShowFlowNode	&	"<td>审核类型:"
			strShowFlowNode	=	strShowFlowNode	&	"<select name=PassType><option value=1>审核</option><option value=0>阅读</option></select>"	&	"</td>"
			strShowFlowNode	=	strShowFlowNode	&	"<td>是否必须:"
			strShowFlowNode	=	strShowFlowNode	&	"<select name=IsNeed><option value=1>是</option><option value=0>否</option></select>"	&	"</td>"
			objrs.MoveNext()
		Loop
		strShowFlowNode	=	strShowFlowNode	&	"</table>"
			objrs.Close()
	End If

'	Response.Write server.HTMLEncode(strShowFlowNode)
%>



<%
	Sub Main()
%> 
<script language=javascript>
var IsHTML = 1
function setIsHTML(t){
	IsHTML = t
	TBody1.style.display = "none"
	TBody2.style.display = "none"
	if(t==0)TBody1.style.display = ""
	if(t==1)TBody2.style.display = ""
}

function MyCheck(f){
	if(IsHTML==0)
		f.Msgbody.value = f.BodyText.value
	else
		f.Msgbody.value = BodyFrame.getHTML()
	return CheckForm(f)
}

function OnLeave(){
	//alert(d)
}

//document.body.onUnload() = OnLeave()
</script>

  <form name="thisForm" onsubmit="return(MyCheck(this))" method="post" action="">
	<input type=hidden name="Msgbody">

      <table class=Ltable cellspacing=1 cellpadding=3>
      
      <tr class=LHtr>
		<td>新增公文</td>
		<td></td>
      </tr>

      <tr class=Ltr>
		<td>公文标题:</td>
		<td><input name=title Check=1 Show="公文标题" class=Input></td>
      </tr>

      <tr class=Ltr>
		<td>是否带附件:</td>
		<td>
			<input type=radio name=isAttach value="0" onclick="ShowDir1.style.display='none'" checked>不带附件<input type=radio name=isAttach value="1" onclick="ShowDir1.style.display=''">带附件
			<input style="display:'none'" type=button class=button name=attach id=ShowDir1 value="添加附件" onclick="window.open('addAttach.asp?IntID=<%=IntID%>','add')">
		</td>
      </tr>

       <tr class=Ltr>
		<td>公文等级:</td>
		<td>
			<select name=MsgLevel class=Input>
				<option value=1>不紧急</option>
				<option value=2 selected>普通</option>
				<option value=3>紧急</option>
			</select>
		</td>
      </tr>

      <tr class=Ltr>
		<td>公文格式:</td>
		<td><input type=radio name=isHtml value=0 onclick=setIsHTML(0)>普通文本<input type=radio checked name=isHtml value=1 onclick=setIsHTML(1)>多格式</td>
      </tr>
      
			<%=strShowWhat%>		

      <tr class=Ltr id=TBody1 style="display:none">
		<td>内容:</td>
		<td>
			<textarea name="BodyText" class=textbody><%If NOt IsTempletHtml Then Response.Write strTempletBody%></textarea>
		</td>
      </tr>

      <tr class=Ltr id=TBody2>
		<td>内容:</td>
		<td>
			<iframe src="../../../Include/HTMLEditor.asp" class=textbody1 frameborder=0 id=BodyFrame></iframe>
		</td>
      </tr>
 
 
    
      
      </table>

<%=strShowFlowNode%>
	<table>
	<tr>
	<td colspan=2 align=right>
	<input type=hidden name=isSubmit value="TRUE">
	<input type=hidden name=IntID value=<%=IntID%>>
	<input type=hidden name=ComMsgType	value=<%=ComMsgType%>>
	<input type=submit class=button value="提 交" id=submit1 name=submit1>
	<input type=button class=button value="取 消" onclick="window.history.go(-1)" id=button1 name=button1>
	</td>
	</tr>
	</table>
   
  </form>

<%
	If IsTempletHtml Then
%>
	<script language=javascript>
	var isSetOK = false
	function CheckIsLoadOK(){
		if(BodyFrame.IsLoadOK&&(!isSetOK)){
			BodyFrame.setHTML("<%=Replace(strTempletBody,Chr(34),"\"&Chr(34))%>")
			isSetOK = true
		}
		setTimeout("CheckIsLoadOK()",500)
	}

	CheckIsLoadOK()
	</script>
<%
	End If
%>
  
<%
	End Sub
%>

<!--#include file ="Templet.asp"-->

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?