📄 update_detail.jsp
字号:
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('<%=sSWLB_FLOW%>','" & 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('<%=sSWLB_FLOW%>','" & 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" name="flow_node_id" value="0"> <!--- 当选择流程时, 此 数值记载 节点 对应的节点ID--->
<input type="hidden" name="flow_template_id" value="0"> <!--- 当选择流程时, 此 数值记载 此当前节点 对应的流程ID--->
<input type="hidden" name="flow_node_sign_count" value="0"> <!--- 当选择流程时, 此 数值记载 此当前节点 未办理的人数--->
<input type="hidden" name="flow_meet_sign" value="0"> <!--- 当选择流程时, 此 数值记载 此当前节点 总办理的人数--->
</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
oCell_mblc.innerhtml="<input type='hidden' name='type_flow" & ii & "' value="& type_flow &">"
set oCell_mblc = oRow_mblc.insertcell
person_flow = document.form_flow("flow_person" & ii).value
oCell_mblc.innerhtml="<input type='hidden' name='person_flow" & ii & "' value="& person_flow &">"
set oCell_mblc = oRow_mblc.insertcell
personid_flow = document.form_flow("flow_personid" & ii).value
oCell_mblc.innerhtml="<input type='hidden' name='personid_flow" & ii & "' value="& personid_flow &">"
set oCell_mblc = oRow_mblc.insertcell
days_flow = document.form_flow("flow_days" & ii).value
oCell_mblc.innerhtml="<input type='hidden' name='days_flow" & ii & "' value="& days_flow &">"
set oCell_mblc = oRow_mblc.insertcell
desc_flow = document.form_flow("flow_desc" & ii).value
oCell_mblc.innerhtml="<input type='hidden' name='desc_flow" & ii & "' value="& desc_flow &">"
next
oRow_mblc.id="tr_mblc" & (ii + 1)
set oCell_mblc = oRow_mblc.insertcell
oCell_mblc.innerhtml="<input type='hidden' name='person_count_flow' value='"& lcount_mblc &"'>"
set oCell_mblc = oRow_mblc.insertcell
oCell_mblc.innerhtml="<input type='hidden' name='node_id_flow' value='"& document.form_flow.flow_node_id.value &"'>"
set oCell_mblc = oRow_mblc.insertcell
oCell_mblc.innerhtml="<input type='hidden' name='template_id_flow' value='"& document.form_flow.flow_template_id.value &"'>"
set oCell_mblc = oRow_mblc.insertcell
oCell_mblc.innerhtml="<input type='hidden' name='node_sign_count_flow' value='"& document.form_flow.flow_node_sign_count.value &"'>"
set oCell_mblc = oRow_mblc.insertcell
oCell_mblc.innerhtml="<input type='hidden' name='meet_sign_flow' value='"& document.form_flow.flow_meet_sign.value &"'>"
end sub
//-->
</script>
<Script Language="javaScript">
//===== 检测数据是否输入合法..
function checkData_flow()
{
var lount = 0 ;
lount = form_flow.lcount_flow.value ;
var ii;
if (lount==0)
{
alert("请插入接收人");
return false;
}
for (ii=1;ii <=lount; ii++) {
var flow_person = eval("form_flow.flow_person"+ ii) ;
var flow_days = eval("form_flow.flow_days"+ ii) ;
if (flow_person.value=="")
{
alert("请选择办理人员");
flow_person.focus();
return false;
}
if (flow_days.value !="")
{
if (!isNum_flow(flow_days.value))
{
alert("办理期限应输入数字");
flow_days.focus();
return false;
}
}
}
doGetdata_flow();
return true;
}
//检查是否全部为数字
function isNum_flow(str) {
var len = 0;
len = str.length;
var i = 0;
for( i=0; i< len; i++) {
temp = str.substring(i,i+1);
if ((temp >="0" && temp<="9") || (temp==".") ) {
continue;
}
else {
return false;
}
}
return true;
}
</script>
<%
}
catch(Exception e_FLOW) {
}
finally {
if (dataConn_FLOW != null) {
dataConn_FLOW.close();
}
}
%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -