⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 r_addshouwennigao.jsp

📁 参照saas-oa写的一个oa系统的框架
💻 JSP
📖 第 1 页 / 共 3 页
字号:
                
                subcat_jd_flow[1] = new Array("240","118","拟办","OA客服人员 ","47","2","s","0");
                
                subcat_jd_flow[2] = new Array("240","118","拟办","Carina ","50","2","s","0");
                
                subcat_jd_flow[3] = new Array("240","118","拟办","test11 ","52","2","s","0");
                
                subcat_jd_flow[4] = new Array("240","118","拟办","jin ","56","2","s","0");
                
                subcat_jd_flow[5] = new Array("240","118","拟办","hao123 ","57","2","s","0");
                
                subcat_jd_flow[6] = new Array("240","118","拟办","yanxs ","60","2","s","0");
                
                subcat_jd_flow[7] = new Array("240","118","拟办","tangrq ","75","2","s","0");
                
                subcat_jd_flow[8] = new Array("240","118","拟办","lee ","77","2","s","0");
                
                subcat_jd_flow[9] = new Array("240","118","拟办","xiaohai ","81","2","s","0");
                
                subcat_jd_flow[10] = new Array("240","118","拟办","zhicai ","86","2","s","0");
                
                subcat_jd_flow[11] = new Array("240","118","拟办","霍立宪 ","96","2","s","0");
                
                subcat_jd_flow[12] = new Array("259","125","","test2(经理) ","3","5","","1");
                
                subcat_jd_flow[13] = new Array("259","125","","test3(总经理) ","8","5","","1");
                
                subcat_jd_flow[14] = new Array("259","125","","test4 ","9","5","","1");
                
                subcat_jd_flow[15] = new Array("259","125","","rhett(采购丙) ","11","5","","1");
                
                subcat_jd_flow[16] = new Array("259","125","","zr9 ","13","5","","1");
                
                subcat_jd_flow[17] = new Array("259","125","","zr8 ","14","5","","1");
                
                subcat_jd_flow[18] = new Array("259","125","","ky9 ","18","5","","1");
                
                subcat_jd_flow[19] = new Array("259","125","","zs9 ","25","5","","1");
                
                subcat_jd_flow[20] = new Array("259","125","","ky7 ","26","5","","1");
                
                subcat_jd_flow[21] = new Array("288","135","","test3(总经理) ","8","22","erwerwrwre","1");
                
                subcat_jd_flow[22] = new Array("288","135","","test4 ","9","22","erwerwrwre","1");
                
                subcat_jd_flow[23] = new Array("288","135","","rhett(采购丙) ","11","22","erwerwrwre","1");
                
                subcat_jd_flow[24] = new Array("288","135","","zr9 ","13","22","erwerwrwre","1");
                
                subcat_jd_flow[25] = new Array("288","135","","zr8 ","14","22","erwerwrwre","1");
                
                subcat_jd_flow[26] = new Array("288","135","","ky9 ","18","22","erwerwrwre","1");
                
                subcat_jd_flow[27] = new Array("288","135","","ky8 ","23","22","erwerwrwre","1");
                
                subcat_jd_flow[28] = new Array("288","135","","zs9 ","25","22","erwerwrwre","1");
                
                subcat_jd_flow[29] = new Array("288","135","","ky7 ","26","22","erwerwrwre","1");
                
  onecount_jd_flow = 30;
