📄 index.php
字号:
<?
include_once("inc/auth.php");
if($FLOW_ID!="")
$MENU_FLAG=1;
?>
<html>
<head>
<title>待办工作</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script Language=JavaScript>
window.setTimeout('this.location.reload();',180000);
</script>
<script>
function view_graph(FLOW_ID)
{
myleft=(screen.availWidth-800)/2;
window.open("view_graph?FLOW_ID="+FLOW_ID,"flow_view","status=0,toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=yes,width=800,height=500,left="+myleft+",top=50");
}
function form_view(RUN_ID,FLOW_ID)
{
myleft=(screen.availWidth-800)/2;
window.open("print?RUN_ID="+RUN_ID+"&FLOW_ID="+FLOW_ID,"FLOW_PRINT","status=0,toolbar=no,menubar=no,width=800,height=600,location=no,scrollbars=yes,resizable=yes,left="+myleft+",top=100");
}
function flow_view(RUN_ID,FLOW_ID)
{
myleft=(screen.availWidth-600)/2;
window.open("flow_view.php?RUN_ID="+RUN_ID+"&FLOW_ID="+FLOW_ID,"flow_view","status=0,toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=yes,width=600,height=400,left="+myleft+",top=100");
}
function delete_run(RUN_ID)
{
msg="确认要删除该工作流程么?";
if(window.confirm(msg))
{
url="delete.php?FLOW_ID=<?=$FLOW_ID?>&RUN_ID="+RUN_ID;
location=url;
}
}
function stop_run(RUN_ID,PRCS_ID)
{
msg="本流程为自由流程,可以随时结束,确认要结束该工作流程么?";
if(window.confirm(msg))
{
url="stop.php?FLOW_ID=<?=$FLOW_ID?>&RUN_ID="+RUN_ID+"&PRCS_ID="+PRCS_ID;
location=url;
}
}
function finish_run(RUN_ID,PRCS_ID)
{
msg="确认该工作已经办理完毕么?";
if(window.confirm(msg))
{
url="stop.php?FLOW_ID=<?=$FLOW_ID?>&RUN_ID="+RUN_ID+"&PRCS_ID="+PRCS_ID;
location=url;
}
}
function call_back(RUN_ID,PRCS_ID)
{
msg="下一步骤尚未接收时可收回至本步骤重新办理,确认要收回么?";
if(window.confirm(msg))
{
url="call_back.php?FLOW_ID=<?=$FLOW_ID?>&RUN_ID="+RUN_ID+"&PRCS_ID="+PRCS_ID;
location=url;
}
}
</script>
</head>
<body class="bodycolor" topmargin="5">
<?
$query = "SELECT FLOW_RUN_PRCS.RUN_ID,FLOW_RUN_PRCS.PRCS_ID,FLOW_RUN_PRCS.FLOW_PRCS,FLOW_RUN_PRCS.PRCS_FLAG,FLOW_RUN_PRCS.OP_FLAG,FLOW_TYPE.FLOW_ID,FLOW_RUN.RUN_NAME from FLOW_RUN_PRCS,FLOW_TYPE,FLOW_SORT,FLOW_RUN WHERE FLOW_RUN_PRCS.RUN_ID=FLOW_RUN.RUN_ID and FLOW_RUN.FLOW_ID=FLOW_TYPE.FLOW_ID and FLOW_TYPE.FLOW_SORT=FLOW_SORT.SORT_ID and USER_ID='$LOGIN_USER_ID' and PRCS_FLAG<>'4' ";
if($FLOW_ID!="")
$query.= " and FLOW_TYPE.FLOW_ID=$FLOW_ID";
$query.= " order by FLOW_RUN_PRCS.PRCS_FLAG,PRCS_TIME desc";
$cursor = exequery($connection,$query);
$FLOW_COUNT=0;
$FLOW_COUNT1=0;
$FLOW_COUNT2=0;
$FLOW_COUNT3=0;
while($ROW=mysql_fetch_array($cursor))
{
$FLOW_COUNT++;
$RUN_ID = $ROW["RUN_ID"];
$PRCS_ID = $ROW["PRCS_ID"];
$FLOW_PRCS = $ROW["FLOW_PRCS"];
$PRCS_FLAG = $ROW["PRCS_FLAG"];
$OP_FLAG = $ROW["OP_FLAG"];
$FLOW_ID = $ROW["FLOW_ID"];
$RUN_NAME = $ROW["RUN_NAME"];
if($OP_FLAG=="1")
$OP_FLAG_DESC="主办";
else
$OP_FLAG_DESC="否";
$query = "SELECT * from FLOW_TYPE WHERE FLOW_ID=$FLOW_ID";
$cursor1= exequery($connection,$query);
if($ROW=mysql_fetch_array($cursor1))
{
$FLOW_NAME=$ROW["FLOW_NAME"];
$FLOW_TYPE=$ROW["FLOW_TYPE"];
$FLOW_SORT=$ROW["FLOW_SORT"];
if($FLOW_TYPE=="1")
$FLOW_TYPE_DESC="固定流程";
else
$FLOW_TYPE_DESC="自由流程";
}
$query = "SELECT * from FLOW_SORT WHERE SORT_ID=$FLOW_SORT";
$cursor1= exequery($connection,$query);
if($ROW=mysql_fetch_array($cursor1))
$SORT_NAME=$ROW["SORT_NAME"];
if($FLOW_TYPE=="1")
{
$query = "SELECT * from FLOW_PROCESS WHERE FLOW_ID=$FLOW_ID AND PRCS_ID=$FLOW_PRCS";
$cursor1= exequery($connection,$query);
if($ROW=mysql_fetch_array($cursor1))
{
$PRCS_NAME="第".$PRCS_ID."步:".$ROW["PRCS_NAME"];
}
}
else
{
$PRCS_NAME="第".$PRCS_ID."步";
}
if($PRCS_FLAG=="1")
{
$STATUS="<img src='/images/email_close.gif' alt='未接收' align='absmiddle'> 未接收的工作";
$FLOW_COUNT1++;
}
else if($PRCS_FLAG=="2")
{
$STATUS="<img src='/images/email_open.gif' alt='已接收' align='absmiddle'> 办理中的工作";
$FLOW_COUNT2++;
}
else
{
$STATUS="<img src='/images/flow_next.gif' alt='已办结' align='absmiddle'> 已办结的工作";
$FLOW_COUNT3++;
}
if($FLOW_COUNT==1)
{
?>
<table border="0" cellspacing="1" width="100%" class="small" bgcolor="#000000" cellpadding="3">
<?
}
if($PRCS_FLAG=="1"&&$FLOW_COUNT1==1||$PRCS_FLAG=="2"&&$FLOW_COUNT2==1||$PRCS_FLAG=="3"&&$FLOW_COUNT3==1)
{
?>
<tr>
<td class="TableHeader" colspan="9"><?=$STATUS?></td>
</tr>
<?
if($FLOW_COUNT==1)
{
?>
<tr class="TableControl">
<td nowrap align="center"><b>流程名称</b></td>
<td nowrap align="center"><b>名称/文号</b></td>
<td nowrap align="center"><b>步骤</b></td>
<td nowrap align="center"><b>主办</b></td>
<td nowrap align="center"><b>办理</b></td>
<td nowrap align="center"><b>查看</b></td>
<td nowrap align="center"><b>流程控制</b></td>
</tr>
<?
}
}
?>
<tr class="TableData">
<td align="center"><a title="流程分类:<?=$SORT_NAME."\n"?>流程类型:<?=$FLOW_TYPE_DESC?>" href="javascript:view_graph(<?=$FLOW_ID?>);"><?=$FLOW_NAME?></a></td>
<td align="center"><?=$RUN_NAME?></td>
<td><?=$PRCS_NAME?></td>
<td align="center"><?=$OP_FLAG_DESC?></td>
<td nowrap>
<?
if($PRCS_FLAG=="1" || $PRCS_FLAG=="2")
{
?>
<a href="input_form?MENU_FLAG=<?=$MENU_FLAG?>&RUN_ID=<?=$RUN_ID?>&FLOW_ID=<?=$FLOW_ID?>&PRCS_ID=<?=$PRCS_ID?>&FLOW_PRCS=<?=$FLOW_PRCS?>">办理</a>
<a href="others/<?if($FLOW_TYPE=="1")echo "others";else echo"others_free";?>.php?MENU_FLAG=<?=$MENU_FLAG?>&RUN_ID=<?=$RUN_ID?>&FLOW_ID=<?=$FLOW_ID?>&PRCS_ID=<?=$PRCS_ID?>&OP_FLAG=<?=$OP_FLAG?>">委托</a>
<?
}
else if($OP_FLAG=="1")
{
?>
<a href="javascript:call_back(<?=$RUN_ID?>,<?=$PRCS_ID?>);">收回</a>
<?
}
?>
</td>
<td nowrap>
<a href="javascript:form_view(<?=$RUN_ID?>,<?=$FLOW_ID?>);">表单</a>
<a href="javascript:flow_view(<?=$RUN_ID?>,<?=$FLOW_ID?>)">流程图</a>
<?
if($PRCS_ID==1 || $LOGIN_USER_PRIV=="1")
{
?>
<a href="javascript:delete_run(<?=$RUN_ID?>);"><?if($PRCS_ID!=1)echo "管理员";?>删除</a>
<?
}
?>
</td>
<td nowrap>
<?
if($PRCS_FLAG=="2")
{
if($FLOW_TYPE=="1")
{
if($OP_FLAG)
{
?>
<a href="turn/turn_next.php?MENU_FLAG=<?=$MENU_FLAG?>&RUN_ID=<?=$RUN_ID?>&FLOW_ID=<?=$FLOW_ID?>&PRCS_ID=<?=$PRCS_ID?>" title="转交下一步骤"><img src="/images/flow_next.gif" border="0"> 转交下步</a>
<?
}
else
{
?>
<a href="javascript:finish_run(<?=$RUN_ID?>,<?=$PRCS_ID?>);" title="办理完毕"> 办理完毕</a>
<?
}
}
else
{
?>
<a href="turn/turn_next_free.php?MENU_FLAG=<?=$MENU_FLAG?>&RUN_ID=<?=$RUN_ID?>&FLOW_ID=<?=$FLOW_ID?>&PRCS_ID=<?=$PRCS_ID?>" title="转交下一步骤"><img src="/images/flow_next.gif" border="0"> 转交下步</a>
<a href="javascript:stop_run(<?=$RUN_ID?>,<?=$PRCS_ID?>);">结束流程</a>
<?
}
}
?>
</td>
</tr>
<?
}
if($FLOW_COUNT>0)
{
?>
</table>
<?
}
else
Message("提示","暂无待办工作");
?>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -