系统业务类型 初始的数据不允许删除,并只允许admin修改

This commit is contained in:
chenjinsong
2018-04-08 11:10:53 +08:00
parent 915a8f2bbf
commit aaa5c8ba87
10 changed files with 403 additions and 367 deletions

View File

@@ -361,7 +361,7 @@
<span class="child-label col-md-3"><spring:message code="table_des"/>:</span>
<span><input class="form-control child-input child-desc" name="tableDesc" value="${serviceConfigInfo.tableDesc }"/></span>
<button type="button" class="btn btn-danger del-button" onclick="del(this)"><spring:message code="delete"/></button>
<button type="button" class="btn btn-danger del-button" onclick="del(this)" <c:if test="${serviceConfigInfo.isInitianlize eq 1 }">disabled="disabled" title="<spring:message code='initial_data_is_not_allowed_to_delete'/>"</c:if>><spring:message code="delete"/></button>
</div>
</div>
</c:forEach>

View File

@@ -132,8 +132,22 @@ function checkNum(obj) {
<td>${ssi.serviceDesc }</td>
<td>
<shiro:hasPermission name="system:service:edit">
<span><a href="${ctx }/systemService/systemServiceform?id=${ssi.id }"><spring:message code="edit"></spring:message></a></span>
<span><a href="javascript:void(0)" onclick="deleteService('${ssi.id }')"><spring:message code="delete"></spring:message></a></span>
<!-- 初始化数据admin能改不能删其他用户不能进行任何操作 -->
<c:choose>
<c:when test="${ssi.currentUser.loginId eq 'admin' && ssi.isInitianlize == 1}">
<span><a href="${ctx }/systemService/systemServiceform?id=${ssi.id }"><spring:message code="edit"></spring:message></a></span>
<span title="<spring:message code='initial_data_is_not_allowed_to_delete'/>"><font color="#C0C0C0"><spring:message code="delete"></spring:message></font></span>
</c:when>
<c:when test="${ssi.currentUser.loginId ne 'admin' && ssi.isInitianlize == 1}">
<span title="<spring:message code='initial_data_is_not_allowed_to_edit'/>"><font color="#C0C0C0"><spring:message code="edit"></spring:message></font></span>
<span title="<spring:message code='initial_data_is_not_allowed_to_delete'/>"><font color="#C0C0C0"><spring:message code="delete"></spring:message></font></span>
</c:when>
<c:when test="${ssi.isInitianlize != 1}">
<span><a href="${ctx }/systemService/systemServiceform?id=${ssi.id }"><spring:message code="edit"></spring:message></a></span>
<span><a href="javascript:void(0)" onclick="deleteService('${ssi.id }')"><spring:message code="delete"></spring:message></a></span>
</c:when>
</c:choose>
<c:if test="${ssi.currentUser.loginId eq 'admin' }"></c:if>
</shiro:hasPermission>
</td>
</tr>