RepeatedVerification.jsp
5.55 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
<%@page import="weaver.formmode.service.FormInfoService"%>
<%@page import="weaver.general.Util"%>
<%@ page contentType="text/html; charset=UTF-8" %>
<%@ include file="/systeminfo/init_wev8.jsp" %>
<%@ include file="/formmode/pub_detach.jsp"%>
<%@ taglib uri="/WEB-INF/weaver.tld" prefix="wea"%>
<%
if (!HrmUserVarify.checkUserRight("FORMMODEFORM:All", user)) {
response.sendRedirect("/notice/noright.jsp");
return;
}
%>
<%
int formid = Util.getIntValue(request.getParameter("formid"),0);
FormInfoService formInfoService = new FormInfoService();
Map<String, Object> formInfo = formInfoService.getFormInfoById(formid);
int subCompanyId = Util.getIntValue(Util.null2String(formInfo.get("subcompanyid3")),-1);
String userRightStr = "FORMMODEFORM:ALL";
Map rightMap = getCheckRightSubCompanyParam(userRightStr,user,fmdetachable, subCompanyId,"",request,response,session);
int operatelevel = Util.getIntValue(Util.null2String(rightMap.get("operatelevel")),-1);
String backfield = " t1.id, t1.fieldids, t1.operate, t1.color ";
String fromSql = " from modeformverify t1 ";
String sqlwhere = " t1.formid = "+formid;
int language = user.getLanguage();
StringBuffer tableStr = new StringBuffer();
tableStr.append(" <table instanceid=\"workflowRequestListTable\" tabletype=\"checkbox\" pagesize=\"10\" >")
.append(" <sql backfields=\"").append(backfield).append("\" ")
.append(" sumColumns=\"\" ")
.append(" decimalFormat=\"\" ")
.append(" sqlform=\"").append(fromSql).append("\" ")
.append(" sqlwhere=\"").append(sqlwhere).append("\" ")
.append(" sqlorderby=\"t1.id desc\" ")
.append(" sqlprimarykey=\"t1.id\" ")
.append(" sqlsortway=\"Desc\" ")
.append(" poolname=\"\" />")
.append(" <operates> ")
.append(" <operate href=\"javascript:opedit();\" text=\"编辑\" otherpara=\"column:id\" index=\"1\"/>")
.append(" </operates> ")
.append(" <head> ")
.append(" <col width=\"31%\" text=\"重复验证字段\" column=\"fieldids\" ")
.append(" transmethod=\"weaver.formmode.service.RepeatVerifyService.getFieldLabels\" ")
.append(" otherpara=\""+language+"\" />")
.append(" <col width=\"31%\" text=\"冲突处理\" column=\"operate\" ")
.append(" transmethod=\"weaver.formmode.service.RepeatVerifyService.getOperate\" />")
.append(" <col width=\"31%\" text=\"冲突颜色\" column=\"color\" transmethod=\"weaver.formmode.service.RepeatVerifyService.getColor\" />")
.append(" </head> ")
.append(" </table> ");
String imagefilename = "/images/hdMaintenance_wev8.gif";
String titlename = SystemEnv.getHtmlLabelName(21848,user.getLanguage());//字段联动
String needfav ="";
String needhelp ="";
%>
<html>
<head>
<LINK href="/css/Weaver_wev8.css" type=text/css rel=STYLESHEET>
<SCRIPT language="javascript" src="/js/weaver_wev8.js"></script>
</head>
<body>
<%@ include file="/systeminfo/TopTitle_wev8.jsp" %>
<%@ include file="/systeminfo/RightClickMenuConent_wev8.jsp" %>
<%
RCMenu += "{"+SystemEnv.getHtmlLabelName(611,user.getLanguage())+",javascript:addVerify(),_top} " ;//添加
RCMenuHeight += RCMenuHeightStep ;
RCMenu += "{"+SystemEnv.getHtmlLabelName(91,user.getLanguage())+",javascript:deleteVerify(),_top} " ;//删除
RCMenuHeight += RCMenuHeightStep ;
%>
<%@ include file="/systeminfo/RightClickMenu_wev8.jsp" %>
<form id="frmTrigger" name="frmTrigger" method=post action="triggerOperation.jsp" >
<input type="hidden" id="formid" name="formid" value="<%=formid%>">
<div style="display:none">
<table id="hidden_tab" cellpadding='0' width=0 cellspacing='0'>
</table>
</div>
<div id=setting>
<wea:layout>
<wea:group context='重复验证列表'>
<wea:item type="groupHead">
<%if(operatelevel > 0) {%>
<input type=button class=addbtn onclick="addVerify()" title="<%=SystemEnv.getHtmlLabelName(82,user.getLanguage())%>"></input>
<input type=button class=delbtn onclick="deleteVerify()"title="<%=SystemEnv.getHtmlLabelName(23777,user.getLanguage())%>"></input>
<%} %>
</wea:item>
<input type="hidden" name="pageId" id="pageId" value="<%= PageIdConst.WF_WORKFLOW_FIELDTRIGGER %>"/>
<wea:item attributes="{'isTableList':'true'}">
<wea:SplitPageTag tableString='<%=tableStr.toString()%>' isShowTopInfo="false" mode="run"></wea:SplitPageTag>
</wea:item>
</wea:group>
</wea:layout>
</div>
</form>
<script type="text/javascript">
function addVerify(){
opedit('');
}
function deleteVerify(){
var selectids = _xtable_CheckedCheckboxId();
if(selectids==""){
window.top.Dialog.alert("未选择需要删除的重复验证");
return;
}
window.top.Dialog.confirm(
"确认删除?",function(){
var url = "/formmode/form/VerifyOperation.jsp?action=del";
jQuery.ajax({
url : url,
type : "post",
processData : false,
data : "id="+selectids,
dataType : "json",
async : false,
success: function do4Success(msg){
_table.reLoad();
}
});
},function(){
},null,null,true,null,"继续","取消"
)
}
function opedit(id){
var title = "重复验证设置";
var url="/formmode/form/AddVerify.jsp?formid=<%=formid%>&id="+id;
diag_vote = new window.top.Dialog();
diag_vote.currentWindow = window;
diag_vote.Width = 800;
diag_vote.Height = 600;
diag_vote.Modal = true;
diag_vote.Title = title;
diag_vote.URL = url;
diag_vote.callbackfun = function(callbackfunParam, data){
_table.reLoad();
};
diag_vote.show();
}
</script>
</body>
</html>