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

📄 index.php

📁 极限网络智能办公系统 Office Automation V3.0官方100%源代码.
💻 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>&nbsp;
<?
      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>&nbsp;
          <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>&nbsp;
<?
      }
      else if($OP_FLAG=="1")
      {
?>
          <a href="javascript:call_back(<?=$RUN_ID?>,<?=$PRCS_ID?>);">收回</a>&nbsp;
<?
      }
?>
      </td>
      <td nowrap>&nbsp;

          <a href="javascript:form_view(<?=$RUN_ID?>,<?=$FLOW_ID?>);">表单</a>&nbsp;
          <a href="javascript:flow_view(<?=$RUN_ID?>,<?=$FLOW_ID?>)">流程图</a>&nbsp;

<?
      if($PRCS_ID==1 || $LOGIN_USER_PRIV=="1")
      {
?>
          <a href="javascript:delete_run(<?=$RUN_ID?>);"><?if($PRCS_ID!=1)echo "管理员";?>删除</a>
<?
      }
?>
      </td>
      <td nowrap>&nbsp;
<?
      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>&nbsp;
          <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 + -