Răsfoiți Sursa

git-svn-id: https://192.168.57.71/svn/jsgkj@1330 931142cf-59ea-a443-aa0e-51397b428577

ld_xuhx 8 ani în urmă
părinte
comite
77aa95351d

+ 44 - 34
gkjsjy/trunk/WebContent/WEB-INF/pages/gkjsgl/jsjdgl/jsjdgledit.jsp

@@ -43,14 +43,15 @@
 			xmxxgl.detail.initZyhbwfl('zyhbwflsel', '${record.zyhbwfl }','${record.bwyt }');
 			jsjdgl.detail.opflag="${opflag}";
 			var opflag = "${opflag}";
-			if(opflag == 2){
+			var isjyr ='${isjyr}';
+			if(opflag == 2 || isjyr ==2){
 				$("#xmsphzbali").addClass("active");
 				$("#xmsphzba").addClass("tab-pane fade in active");
 				$("#spyj1").attr("readonly","readonly");
 				//附件
 				jsjdgl.detail.fjid21='${fjList21.fjid }';
 				fjgt(jsjdgl.detail.fjid21,'scbt21','tjbt21');
-			}else if(opflag== 3){
+			}else if(opflag== 3 || isjyr ==2){
 				$("#cbsjspli").addClass("active");
 				$("#cbsjsp").addClass("tab-pane fade in active");
 				$("#spyj1").attr("readonly","readonly");
@@ -72,7 +73,7 @@
 				fjgt(jsjdgl.detail.fjid37,'scbt37','tjbt37');
 				jsjdgl.detail.fjid38='${fjList38.fjid }';
 				fjgt(jsjdgl.detail.fjid38,'scbt38','tjbt38'); */
-			}else if(opflag== 4){
+			}else if(opflag== 4 || isjyr ==2){
 				$("#sgtsjspli").addClass("active");
 				$("#sgtsjsp").addClass("tab-pane fade in active");
 				$("#spyj1").attr("readonly","readonly");
@@ -83,7 +84,7 @@
 				fjgt(jsjdgl.detail.fjid41,'scbt41','tjbt41');
 				jsjdgl.detail.fjid42='${fjList42.fjid }';
 				fjgt(jsjdgl.detail.fjid42,'scbt42','tjbt42');
-			}else if(opflag== 5){
+			}else if(opflag== 5 || isjyr ==2){
 				$("#kgbali").addClass("active");
 				$("#kgba").addClass("tab-pane fade in active");
 				$("#spyj1").attr("readonly","readonly");
@@ -103,7 +104,7 @@
 				fjgt(jsjdgl.detail.fjid55,'scbt55','tjbt55');
 				jsjdgl.detail.fjid56='${fjList56.fjid }';
 				fjgt(jsjdgl.detail.fjid56,'scbt56','tjbt56');
-			}else if(opflag== 6){
+			}else if(opflag== 6 || isjyr ==2){
 				$("#jgys1li").addClass("active");
 				$("#jgys1").addClass("tab-pane fade in active");
 				$("#spyj1").attr("readonly","readonly");
@@ -116,7 +117,7 @@
 				fjgt(jsjdgl.detail.fjid61,'scbt61','tjbt61');
 				jsjdgl.detail.fjid62='${fjList62.fjid }';
 				fjgt(jsjdgl.detail.fjid62,'scbt62','tjbt62');
-			}else if(opflag== 7){
+			}else if(opflag== 7 || isjyr ==2){
 				$("#syxbali").addClass("active");
 				$("#syxba").addClass("tab-pane fade in active");
 				$("#spyj1").attr("readonly","readonly");
@@ -130,7 +131,7 @@
 				fjgt(jsjdgl.detail.fjid71,'scbt71','tjbt71');
 				jsjdgl.detail.fjid72='${fjList72.fjid }';
 				fjgt(jsjdgl.detail.fjid72,'scbt72','tjbt72');
-			}else if(opflag== 8){
+			}else if(opflag== 8 || isjyr ==2){
 				$("#jgys2li").addClass("active");
 				$("#jgys2").addClass("tab-pane fade in active");
 				$("#spyj1").attr("readonly","readonly");
@@ -213,6 +214,7 @@
  <input type="hidden" id ="opflag" name="opflag" value="${opflag }"/>
   <input type="hidden" id ="spflag" name="spflag" value="${spflag }"/>
  <input type="hidden" id ="sfjyr" name="sfjyr" value="${sfjyr }">
+ <input type="hidden" id ="isjyr" name="isjyr" value="${isjyr }">
  					<table class="apply3" cellpadding="0" cellspacing="0" style="table-layout: fixed;">
  					<tr>
 							<th><span class="needwrite">*</span>项目编码:&nbsp;</th>
@@ -454,7 +456,7 @@
 						<th width="10%">批文单位</th>
 						<th width="10%">文号</th>
 						<th width="10%">批文时间</th>
-						<c:if test="${spflag!=1 && opflag == 1 }">
+						<c:if test="${spflag!=1 && opflag == 1 || sfjyr ==2 }">
 						<th width="15%">操作</th>
 						</c:if>
 					</tr>
@@ -480,7 +482,7 @@
 								<span id="fbsj11">${recordfj11.fbsj }</span>
 					</td>
 					
-					<c:if test="${spflag!=1 && opflag == 1 }">
+					<c:if test="${spflag!=1 && opflag == 1 || sfjyr ==2 }">
 					<td>
 					<a id="tjbt11" class="btn btn-default btn-sm" href="#" onclick="jsjdgl.detail.tianjiafj('11')">
 							           添加</a>
@@ -501,7 +503,7 @@
 				</c:forEach>
 				<tbody id="viewqtfj1"></tbody>
 				<c:if test="${sfjyr!=1 }">
-				<c:if test="${spflag==1 || opflag > 1 }">
+				<c:if test="${spflag==1 || opflag > 1  }">
 				<tr height=100px>
 				<td colspan=1 >
 			                           审批意见
@@ -527,7 +529,7 @@
 						<th width="10%">批文单位</th>
 						<th width="10%">文号</th>
 						<th width="10%">批文时间</th>
-						<c:if test="${spflag!=2 && opflag == 2}">
+						<c:if test="${spflag!=2 && opflag == 2 || sfjyr ==2 }">
 						<th width="15%">操作</th>
 						</c:if>
 					</tr>
@@ -553,7 +555,7 @@
 								<span id="fbsj21">${recordfj21.fbsj }</span>
 					</td>
 					
-					<c:if test="${spflag!=2 && opflag == 2 }">
+					<c:if test="${spflag!=2 && opflag == 2  || sfjyr ==2}">
 					<td>
 					<a id="tjbt21" class="btn btn-default btn-sm" href="#" onclick="jsjdgl.detail.tianjiafj('21')">
 							           添加</a>
@@ -601,7 +603,7 @@
 						<th width="10%">批文单位</th>
 						<th width="10%">文号</th>
 						<th width="10%">批文时间</th>
-						<c:if test="${spflag!=3 && opflag == 3 }">
+						<c:if test="${spflag!=3 && opflag == 3 || sfjyr ==2 }">
 						<th width="15%">操作</th>
 						</c:if>
 					</tr>
@@ -626,7 +628,7 @@
 					<td>
 								<span id="fbsj31">${recordfj31.fbsj }</span>
 					</td>
-					<c:if test="${spflag!=3 && opflag == 3 }">
+					<c:if test="${spflag!=3 && opflag == 3 || sfjyr ==2 }">
 					<td>
 					<a id="tjbt31" class="btn btn-default btn-sm" href="#" onclick="jsjdgl.detail.tianjiafj('31')">
 							           添加</a>
@@ -657,7 +659,7 @@
 					<td>
 								<span id="fbsj32">${recordfj32.fbsj }</span>
 					</td>
-					<c:if test="${spflag!=3  && opflag == 3 }">
+					<c:if test="${spflag!=3  && opflag == 3  || sfjyr ==2}">
 					<td>
 					<a id="tjbt32" class="btn btn-default btn-sm" href="#" onclick="jsjdgl.detail.tianjiafj('32')">
 							           添加</a>
@@ -874,7 +876,7 @@
 						<th width="10%">批文单位</th>
 						<th width="10%">文号</th>
 						<th width="10%">批文时间</th>
-						<c:if test="${spflag!=4 && opflag == 4}">
+						<c:if test="${spflag!=4 && opflag == 4 || sfjyr ==2}">
 						<th width="15%">操作</th>
 						</c:if>
 					</tr>
@@ -900,7 +902,7 @@
 								<span id="fbsj41">${recordfj41.fbsj }</span>
 					</td>
 					
-					<c:if test="${spflag!=4  && opflag == 4 }">
+					<c:if test="${spflag!=4  && opflag == 4 || sfjyr ==2}">
 					<td>
 					<a id="tjbt41" class="btn btn-default btn-sm" href="#" onclick="jsjdgl.detail.tianjiafj('41')">
 							           添加</a>
@@ -932,7 +934,7 @@
 								<span id="fbsj42">${recordfj42.fbsj }</span>
 					</td>
 					
-					<c:if test="${spflag!=4   && opflag == 4 }">
+					<c:if test="${spflag!=4   && opflag == 4 || sfjyr ==2 }">
 					<td>
 					<a id="tjbt42" class="btn btn-default btn-sm" href="#" onclick="jsjdgl.detail.tianjiafj('42')">
 							           添加</a>
@@ -980,7 +982,7 @@
 						<th width="10%">批文单位</th>
 						<th width="10%">文号</th>
 						<th width="10%">批文时间</th>
-						<c:if test="${spflag!=5  && opflag == 5 }">
+						<c:if test="${spflag!=5  && opflag == 5 || sfjyr ==2 }">
 						<th width="15%">操作</th>
 						</c:if>
 					</tr>
@@ -1006,7 +1008,7 @@
 								<span id="fbsj51">${recordfj51.fbsj }</span>
 					</td>
 					
-					<c:if test="${spflag!=5 && opflag == 5 }">
+					<c:if test="${spflag!=5 && opflag == 5 || sfjyr ==2 }">
 					<td>
 					<a id="tjbt51" class="btn btn-default btn-sm" href="#" onclick="jsjdgl.detail.tianjiafj('51')">
 							           添加</a>
@@ -1039,7 +1041,7 @@
 								<span id="fbsj52">${recordfj52.fbsj }</span>
 					</td>
 					
-					<c:if test="${spflag!=5  && opflag == 5 }">
+					<c:if test="${spflag!=5  && opflag == 5 || sfjyr ==2}">
 					<td>
 					<a id="tjbt52" class="btn btn-default btn-sm" href="#" onclick="jsjdgl.detail.tianjiafj('52')">
 							           添加</a>
@@ -1072,7 +1074,7 @@
 								<span id="fbsj53">${recordfj53.fbsj }</span>
 					</td>
 					
-					<c:if test="${spflag!=5 && opflag == 5 }">
+					<c:if test="${spflag!=5 && opflag == 5 || sfjyr ==2}">
 					<td>
 					<a id="tjbt53" class="btn btn-default btn-sm" href="#" onclick="jsjdgl.detail.tianjiafj('53')">
 							           添加</a>
@@ -1105,7 +1107,7 @@
 								<span id="fbsj54">${recordfj54.fbsj }</span>
 					</td>
 					
-					<c:if test="${spflag!=5 && opflag == 5 }">
+					<c:if test="${spflag!=5 && opflag == 5 || sfjyr ==2}">
 					<td>
 					<a id="tjbt54" class="btn btn-default btn-sm" href="#" onclick="jsjdgl.detail.tianjiafj('54')">
 							           添加</a>
@@ -1138,7 +1140,7 @@
 								<span id="fbsj55">${recordfj55.fbsj }</span>
 					</td>
 					
-					<c:if test="${spflag!=5  && opflag == 5 }">
+					<c:if test="${spflag!=5  && opflag == 5 || sfjyr ==2}">
 					<td>
 					<a id="tjbt55" class="btn btn-default btn-sm" href="#" onclick="jsjdgl.detail.tianjiafj('55')">
 							           添加</a>
@@ -1171,7 +1173,7 @@
 								<span id="fbsj56">${recordfj56.fbsj }</span>
 					</td>
 					
-					<c:if test="${spflag!=5  && opflag == 5 }">
+					<c:if test="${spflag!=5  && opflag == 5 || sfjyr ==2}">
 					<td>
 					<a id="tjbt56" class="btn btn-default btn-sm" href="#" onclick="jsjdgl.detail.tianjiafj('56')">
 							           添加</a>
@@ -1235,7 +1237,7 @@
 						<th width="10%">批文单位</th>
 						<th width="10%">文号</th>
 						<th width="10%">批文时间</th>
-						<c:if test="${spflag!=6  && opflag == 6 }">
+						<c:if test="${spflag!=6  && opflag == 6 || sfjyr ==2}">
 						<th width="15%">操作</th>
 						</c:if>
 					</tr>
@@ -1261,7 +1263,7 @@
 								<span id="fbsj61">${recordfj61.fbsj }</span>
 					</td>
 					
-					<c:if test="${spflag!=6  && opflag == 6  }">
+					<c:if test="${spflag!=6  && opflag == 6 || sfjyr ==2 }">
 					<td>
 					<a id="tjbt61" class="btn btn-default btn-sm" href="#" onclick="jsjdgl.detail.tianjiafj('61')">
 							           添加</a>
@@ -1294,7 +1296,7 @@
 								<span id="fbsj62">${recordfj62.fbsj }</span>
 					</td>
 					
-					<c:if test="${spflag!=6  && opflag == 6  }">
+					<c:if test="${spflag!=6  && opflag == 6 || sfjyr ==2 }">
 					<td>
 					<a id="tjbt62" class="btn btn-default btn-sm" href="#" onclick="jsjdgl.detail.tianjiafj('62')">
 							           添加</a>
@@ -1342,7 +1344,7 @@
 						<th width="10%">批文单位</th>
 						<th width="10%">文号</th>
 						<th width="10%">批文时间</th>
-						<c:if test="${spflag!=7  && opflag == 7  }">
+						<c:if test="${spflag!=7  && opflag == 7 || sfjyr ==2 }">
 						<th width="15%">操作</th>
 						</c:if>
 					</tr>
@@ -1368,7 +1370,7 @@
 								<span id="fbsj71">${recordfj71.fbsj }</span>
 					</td>
 					
-					<c:if test="${spflag!=7  && opflag == 7  }">
+					<c:if test="${spflag!=7  && opflag == 7 || sfjyr ==2 }">
 					<td>
 					<a id="tjbt71" class="btn btn-default btn-sm" href="#" onclick="jsjdgl.detail.tianjiafj('71')">
 							           添加</a>
@@ -1401,7 +1403,7 @@
 								<span id="fbsj72">${recordfj72.fbsj }</span>
 					</td>
 					
-					<c:if test="${spflag!=7  && opflag == 7  }">
+					<c:if test="${spflag!=7  && opflag == 7 || sfjyr ==2 }">
 					<td>
 					<a id="tjbt72" class="btn btn-default btn-sm" href="#" onclick="jsjdgl.detail.tianjiafj('72')">
 							           添加</a>
@@ -1449,7 +1451,7 @@
 						<th width="10%">批文单位</th>
 						<th width="10%">文号</th>
 						<th width="10%">批文时间</th>
-						<c:if test="${spflag!=8 && opflag == 8  }">
+						<c:if test="${spflag!=8 && opflag == 8 || sfjyr ==2 }">
 						<th width="15%">操作</th>
 						</c:if>
 					</tr>
@@ -1474,7 +1476,7 @@
 					<td>
 								<span id="fbsj81">${recordfj81.fbsj }</span>
 					</td>
-					<c:if test="${spflag!=8 && opflag == 8 }">
+					<c:if test="${spflag!=8 && opflag == 8  || sfjyr ==2}">
 					<td>
 					<a id="tjbt81" class="btn btn-default btn-sm" href="#" onclick="jsjdgl.detail.tianjiafj('81')">
 							           添加</a>
@@ -1505,7 +1507,7 @@
 					<td>
 								<span id="fbsj82">${recordfj82.fbsj }</span>
 					</td>
-						<c:if test="${spflag!=8 && opflag == 8 }">
+						<c:if test="${spflag!=8 && opflag == 8 || sfjyr ==2}">
 					<td>
 					<a id="tjbt82" class="btn btn-default btn-sm" href="#" onclick="jsjdgl.detail.tianjiafj('82')">
 							           添加</a>
@@ -1830,6 +1832,11 @@
 							            返回</a>	            		            		            		            
           			</div> --%>
           			<div  id="buttons">
+          			<c:if test="${sfjyr==2 }">
+          			  <a class="btn btn-default btn-sm" href="#"  onclick="jsjdgl.detail.audit('N','${record.id}')">
+							   <i class="glyphicon glyphicon-floppy-disk"></i> 
+							            保存</a>
+          			</c:if>
 					<c:if test="${sfjyr==1 }">
                     <a class="btn btn-default btn-sm" href="#" onclick="jsjdgl.detail.qtfj()">
 							            其他附件</a>
@@ -1856,6 +1863,9 @@
 							             <a class="btn btn-default btn-sm" href="#"  onclick="jsjdgl.detail.back()">
 							   <i class="glyphicon glyphicon-arrow-left"></i> 
 							            返回</a>
+							            
+							            
+							                       
           			</div>
 			</div>
 		</div>

+ 12 - 1
gkjsjy/trunk/WebContent/WEB-INF/pages/gkjsgl/jsjdgl/jsjdglmain.jsp

@@ -203,6 +203,11 @@
 								<a class="btn btn-default btn-xs" href="#" onclick="jsjdgl.main.view('${jsjdgl.id}')" title="详细信息">
 								  <i class="glyphicon glyphicon-search"></i> 
 							           </a>
+							    <c:if test="${isjyr == 2 }">
+							    <a class="btn btn-default btn-xs" href="#" onclick="jsjdgl.main.xiugai('${jsjdgl.id}')" title="编辑">
+							    <i class="glyphicon glyphicon-pencil"></i> 
+							           </a>
+							    </c:if> 
 							    <c:if test="${isjyr==1 }">
 							    <c:if test="${jsjdgl.dqzt=='未提交'}">
 							    <authz:hasPermission name="${appName}:jsjdgl:edit">  
@@ -210,7 +215,8 @@
 							    <i class="glyphicon glyphicon-pencil"></i> 
 							           </a>
 							           </authz:hasPermission>
-							    </c:if> 
+							    </c:if>
+							   
 							    <%-- <c:if test="${jsjdgl.taskkey=='axlysptb'}">  
 							    <a class="btn btn-default btn-xs" href="#" onclick="jsjdgl.main.del('${jsjdgl.id}')">
 							           删除</a>  
@@ -223,6 +229,11 @@
 									   <i class="glyphicon glyphicon-check"></i> 
 									          </a>
 							</c:if>
+							<c:if test="${isjyr == 2}">
+							<a class="btn btn-default btn-xs" href="#"  onclick="jsjdgl.main.banli('${jsjdgl.id}')" title="上传">
+									   <i class="glyphicon glyphicon-check"></i> 
+									          </a>
+							</c:if>						
 							</td>
 						</tr>
 					</c:forEach>

+ 57 - 48
gkjsjy/trunk/src/com/xt/jygl/gkjsgl/jsjdgl/ctl/JsjdglCtl.java

@@ -105,13 +105,19 @@ public class JsjdglCtl extends BaseWebCtl {
 
 	/**
 	 * 一览
-	 * @param page 分页
+	 * 
+	 * @param page
+	 *            分页
 	 * @param model
 	 * @param request
-	 * @param xmmc 项目信息
-	 * @param szdid 所在地ID
-	 * @param szgkid 所在港口ID
-	 * @param szgqid 所在港区ID
+	 * @param xmmc
+	 *            项目信息
+	 * @param szdid
+	 *            所在地ID
+	 * @param szgkid
+	 *            所在港口ID
+	 * @param szgqid
+	 *            所在港区ID
 	 * @param menuid
 	 * @param dqzt
 	 * @param xmfr
@@ -131,36 +137,26 @@ public class JsjdglCtl extends BaseWebCtl {
 				if (StringUtils.isNotEmpty(xmmc)) {
 					list.add(cb.like(root.get("xmmc").as(String.class), "%" + xmmc + "%"));
 				} else if (isGET(request)) {
-					// list.add(cb.like(root.get("xmmc").as(String.class), "%" +
-					// SearchCondition.jsxmmc + "%"));
 					CacheSearchCondition.predicateList(list, cacheSCmap, root, cb, null, "xmmc");
 				}
 				if (StringUtils.isNotEmpty(xmfr)) {
 					list.add(cb.like(root.get("xmfr").as(String.class), "%" + xmfr + "%"));
 				} else if (isGET(request)) {
-					// list.add(cb.like(root.get("xmfr").as(String.class), "%" +
-					// SearchCondition.jsxmfr + "%"));
 					CacheSearchCondition.predicateList(list, cacheSCmap, root, cb, null, "xmfr");
 				}
 				if (StringUtils.isNotEmpty(szdid)) {
 					list.add(cb.like(root.get("szd").get("id").as(String.class), "%" + szdid + "%"));
 				} else if (isGET(request)) {
-					// list.add(cb.like(root.get("szd").get("id").as(String.class),
-					// "%" + SearchCondition.jsszd + "%"));
 					CacheSearchCondition.predicateList(list, cacheSCmap, root, cb, "id", "szd", "szdid");
 				}
 				if (StringUtils.isNotEmpty(szgkid)) {
 					list.add(cb.like(root.get("szgk").get("id").as(String.class), "%" + szgkid + "%"));
 				} else if (isGET(request)) {
-					// list.add(cb.like(root.get("szgk").get("id").as(String.class),
-					// "%" + SearchCondition.jsszgk + "%"));
 					CacheSearchCondition.predicateList(list, cacheSCmap, root, cb, "id", "szgk", "szgkid");
 				}
 				if (StringUtils.isNotEmpty(szgqid)) {
 					list.add(cb.like(root.get("szgq").get("id").as(String.class), "%" + szgqid + "%"));
 				} else if (isGET(request)) {
-					// list.add(cb.like(root.get("szgq").get("id").as(String.class),
-					// "%" + SearchCondition.jsszgq + "%"));
 					CacheSearchCondition.predicateList(list, cacheSCmap, root, cb, "id", "szgq", "szgqid");
 				}
 				Subquery<TaskInfoEntity> subquery = query.subquery(TaskInfoEntity.class);
@@ -256,6 +252,7 @@ public class JsjdglCtl extends BaseWebCtl {
 		}
 		page.setSort("id");
 		page.setOrder("desc");
+		page.setPage(3);
 		Page<XmxxglEntity> list = query.findAll(spec, toPageRequest(page), XmxxglEntity.class);
 
 		List<XmxxglVo> voList = new ArrayList<XmxxglVo>();
@@ -329,6 +326,9 @@ public class JsjdglCtl extends BaseWebCtl {
 			isjyr = "1";
 		} else {
 			isjyr = "0";
+			if ("admin".equals(securityMgr.getCurrUser().getUname())) {
+				isjyr = "2";
+			} 
 		}
 		model.addAttribute("isjyr", isjyr);
 		model.addAttribute("list", voList);
@@ -346,7 +346,7 @@ public class JsjdglCtl extends BaseWebCtl {
 		return "gkjsgl/jsjdgl/jsjdglmain";
 	}
 
-	//保存附件
+	// 保存附件
 	@RequestMapping(value = "/savefj")
 	@ResponseBody
 	public WebJsonResult savefj(Model model, JsjdfjEntity fjzd) {
@@ -365,7 +365,7 @@ public class JsjdglCtl extends BaseWebCtl {
 		return wr;
 	}
 
-	//同步省级数据
+	// 同步省级数据
 	@RequestMapping(value = "/saveTbzt")
 	@ResponseBody
 	public WebJsonResult saveTbzt(Model model, String id, String spflag) {
@@ -396,7 +396,7 @@ public class JsjdglCtl extends BaseWebCtl {
 		return wr;
 	}
 
-	//保存数据
+	// 保存数据
 	@RequestMapping(value = "/save")
 	@RequiresPermissions("jsjdgl:add")
 	@ResponseBody
@@ -610,7 +610,7 @@ public class JsjdglCtl extends BaseWebCtl {
 		}
 	}
 
-	//编辑数据
+	// 编辑数据
 	@RequestMapping(value = "/edit")
 	@RequiresPermissions("jsjdgl:edit")
 	public String edit(Model model, String id, String flag, String fhbz, String path, String type) {
@@ -728,12 +728,17 @@ public class JsjdglCtl extends BaseWebCtl {
 			sfjyr = "1";
 			model.addAttribute("sfjyr", sfjyr);
 		} else {
-			model.addAttribute("sfjyr", "");
+
+			if ("admin".equals(securityMgr.getCurrUser().getUname())) {
+				model.addAttribute("sfjyr", "2");
+			} else {
+				model.addAttribute("sfjyr", "");
+			}
 		}
 		return "gkjsgl/jsjdgl/jsjdgledit";
 	}
 
-	//流程历史
+	// 流程历史
 	public void Tasklist(Model model, List<TaskInfoEntity> list, String id) {
 		if (list != null & list.size() > 0) {
 			TaskInfoEntity taskinfo = list.get(0);
@@ -805,7 +810,7 @@ public class JsjdglCtl extends BaseWebCtl {
 		}
 	}
 
-	//查看
+	// 查看
 	@RequestMapping(value = "/view")
 	@RequiresPermissions("jsjdgl:main")
 	public String view(Model model, String id, String flag, String fhbz, String menuid) {
@@ -994,7 +999,7 @@ public class JsjdglCtl extends BaseWebCtl {
 		}
 	}
 
-	//其他附件
+	// 其他附件
 	public void qtfjgtview(Model model, List<AccessoryEntity> acclist, String opflag) {
 		SimpleDateFormat dateFormater = new SimpleDateFormat("yyyy-MM-dd");
 		List<JsjdfjVo> fjvolist = new ArrayList<JsjdfjVo>();
@@ -1022,14 +1027,14 @@ public class JsjdglCtl extends BaseWebCtl {
 
 	}
 
-	//新增
+	// 新增
 	@RequestMapping(value = "/add")
 	@RequiresPermissions("jsjdgl:add")
 	public String add(Model model) {
 		return "gkjsgl/jsjdgl/jsjdgladd";
 	}
 
-	//保存附件
+	// 保存附件
 	@RequestMapping(value = "/saveFile")
 	@ResponseBody
 	public WebJsonResult saveFile(String ssid, MultipartFile filename, Model model) {
@@ -1044,7 +1049,7 @@ public class JsjdglCtl extends BaseWebCtl {
 		return wr;
 	}
 
-	//删除附件
+	// 删除附件
 	@RequestMapping(value = "/delFjzd")
 	@ResponseBody
 	public WebJsonResult delFjzd(String id, Model model) {
@@ -1115,7 +1120,7 @@ public class JsjdglCtl extends BaseWebCtl {
 		return wr;
 	}
 
-	//选择项目
+	// 选择项目
 	@RequestMapping(value = "/choose")
 	public String choose(Model model, String id) {
 		XmxxglEntity entity = xmxxglService.findOne(id);
@@ -1183,7 +1188,7 @@ public class JsjdglCtl extends BaseWebCtl {
 		return "gkjsgl/jsjdgl/jsjdgladd";
 	}
 
-	//获取泊位信息
+	// 获取泊位信息
 	public void getbwlist(Model model, String bwids) {
 		if (!StringUtils.isEmpty(bwids)) {
 			List<BwVo> slist = new ArrayList<BwVo>();
@@ -1253,7 +1258,7 @@ public class JsjdglCtl extends BaseWebCtl {
 		}
 	}
 
-	//提交信息
+	// 提交信息
 	@RequestMapping(value = "/submit")
 	@ResponseBody
 	public WebJsonResult submit(Model model, XmxxglEntity code, String fjzdids, String accids, String xmlxid, String tzlxid, String xmhzjbid, String axspjbid, String szgkid, String szgqid, String qtfjzdids, String qtfjids, String delid11, String zyhbwflid) {
@@ -1417,6 +1422,7 @@ public class JsjdglCtl extends BaseWebCtl {
 
 	/**
 	 * 审核流程
+	 * 
 	 * @param code
 	 * @param spflag
 	 * @param fjzdids
@@ -1465,7 +1471,7 @@ public class JsjdglCtl extends BaseWebCtl {
 	 */
 	@RequestMapping(value = "/audit")
 	@ResponseBody
-	public WebJsonResult audit(XmxxglEntity code, String spflag, String fjzdids, String accids, String xmlxid, String tzlxid, String xmhzjbid, String axspjbid, String szgkid, String szgqid, boolean flag, String shyj, String qtfjzdids, String qtfjids, String delid11, String delid21, String delid31, String delid32, String delid33, String delid34, String delid35, String delid36, String delid37, String delid38, String delid41, String delid42, String delid51, String delid52, String delid53, String delid54, String delid55, String delid56, String delid61, String delid62, String delid71, String delid72, String delid81, String delid82, String delid83, String delid84, String delid85, String opflag, String sfjyr, String zyhbwflid) {
+	public WebJsonResult audit(XmxxglEntity code, String sfjyr, String spflag, String fjzdids, String accids, String xmlxid, String tzlxid, String xmhzjbid, String axspjbid, String szgkid, String szgqid, boolean flag, String shyj, String qtfjzdids, String qtfjids, String delid11, String delid21, String delid31, String delid32, String delid33, String delid34, String delid35, String delid36, String delid37, String delid38, String delid41, String delid42, String delid51, String delid52, String delid53, String delid54, String delid55, String delid56, String delid61, String delid62, String delid71, String delid72, String delid81, String delid82, String delid83, String delid84, String delid85, String opflag, String zyhbwflid) {
 		try {
 			shyj = URLDecoder.decode(shyj, "UTF-8");
 		} catch (UnsupportedEncodingException e1) {
@@ -1660,22 +1666,25 @@ public class JsjdglCtl extends BaseWebCtl {
 			wr.setMessage("操作失败!");
 			return wr;
 		}
-		try {
-			if (xmxxgl.getXmlx().getId().equals("2202")) {
-				if (xmxxgljggzService.getCandidateTaskByUserAndBusKey(SecUtils.getCurrUser().getId().toString(), code.getId()) != null) {
-					xmxxgljggzService.claim(code.getId(), SecUtils.getCurrUser().getId().toString());
-				}
-				xmxxgljggzService.changeAudit(shyj, xmxxgl, flag);
-			} else {
-				if (xmxxglService.getCandidateTaskByUserAndBusKey(SecUtils.getCurrUser().getId().toString(), code.getId()) != null) {
-					xmxxglService.claim(code.getId(), SecUtils.getCurrUser().getId().toString());
+		if (!"2".equals(sfjyr)) {
+			try {
+				if (xmxxgl.getXmlx().getId().equals("2202")) {
+					if (xmxxgljggzService.getCandidateTaskByUserAndBusKey(SecUtils.getCurrUser().getId().toString(), code.getId()) != null) {
+						xmxxgljggzService.claim(code.getId(), SecUtils.getCurrUser().getId().toString());
+					}
+					xmxxgljggzService.changeAudit(shyj, xmxxgl, flag);
+				} else {
+					if (xmxxglService.getCandidateTaskByUserAndBusKey(SecUtils.getCurrUser().getId().toString(), code.getId()) != null) {
+						xmxxglService.claim(code.getId(), SecUtils.getCurrUser().getId().toString());
+					}
+					xmxxglService.changeAudit(shyj, xmxxgl, flag);
 				}
-				xmxxglService.changeAudit(shyj, xmxxgl, flag);
+
+			} catch (Exception e) {
+				wr.setSuccess(false);
+				wr.setMessage("操作失败!");
+				e.printStackTrace();
 			}
-		} catch (Exception e) {
-			wr.setSuccess(false);
-			wr.setMessage("操作失败!");
-			e.printStackTrace();
 		}
 		return wr;
 	}
@@ -1913,7 +1922,7 @@ public class JsjdglCtl extends BaseWebCtl {
 		return wr;
 	}
 
-	//编辑
+	// 编辑
 	@RequestMapping(value = "/xiugai")
 	public String xiugai(Model model, String id) {
 		// 附件
@@ -1992,7 +2001,7 @@ public class JsjdglCtl extends BaseWebCtl {
 		return "gkjsgl/jsjdgl/jsjdglxiugai";
 	}
 
-	//保存其他附件
+	// 保存其他附件
 	@RequestMapping(value = "/saveQtfj")
 	@ResponseBody
 	public WebJsonResult saveQtfj(String opflag, MultipartFile qtfilename, Model model) {
@@ -2009,7 +2018,7 @@ public class JsjdglCtl extends BaseWebCtl {
 		return wr;
 	}
 
-	//新增其他附件
+	// 新增其他附件
 	@RequestMapping(value = "/xinzengqtfj")
 	@ResponseBody
 	public WebJsonResult xinzengqtfj(String opflag, String qtfjid, String id, Model model, String qtfbdw, Date qtfbsj, String qtwjh) {
@@ -2066,7 +2075,7 @@ public class JsjdglCtl extends BaseWebCtl {
 		return jsjd;
 	}
 
-	//显示其他附件
+	// 显示其他附件
 	@RequestMapping(value = "/showqtfj")
 	@ResponseBody
 	public List<JsjdfjVo> showqtfj(String id, String opflag, Model model) {