viewtab的按钮事件和申请列表的按钮事件区分开
This commit is contained in:
parent
95421aa960
commit
e74a7c8ee6
@ -46,7 +46,7 @@ function cancelApply(){
|
||||
return;
|
||||
}
|
||||
FlowFunction.cancelApply(param["ObjectType"],param["ObjectNo"],param["FlowNo"]);
|
||||
FlowFunction.closeViewTab();
|
||||
reloadSelf();
|
||||
}
|
||||
function setConfigFlowToOtherUser(){
|
||||
var tasknos=getItemValueArray(0,"SerialNO")||[];
|
||||
|
||||
@ -0,0 +1,172 @@
|
||||
<%@ page contentType="text/html; charset=GBK"%>
|
||||
<%@ include file="/Tenwa/Core/FlowManager/BaseFunction/BaseFlowFunction.jspf" %>
|
||||
<script language="javascript">
|
||||
function viewTab(){
|
||||
var param=FlowFunction.loadFlowParam();
|
||||
if (typeof(param.ObjectNo)=="undefined" || param.ObjectNo.length==0){
|
||||
alert(getHtmlMessage('1'));//请选择一条信息!
|
||||
return;
|
||||
}
|
||||
FlowFunction.viewTab(param["ObjectType"],param["ObjectNo"],param["FlowNo"],param["PhaseNo"],param["TaskNo"]);
|
||||
}
|
||||
function signOpinion(){
|
||||
var param=FlowFunction.loadFlowParam();
|
||||
if (typeof(param.ObjectNo)=="undefined" || param.ObjectNo.length==0){
|
||||
alert(getHtmlMessage('1'));//请选择一条信息!
|
||||
return;
|
||||
}
|
||||
var param=FlowFunction.loadFlowParam();
|
||||
var curUser =param["CurFlowUser"];
|
||||
var agentUser=param["AgentFlowUser"]||"";
|
||||
var assignFinish=param["Assignfinish"]||"";
|
||||
var assignSubmitType= param["AssignSubmittype"]||"";
|
||||
|
||||
if(agentUser.length>0){
|
||||
if(curUser=="<%=CurUser.getUserID()%>"&&assignFinish=="0"){
|
||||
alert("指派的人员没有处理完不能填意见");
|
||||
return false;
|
||||
}
|
||||
}
|
||||
FlowFunction.signOpinion(param["ObjectType"],param["ObjectNo"],param["FlowNo"],param["PhaseNo"],param["TaskNo"],false);
|
||||
|
||||
}
|
||||
function viewFlowGraph(){
|
||||
var param=FlowFunction.loadFlowParam();
|
||||
if (typeof(param.ObjectNo)=="undefined" || param.ObjectNo.length==0){
|
||||
alert(getHtmlMessage('1'));//请选择一条信息!
|
||||
return;
|
||||
}
|
||||
FlowFunction.viewFlowGraph(param["ObjectNo"],param["FlowNo"],param["FlowName"]);
|
||||
|
||||
}
|
||||
function cancelApply(){
|
||||
var param=FlowFunction.loadFlowParam();
|
||||
if (typeof(param.ObjectNo)=="undefined" || param.ObjectNo.length==0){
|
||||
alert(getHtmlMessage('1'));//请选择一条信息!
|
||||
return;
|
||||
}
|
||||
FlowFunction.cancelApply(param["ObjectType"],param["ObjectNo"],param["FlowNo"]);
|
||||
FlowFunction.closeViewTab();
|
||||
}
|
||||
function setConfigFlowToOtherUser(){
|
||||
var tasknos=getItemValueArray(0,"SerialNO")||[];
|
||||
var userids=getItemValueArray(0,"USERID")||[];
|
||||
var agentName=getItemValueArray(0,"AGENTUSERNAME")||[];
|
||||
if(tasknos.length==0){alert("请选择要委托的流程");return false;}
|
||||
var curUser="<%=CurUser.getUserID()%>";
|
||||
for(var i=0;i<userids.length;i++){
|
||||
if(userids[i]!=curUser){
|
||||
alert("别人委托或指派给你的流程不能指派给其他人");
|
||||
return false;
|
||||
}
|
||||
}
|
||||
for(var i=0;i<agentName.length;i++){
|
||||
if(agentName[i]!=""){
|
||||
alert("已指派的流程不能再指派");
|
||||
return false;
|
||||
}
|
||||
}
|
||||
FlowFunction.setConfigFlowToOtherUser(curUser,tasknos);
|
||||
|
||||
|
||||
}
|
||||
function deleteConfigFlowToOtherUser(){
|
||||
var tasknos=getItemValueArray(0,"SerialNO")||[];
|
||||
var agentName=getItemValueArray(0,"AGENTUSERNAME")||[];
|
||||
if (typeof(tasknos)=="undefined" || tasknos.length==0){
|
||||
alert(getHtmlMessage('1'));//请选择一条信息!
|
||||
return;
|
||||
}
|
||||
for(var i=0;i<agentName.length;i++){
|
||||
if(agentName[i]==""){
|
||||
alert("未指派的流程不能取消指派");
|
||||
return false;
|
||||
}
|
||||
if(agentName[i]=="<%=CurUser.getUserName()%>"){
|
||||
alert("别人指派的流程不能取消指派");
|
||||
return false;
|
||||
}
|
||||
}
|
||||
FlowFunction.deleteConfigFlowToOtherUser(tasknos);
|
||||
reloadSelf();
|
||||
}
|
||||
function doSubmit(){
|
||||
var param=FlowFunction.loadFlowParam();
|
||||
var curUser =param["CurFlowUser"];
|
||||
var agentUser=param["AgentFlowUser"]||"";
|
||||
var assignFinish=param["Assignfinish"]||"";
|
||||
var assignSubmitType= param["AssignSubmittype"]|"";
|
||||
if(agentUser.length>0){
|
||||
if(curUser=="<%=CurUser.getUserID()%>"&&assignFinish=="0"){
|
||||
alert("指派的人员没有处理完不能提交");
|
||||
return false;
|
||||
}
|
||||
}
|
||||
if (typeof(param.ObjectNo)=="undefined" || param.ObjectNo.length==0){
|
||||
alert(getHtmlMessage('1'));//请选择一条信息!
|
||||
return;
|
||||
}
|
||||
if(assignFinish=="1"){assignSubmitType="0";}
|
||||
FlowFunction.doSubmit(param["ObjectType"],param["ObjectNo"],param["TaskNo"],param["FlowName"],param["FlowNo"],param["PhaseNo"],false,assignSubmitType);
|
||||
}
|
||||
function backStep(){
|
||||
var param=FlowFunction.loadFlowParam();
|
||||
if (typeof(param.ObjectNo)=="undefined" || param.ObjectNo.length==0){
|
||||
alert(getHtmlMessage('1'));//请选择一条信息!
|
||||
return;
|
||||
}
|
||||
var param=FlowFunction.loadFlowParam();
|
||||
var curUser =param["CurFlowUser"];
|
||||
var agentUser=param["AgentFlowUser"];
|
||||
var assignFinish=param["Assignfinish"];
|
||||
var assignSubmitType= param["AssignSubmittype"];
|
||||
if(agentUser.length>0){
|
||||
if(curUser=="<%=CurUser.getUserID()%>"&&assignFinish=="0"){
|
||||
alert("指派的人员没有处理完不能退回");
|
||||
return false;
|
||||
}
|
||||
}
|
||||
if(curUser==agentUser){
|
||||
alert("指派的任务不能退回");return false;
|
||||
}
|
||||
FlowFunction.backStep(param["ObjectType"],param["ObjectNo"],param["FlowNo"],param["PhaseNo"],param["TaskNo"],false);
|
||||
}
|
||||
function viewHisTab(){
|
||||
var param=FlowFunction.loadFlowParam();
|
||||
if (typeof(param.ObjectNo)=="undefined" || param.ObjectNo.length==0){
|
||||
alert(getHtmlMessage('1'));//请选择一条信息!
|
||||
return;
|
||||
}
|
||||
FlowFunction.viewHisTab(param["ObjectType"],param["ObjectNo"],param["FlowNo"],param["PhaseNo"],param["TaskNo"]);
|
||||
}
|
||||
function viewHisTabRead(){
|
||||
var param=FlowFunction.loadFlowParam();
|
||||
var sReaderId = getItemValue(0,getRow(0),'v.readerId');
|
||||
if (typeof(param.ObjectNo)=="undefined" || param.ObjectNo.length==0){
|
||||
alert(getHtmlMessage('1'));//请选择一条信息!
|
||||
return;
|
||||
}
|
||||
FlowFunction.viewHisTabRead(param["ObjectType"],param["ObjectNo"],param["FlowNo"],param["PhaseNo"],param["TaskNo"],sReaderId);
|
||||
}
|
||||
function viewProjectFlowAllInfo(){
|
||||
var param=FlowFunction.loadFlowParam();
|
||||
FlowFunction.viewProjectFlowAllInfo(param["ProjectId"],param["ProjectName"]);
|
||||
|
||||
}
|
||||
function viewFlowTaskOpionion(){
|
||||
var param=FlowFunction.loadFlowParam();
|
||||
FlowFunction.viewFlowTaskOpionion(param["ObjectType"],param["ObjectNo"],param["FlowNo"],param["PhaseNo"],param["ProjectName"])
|
||||
|
||||
}
|
||||
function passedTask(){
|
||||
var param=FlowFunction.loadFlowParam();
|
||||
FlowFunction.passedTask(param["ObjectNo"],param["TaskNo"]);
|
||||
}
|
||||
function viewFlowLog(){
|
||||
var param=FlowFunction.loadFlowParam();
|
||||
FlowFunction.viewFlowLog(param["ObjectNo"],param["FlowName"]);
|
||||
}
|
||||
function insertFlowLog(sObjectNo,sTaskNo,sFlowLogContent){
|
||||
FlowFunction.insertFlowLog(sObjectNo,sTaskNo,sFlowLogContent);
|
||||
}
|
||||
</script>
|
||||
@ -8,7 +8,7 @@
|
||||
<%@page import="com.amarsoft.app.lc.taskObject.TaskObjectManager"%>
|
||||
<%@ page contentType="text/html; charset=GBK"%>
|
||||
<%@ include file="/IncludeBegin.jsp"%>
|
||||
<%@include file="/Tenwa/Core/FlowManager/BaseFunction/BaseFlowListFunction.jspf" %>
|
||||
<%@include file="/Tenwa/Core/FlowManager/BaseFunction/BaseFlowListFunctionForTab.jspf" %>
|
||||
<%
|
||||
//获得页面参数
|
||||
String taskNo= CurPage.getParameter("TaskNo");
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user