</SCRIPT>

                <TD bgColor=#ffffff height=40>流程列表: <SELECT 
                  onchange=javaScript:change_lc_flow(document.form_flow.lc_mb_flow.options[document.form_flow.lc_mb_flow.selectedIndex].value); 
                  size=1 name=lc_mb_flow> <OPTION value="" 
                    selected>--请选择--</OPTION> <OPTION value=99>io</OPTION> 
                    <OPTION value=93>1111111</OPTION> <OPTION 
                    value=118>d登记</OPTION> <OPTION value=125>哦?</OPTION> <OPTION 
                    value=135>zzzzz</OPTION></SELECT><A 
                  href="javascript:search_flow_detail(document.form_flow.lc_mb_flow.value,'0','53');">查看流程</A></TD></TR>
              <TR>
                <TD bgColor=#ffffff colSpan=2>
                  <TABLE id=tabfj_flow cellSpacing=0 width="100%" align=left 
                  border=0 name="tabfj_flow">
                    <TBODY>
                    <TR>
                      <TD bgColor=#e8ebfd>办理类型</TD>
                      <TD bgColor=#e8ebfd>办理人员</TD>
                      <TD bgColor=#e8ebfd>期限</TD>
                      <TD bgColor=#e8ebfd>办理说明</TD>
                      <TD bgColor=#e8ebfd>
                        <P align=center><INPUT class=sbttn id=Insert_node_button onclick=vbscript:doAddFJ_flow type=button value=插入></P></TD></TR>
                    <TR id=tr_flow1>
                      <TD><INPUT class=tex style="WIDTH: 100px" 
                        name=flow_type1> <A 
                        onclick="javaScript:TypeSelect_flow('53','1');" 
                        href="http://www.ijipin.com/VOA/oa/receive/dispatch/draft_update.jsp?ACTION=ADD#bottom">&gt;&gt;</A>&nbsp;&nbsp;</TD>
                      <TD><INPUT class=tex style="WIDTH: 120px" readOnly 
                        name=flow_person1> <A 
                        onclick="javaScript:PersonSelect_flow('53','1');" 
                        href="http://www.ijipin.com/VOA/oa/receive/dispatch/draft_update.jsp?ACTION=ADD#bottom">&gt;&gt;</A>&nbsp;&nbsp;</TD><INPUT 
                      type=hidden name=flow_personid1> 
                      <TD><INPUT class=tex style="WIDTH: 40px" 
                        name=flow_days1>天</TD>
                      <TD><INPUT class=tex1 name=flow_desc1></TD>
                      <TD>
                        <P align=center><INPUT class=sbttn id=bscfj onclick=vbscript:doscfj_flow(1) type=button value=删除 name=bscfj></P></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><INPUT 
      type=hidden value=1 name=lcount_flow>
      <SCRIPT language=JavaScript>
    //查看流程详情
    var flowWin = null;
    var tableWin = null;
    var typeWin = null;
    function  search_flow_detail(flow_id,current_node,swlb,winclose){
        if (flow_id == ""){
            alert("请选择流程");
        }else {
           var url = "http://www.ijipin.com:80/VOA/share/flow/template/win_template_flow.jsp?MBID=" + flow_id + "&current_node=" + current_node + "&winclose=" + winclose;
           flowWin = window.open(url ,'','left=80,top=60,scrollbars=yes,resizable=yes,status=no,width=400,height=450');
        }
    }

    //选择事项
    function TableSelect_flow(SWLB,lcount) {
        var obj1 = "form_flow.flow_table_describe" + lcount;
        var obj2 = "form_flow.flow_table" + lcount;
        var url = "http://www.ijipin.com:80/VOA/share/flow/table_select.jsp?SWLB=" + SWLB + "&fieldnum=" + lcount + "&obj1="  + obj1 + "&obj2=" + obj2;
        tableWin = window.open(url ,'','left=120,top=120,scrollbars=no,resizable=no,status=no,width=160,height=300');
    }

    //选择办理类型
    function TypeSelect_flow(SWLB,lcount) {
        var obj1 = "form_flow.flow_type" + lcount ;
        var url = "http://www.ijipin.com:80/VOA/share/flow/name/name_select.jsp?SWLB=" + SWLB + "&obj1=" + obj1 ;
        typeWin = window.open(url ,'','left=120,top=120,scrollbars=no,resizable=no,status=no,width=160,height=300');
    }

    //选择办理人员
    function PersonSelect_flow(SWLB,lcount) {
        var obj1 = "form_flow.flow_personid" + lcount;
        var obj2 = "form_flow.flow_person" + lcount ;
        var url = "http://www.ijipin.com:80/VOA/share/select/win_user.jsp?obj_id="  + obj1 + "&obj_name=" + obj2 ;
        personWin = window.open(url ,'','left=120,top=120, scrollbars=no,resizable=no,status=no,width=280,height=380');
    }
</SCRIPT>

      <SCRIPT language=vbscript>
    <!--
		dim lcount_flow
		lcount_flow = 1

                '========== 动态插入 表格行
		sub doAddFJ_flow

			lcount_flow = Cint(form_flow.lcount_flow.value) + 1

			dim oRow,oCell
			set oRow = tabfj_flow.insertRow
			orow.id="tr_flow" & lcount_flow
			orow.classname="InputFrameLine"

			set ocell = orow.insertcell
			ocell.classname="ListCellRow"
			ocell.innerhtml="<input type='text' name='flow_type" & lcount_flow & "'   class='tex' style='width:100'> <a href='#bottom' OnClick=javaScript:TypeSelect_flow('53','" & lcount_flow & "')>>></a>"

			set ocell = orow.insertcell
			ocell.classname="ListCellRow"
			ocell.innerhtml="<input type='text' name='flow_person" & lcount_flow & "'   class='tex' style='width:120' readonly> <a href='#bottom'  OnClick=javaScript:PersonSelect_flow('53','" & lcount_flow & "')>>></a> <input type='hidden' name='flow_personid"& lcount_flow &"'>"

			set ocell = orow.insertcell
			ocell.classname="ListCellRow"
			ocell.innerhtml="<input type='text' name='flow_days"& lcount_flow &"'  class='tex' style='width:40'>天"

			set ocell = orow.insertcell
			ocell.classname="ListCellRow"
			ocell.innerhtml="<input type='text' name='flow_desc" & lcount_flow  & "'   class='tex1'>"

			set ocell = orow.insertcell
			ocell.align="center"
			ocell.innerhtml="<input type=button id=bscfj name=bscfj  value='删除'  class='sbttn'  onclick='vbscript:doscfj_flow(" &  lcount_flow & ")'>"

			form_flow.lcount_flow.value = Cint(form_flow.lcount_flow.value)+1
		end sub

                '========== 动态删除 表格行
		sub doscfj_flow(l)
			tabfj_flow.deleteRow document.getElementById("tr_flow" & l).rowindex
			form_flow.lcount_flow.value=Cint(form_flow.lcount_flow.value)-1
                end sub
//-->
</SCRIPT>

      <SCRIPT language=javaScript>
   //=====初始化 HTML 信息
   function initialize_HTM() {
      	form_flow.lcount_flow.value = 0 ;
      	doAddFJ_flow() ;
      	document.getElementById("Insert_node_button").style.visibility = "visible";
      	document.form_flow.flow_node_id.value = "0" ;
      	document.form_flow.flow_meet_sign.value = "0";
   }

   //=====删除原 HTML 信息
   function del_HTML() {
       var len_lount = parseInt(form_flow.lcount_flow.value);
       for (var jj=1;jj<= len_lount;jj++){
           doscfj_flow(jj);
       }
       document.getElementById("Insert_node_button").style.visibility = "hidden";
   }
</SCRIPT>

      <SCRIPT language=javaScript>
    //======选则流程类别
    function change_type_flow(locationid) {
         document.form_flow.lc_mb_flow.length = 0;
         var locationid=locationid;
         var ii;
         document.form_flow.lc_mb_flow.options[0] = new Option("---请选择---", "");

         for (ii=0;ii < onecount_lc_flow; ii++) {
             if  ((subcat_lc_flow[ii][1] == locationid) || (locationid==0) ) {
                 document.form_flow.lc_mb_flow.options[document.form_flow.lc_mb_flow.length] = new Option(subcat_lc_flow[ii][0], subcat_lc_flow[ii][2]);
             }
         }

    	 change_lc_flow("");
         //==== 调用选择流程方法
    }

    //=====选择流程
    function change_lc_flow(locationid) {
        //=====未选流程
        if (locationid==""){
            del_HTML() ;      //===== 删除原 HTML 信息
    	    initialize_HTM();  //===== 初始化 HTML 代码
        }else{
            //=====已选流程
            del_HTML() ;	  //===== 删除原 HTML 信息

            var count = 0;

            for (ii=0;ii < onecount_jd_flow; ii++)  //===== 根据所选流程的第一个节点信息, 动态产生 HTML 代码
            {
               if  ((subcat_jd_flow[ii][1] == locationid) || (locationid==0) )
               {
                    doAddFJ_line_flow(subcat_jd_flow[ii][2],subcat_jd_flow[ii][3],subcat_jd_flow[ii][4],subcat_jd_flow[ii][5],subcat_jd_flow[ii][6]);
                    document.form_flow.flow_node_id.value = subcat_jd_flow[ii][0] ;
                    document.form_flow.flow_template_id.value = subcat_jd_flow[ii][1] ;
                    if (subcat_jd_flow[ii][7] == 1){  count = count + 1 ; }
               }
            }
            if (count == 0) { count = count + 1;}
            document.form_flow.flow_node_sign_count.value = count ;
            document.form_flow.flow_meet_sign.value = count ;

            if (flowWin) {
                flowWin.close();
            }
        }
    }
</SCRIPT>

      <SCRIPT language=vbscript>

	function doAddFJ_line_flow(flow_type,flow_person,flow_personid,flow_days,flow_desc)

		lcount_flow = Cint(form_flow.lcount_flow.value) + 1

		dim oRow,oCell
		set oRow = tabfj_flow.insertRow
		orow.id="tr_flow" & lcount_flow
		orow.classname="InputFrameLine"

		set ocell = orow.insertcell
		ocell.classname="ListCellRow"
		ocell.innerhtml="<input type='text' name='flow_type" & lcount_flow & "'  value='" & flow_type & "'    class='tex' style='width:100'> <a href='#bottom' OnClick=javaScript:TypeSelect_flow('53','" & lcount_flow & "')>>></a>"

		set ocell = orow.insertcell
		ocell.classname="ListCellRow"
		ocell.innerhtml="<input type='text' name='flow_person" & lcount_flow & "' value='"& flow_person &"'  readonly  class='tex' style='width:120' readonly> <a href='#bottom'  OnClick=javaScript:PersonSelect_flow('53','" & lcount_flow & "')>>></a> <input type='hidden' name='flow_personid"& lcount_flow &"' value='"& flow_personid &"'>"

		set ocell = orow.insertcell
		ocell.classname="ListCellRow"
		ocell.innerhtml="<input type='text' name='flow_days"& lcount_flow &"' value='"& flow_days &"'   class='tex' style='width:40'>天"

		set ocell = orow.insertcell
		ocell.classname="ListCellRow"
		ocell.innerhtml="<input type='text' name='flow_desc" & lcount_flow  & "' value='"& flow_desc &"'  class='tex1'>"

		set ocell = orow.insertcell
		ocell.align="center"
		ocell.innerhtml=""

		form_flow.lcount_flow.value = Cint(form_flow.lcount_flow.value) + 1

	end function
</SCRIPT>
       <INPUT type=hidden value=0 name=flow_node_id> <!--- 当选择流程时, 此 数值记载 节点 对应的节点ID---><INPUT type=hidden value=0 
      name=flow_template_id> <!--- 当选择流程时, 此 数值记载 此当前节点 对应的流程ID---><INPUT 
      type=hidden value=0 name=flow_node_sign_count> <!--- 当选择流程时, 此 数值记载 此当前节点 未办理的人数---><INPUT type=hidden value=0 
      name=flow_meet_sign> <!--- 当选择流程时, 此 数值记载 此当前节点 总办理的人数---></FORM>
      <SCRIPT language=vbscript>
<!--
	sub doGetdata_flow

		dim lcount_mblc
		lcount_mblc = 0
		lcount_mblc = Cint(form_flow.lcount_flow.value)
		dim oRow_mblc,oCell_mblc
		dim table_flow

		dim  ii
		ii = 0
		for ii = 1 to  Cint(lcount_mblc)

			set oRow_mblc = tabfj_mblc.insertRow
			oRow_mblc.id="tr_mblc" & ii

			set oCell_mblc = oRow_mblc.insertcell
			type_flow = document.form_flow("flow_type" & ii).value

⌨️ 快捷键说明

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