| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131 |
- <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
- <t:dgFunOpt exp="bpmStatus#eq#1${not empty activitiButtonShowExp?activitiButtonShowExp:''}" urlclass="ace_button" urlfont="fa-cog" funname="startUserDefinedProcess(id,bpmStatus,applicantId)" title="提交流程" />
- <t:dgFunOpt exp="bpmStatus#ne#1${not empty activitiButtonShowExp?activitiButtonShowExp:''}" urlclass="ace_button" urlfont="fa-cog" funname="startus(id,procInstId)" title="查看流程" />
- <t:dgFunOpt exp="bpmStatus#eq#2${not empty activitiButtonShowExp?activitiButtonShowExp:''}" urlclass="ace_button" urlStyle="background-color:#FF6347" urlfont="fa-exchange"
- funname="startusr(id,procInstId,bpmStatus,processObject,handlerPersonId)" title="撤回流程" />
- <script src="webpage/cn/com/lzt/useractiviti/select_user_tools.js?v=1"></script>
- <script>
- //启动流程
- function startUserDefinedProcess(id,bpmStatus,applicantId,tableName,formUrl){
- if(bpmStatus == 2){
- layer.alert('<t:mutiLang langKey="申请处理中不可再次提交流程"/>');
- return;
- }else if(bpmStatus == 3){
- layer.alert('<t:mutiLang langKey="申请已完成不可再次提交流程"/>');
- return;
- }
- confirm('activitiController.do?startUserDefinedProcess&id='+id+'&tableName='+_tableName+'&formUrl='+_formUrl,'确定提交流程吗?',_gridId);
- }
- //撤销流程
- function startusr(id,usid,processObject,iamApplyUser,applicantId){
- /* if(processObject != null){
- retractProcess1(id,_tableName,usid,_gridId);
- return;
- }*/
- //业务表名
- retractProcess(id,_tableName,usid,_gridId);
- }
- //查看流程
- function startus(id,usid){
- processtracking(id,usid);
- }
- //新增
- function add(title,addurl,gname,width,height) {
- gridname=gname;
- if(typeof (_selectDepBeforeAdd)!='undefined' &&_selectDepBeforeAdd ==true){
- $.post('userActivitiDataController.do?depSelectDatagrid',{'field':'id,departName,finCode'},function(d){
- if(d.rows.length>1){
- selectUserDep("选择所属部门",function(selectedRows){
- var one = selectedRows[0];
- _openAddUrl(one);
- });
- }else {
- var one = d.rows[0];
- _openAddUrl(one);
- }
- });
- }else if(typeof (_selectDep4HR)!='undefined' &&_selectDep4HR ==true){
- $.post('userActivitiDataController.do?isHr',{},function(d){
- if(d.obj==true){//人事
- selectAllDep("选择所属部门",function(selectedRows){
- var one = selectedRows[0];
- _openAddUrl(one);
- });
- }else{
- $.post('userActivitiDataController.do?depSelectDatagrid',{'field':'id,departName,finCode'},function(d){
- if(d.rows.length>1){
- selectUserDep("选择所属部门",function(selectedRows){
- var one = selectedRows[0];
- _openAddUrl(one);
- });
- }else {
- var one = d.rows[0];
- _openAddUrl(one);
- }
- });
- }
- },'json');
- }else{
- createwindow(title, addurl,width,height);
- }
- function _openAddUrl(row){
- var depId = row.id;
- var depName = row.departName;
- var finCode = row.finCode;
- addurl +='&departId='+depId+"&depName="+encodeURI(depName)+"&finCode="+encodeURI(finCode);
- createwindow(title, addurl,width,height);
- }
- }
- function detail(title,url,id,width,height){
- var rowsData = $('#'+id).datagrid('getSelections');
- if (!rowsData || rowsData.length == 0) {
- tip('请选择查看项目');
- return;
- }
- if (rowsData.length > 1) {
- tip('请选择一条记录再查看');
- return;
- }
- url += '&load=detail&id='+rowsData[0].id;
- createdetailwindow(title,url,width,height);
- }
- function update(title,url, id,width,height){
- gridname=id;
- var rowsData = $('#'+id).datagrid('getSelections');
- if (!rowsData || rowsData.length==0) {
- tip('请选择编辑项目');
- return;
- }
- if (rowsData.length>1) {
- tip('请选择一条记录再编辑');
- return;
- }
- if(rowsData[0].bpmStatus == 2){
- tip('<t:mutiLang langKey="申请处理中不可编辑"/>');
- return;
- }else if(rowsData[0].bpmStatus == 3){
- tip('<t:mutiLang langKey="申请已完成不可编辑"/>');
- return;
- }
- url +="&id="+rowsData[0].id;
- /*if(!width){
- width='100%';
- }
- if(!height){
- height='100%';
- }*/
- createwindow(title,url, width,height);
- // updateNotCreateWin("修改",url, gridname,false);
- // window.location.href=url
- }
- function exportPdf(procInstId){
- var url=_controller+'exportPdf&procInstId='+procInstId;
- // $.post(url,{id:id},function(){});
- location =url;
- }
- </script>
|