合并洪庆的国际化修改
This commit is contained in:
@@ -29,8 +29,6 @@ import com.nis.web.security.UserUtils;
|
|||||||
@RequestMapping("${adminPath}/systemService")
|
@RequestMapping("${adminPath}/systemService")
|
||||||
public class SystemServiceController extends BaseController {
|
public class SystemServiceController extends BaseController {
|
||||||
|
|
||||||
//TODO 异常处理
|
|
||||||
|
|
||||||
@ModelAttribute
|
@ModelAttribute
|
||||||
public SystemServiceInfo get(Long id) {
|
public SystemServiceInfo get(Long id) {
|
||||||
if (!StringUtil.isEmpty(id)){
|
if (!StringUtil.isEmpty(id)){
|
||||||
@@ -119,9 +117,14 @@ public class SystemServiceController extends BaseController {
|
|||||||
@RequestMapping(value = "delete")
|
@RequestMapping(value = "delete")
|
||||||
public String delete(Model model, SystemServiceInfo systemServiceInfo, HttpServletRequest request, HttpServletResponse response) {
|
public String delete(Model model, SystemServiceInfo systemServiceInfo, HttpServletRequest request, HttpServletResponse response) {
|
||||||
systemServiceService.deleteService(systemServiceInfo);
|
systemServiceService.deleteService(systemServiceInfo);
|
||||||
Page<SystemServiceInfo> page = systemServiceService.findPage(new Page<SystemServiceInfo>(request, response, 1), systemServiceInfo);
|
try {
|
||||||
model.addAttribute("page", page);
|
Page<SystemServiceInfo> page = systemServiceService.findPage(new Page<SystemServiceInfo>(request, response, 1), systemServiceInfo);
|
||||||
addMessage(model, "删除成功");
|
model.addAttribute("page", page);
|
||||||
|
addMessage(model, "删除成功");
|
||||||
|
} catch (Exception e) {
|
||||||
|
addMessage(model, "删除失败:" + e.getMessage());
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
return "/systemService/list";
|
return "/systemService/list";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -29,20 +29,20 @@
|
|||||||
},
|
},
|
||||||
messages: {
|
messages: {
|
||||||
'serviceName':{
|
'serviceName':{
|
||||||
required:'必填项'
|
required:'<spring:message code="required"/>'
|
||||||
},
|
},
|
||||||
'serviceId':{
|
'serviceId':{
|
||||||
required:'必填项',
|
required:'<spring:message code="required"/>',
|
||||||
remote:'重复的serviceId'
|
remote:'<spring:message code="repeat"/>'+'serviceId'
|
||||||
},
|
},
|
||||||
'action':{
|
'action':{
|
||||||
required:'必填项'
|
required:'<spring:message code="required"/>'
|
||||||
},
|
},
|
||||||
'serviceType':{
|
'serviceType':{
|
||||||
required:'必填项'
|
required:'<spring:message code="required"/>'
|
||||||
},
|
},
|
||||||
'serviceDesc':{
|
'serviceDesc':{
|
||||||
required:'必填项'
|
required:'<spring:message code="required"/>'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
submitHandler: function(form){
|
submitHandler: function(form){
|
||||||
@@ -57,7 +57,7 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (flag) {
|
if (flag) {
|
||||||
loading('正在提交,请稍等...');
|
loading('LOADING...');
|
||||||
$("[disabled=disabled]").attr("disabled", false);
|
$("[disabled=disabled]").attr("disabled", false);
|
||||||
form.submit();
|
form.submit();
|
||||||
} else {
|
} else {
|
||||||
@@ -67,7 +67,7 @@
|
|||||||
},
|
},
|
||||||
errorContainer: "#messageBox",
|
errorContainer: "#messageBox",
|
||||||
errorPlacement: function(error, element) {
|
errorPlacement: function(error, element) {
|
||||||
$("#messageBox").text("输入有误,请先更正。");
|
$("#messageBox").text("<spring:message code='enter_error'/>");
|
||||||
if (element.is(":checkbox")||element.is(":radio")||element.parent().is(".input-append")){
|
if (element.is(":checkbox")||element.is(":radio")||element.parent().is(".input-append")){
|
||||||
error.appendTo(element.parent().parent());
|
error.appendTo(element.parent().parent());
|
||||||
} else {
|
} else {
|
||||||
@@ -91,7 +91,7 @@
|
|||||||
$("#addBtn").attr("disabled", true);
|
$("#addBtn").attr("disabled", true);
|
||||||
} else if ($(obj).val() == '1') {
|
} else if ($(obj).val() == '1') {
|
||||||
if ($(".table-list").length > 1) {
|
if ($(".table-list").length > 1) {
|
||||||
alert("单域业务只能关联一个表");
|
alert('<spring:message code="single_service_message"/>');
|
||||||
$(obj).val(v);
|
$(obj).val(v);
|
||||||
} else if ($(".table-list").length == 1) {
|
} else if ($(".table-list").length == 1) {
|
||||||
$("#addBtn").attr("disabled", true);
|
$("#addBtn").attr("disabled", true);
|
||||||
@@ -102,7 +102,7 @@
|
|||||||
$("#addBtn").attr("disabled", false);
|
$("#addBtn").attr("disabled", false);
|
||||||
} else if ($(obj).val() == '3') {
|
} else if ($(obj).val() == '3') {
|
||||||
if ($(".table-list").length > 1) {
|
if ($(".table-list").length > 1) {
|
||||||
alert("特定服务只能关联一个表");
|
alert('<spring:message code="special_service_message"/>');
|
||||||
$(obj).val(v);
|
$(obj).val(v);
|
||||||
} else if ($(".table-list").length == 1) {
|
} else if ($(".table-list").length == 1) {
|
||||||
$("#addBtn").attr("disabled", true);
|
$("#addBtn").attr("disabled", true);
|
||||||
@@ -156,25 +156,25 @@
|
|||||||
'<div>' +
|
'<div>' +
|
||||||
'<input type="hidden" name="sciId" value="0"/>' +
|
'<input type="hidden" name="sciId" value="0"/>' +
|
||||||
'<input type="hidden" name="sciIsValid" value="1"/>' +
|
'<input type="hidden" name="sciIsValid" value="1"/>' +
|
||||||
'<span class="child-label"><font color="red">*</font>表名:</span> ' +
|
'<span class="child-label"><font color="red">*</font>'+'<spring:message code="table_name"/>'+':</span> ' +
|
||||||
'<span><input class="child-required form-control child-input" name="tableName"/></span> ' +
|
'<span><input class="child-required form-control child-input" name="tableName"/></span> ' +
|
||||||
'<span class="child-label"><font color="red">*</font>表类型:</span> ' +
|
'<span class="child-label"><font color="red">*</font>'+'<spring:message code="table_type"/>'+':</span> ' +
|
||||||
'<span> ' +
|
'<span> ' +
|
||||||
'<select class="child-required" name="tableType" onchange="autoServiceId()"> ' +
|
'<select class="child-required" name="tableType" onchange="autoServiceId()"> ' +
|
||||||
'<option value="">请选择</option>' +
|
'<option value="">'+'<spring:message code="select"/>'+'</option>' +
|
||||||
'<option value="1">IP</option>' +
|
'<option value="1">IP</option>' +
|
||||||
'<option value="2">字符串</option>' +
|
'<option value="2">'+'<spring:message code="string"/>'+'</option>' +
|
||||||
'<option value="3">数值</option>' +
|
'<option value="3">'+'<spring:message code="number"/>'+'</option>' +
|
||||||
'<option value="4">增强字符串</option>' +
|
'<option value="4">'+'<spring:message code="strong_string"/>'+'</option>' +
|
||||||
'</select>' +
|
'</select>' +
|
||||||
'</span> ' +
|
'</span> ' +
|
||||||
'<span class="child-label"><font color="red">*</font>MAAT表名:</span> ' +
|
'<span class="child-label"><font color="red">*</font>MAAT '+'<spring:message code="table_name"/>'+':</span> ' +
|
||||||
'<span><input class="child-required form-control child-input" name="maatTable"/></span>' +
|
'<span><input class="child-required form-control child-input" name="maatTable"/></span>' +
|
||||||
'</div>' +
|
'</div>' +
|
||||||
'<div>' +
|
'<div>' +
|
||||||
'<span class="child-label"><font color="red">*</font>表描述:</span> ' +
|
'<span class="child-label"><font color="red">*</font>'+'<spring:message code="table_des"/>'+':</span> ' +
|
||||||
'<span><input class="child-required form-control child-input-desc" name="tableDesc"/></span>' +
|
'<span><input class="child-required form-control child-input-desc" name="tableDesc"/></span>' +
|
||||||
'<button type="button" class="btn btn-danger del-button" onclick="del2(this)">删除</button>' +
|
'<button type="button" class="btn btn-danger del-button" onclick="del2(this)">'+'<spring:message code="delete"/>'+'</button>' +
|
||||||
'</div>' +
|
'</div>' +
|
||||||
'</div>'
|
'</div>'
|
||||||
);
|
);
|
||||||
@@ -200,11 +200,11 @@
|
|||||||
|
|
||||||
<div class="page-content">
|
<div class="page-content">
|
||||||
<div class="theme-panel hidden-xs hidden-sm">
|
<div class="theme-panel hidden-xs hidden-sm">
|
||||||
<button type="button" class="btn btn-default" onclick="history.go(-1)">返回</button>
|
<button type="button" class="btn btn-default" onclick="history.go(-1)"><spring:message code="back"/></button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h3 class="page-title">
|
<h3 class="page-title">
|
||||||
系统业务管理
|
<spring:message code="sysService_manage"/>
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
@@ -212,7 +212,7 @@
|
|||||||
<div class="portlet box blue">
|
<div class="portlet box blue">
|
||||||
<div class="portlet-title">
|
<div class="portlet-title">
|
||||||
<div class="caption">
|
<div class="caption">
|
||||||
<i class="fa fa-gift"></i>详情</div>
|
<i class="fa fa-gift"></i><spring:message code="add"/></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="portlet-body form">
|
<div class="portlet-body form">
|
||||||
@@ -224,46 +224,46 @@
|
|||||||
<sys:message content="${message}"/>
|
<sys:message content="${message}"/>
|
||||||
|
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label class="col-md-3 control-label"><font color="red">*</font>业务名称:</label>
|
<label class="col-md-3 control-label"><font color="red">*</font><spring:message code="service_name"/>:</label>
|
||||||
<div class="col-md-4">
|
<div class="col-md-4">
|
||||||
<form:input path="serviceName" htmlEscape="false" maxlength="30" class="required form-control"/>
|
<form:input path="serviceName" htmlEscape="false" maxlength="30" class="required form-control"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label class="col-md-3 control-label"><font color="red">*</font>动作:</label>
|
<label class="col-md-3 control-label"><font color="red">*</font><spring:message code="act"/>:</label>
|
||||||
<div class="col-md-4">
|
<div class="col-md-4">
|
||||||
<form:select id="action" path="action" class="required form-control" onchange="autoServiceId()">
|
<form:select id="action" path="action" class="required form-control" onchange="autoServiceId()">
|
||||||
<form:option value="">请选择</form:option>
|
<form:option value=""><spring:message code="select"/></form:option>
|
||||||
<form:option value="1">阻断</form:option>
|
<form:option value="1"><spring:message code="block"/></form:option>
|
||||||
<form:option value="2">监测</form:option>
|
<form:option value="2"><spring:message code="monitor"/></form:option>
|
||||||
<form:option value="5">封堵白名单</form:option>
|
<form:option value="5"><spring:message code="block_white_list"/></form:option>
|
||||||
<form:option value="6">监测白名单</form:option>
|
<form:option value="6"><spring:message code="monitor_white_list"/></form:option>
|
||||||
<form:option value="7">封堵监测白名单</form:option>
|
<form:option value="7"><spring:message code="block_monitor_white_list"/></form:option>
|
||||||
<form:option value="8">灰名单</form:option>
|
<form:option value="8"><spring:message code="grey_list"/></form:option>
|
||||||
</form:select>
|
</form:select>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label class="col-md-3 control-label"><font color="red">*</font>类型:</label>
|
<label class="col-md-3 control-label"><font color="red">*</font><spring:message code="type"/>:</label>
|
||||||
<div class="col-md-4">
|
<div class="col-md-4">
|
||||||
<form:select id="serviceType" path="serviceType" class="required form-control" onclick="now=this.value" onchange="changeType(now, this)">
|
<form:select id="serviceType" path="serviceType" class="required form-control" onclick="now=this.value" onchange="changeType(now, this)">
|
||||||
<form:option value="">请选择</form:option>
|
<form:option value=""><spring:message code="select"/></form:option>
|
||||||
<form:option value="1">单域</form:option>
|
<form:option value="1"><spring:message code="single_domain"/></form:option>
|
||||||
<form:option value="2">多域</form:option>
|
<form:option value="2"><spring:message code="multi_domain"/></form:option>
|
||||||
<form:option value="3">特定服务</form:option>
|
<form:option value="3"><spring:message code="special_service"/></form:option>
|
||||||
</form:select>
|
</form:select>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label class="col-md-3 control-label">数据库表:</label>
|
<label class="col-md-3 control-label"><spring:message code="datebase_table"/>:</label>
|
||||||
<div class="col-md-8" id="datatables">
|
<div class="col-md-8" id="datatables">
|
||||||
<shiro:hasPermission name="system:service:edit">
|
<shiro:hasPermission name="system:service:edit">
|
||||||
<div>
|
<div>
|
||||||
<button id="addBtn" type="button" class="btn btn-default" onclick="addDatatable()">增加</button>
|
<button id="addBtn" type="button" class="btn btn-default" onclick="addDatatable()"><spring:message code="add"/></button>
|
||||||
<label for="childTableFlag" class="error" style="display:none">有未填项</label>
|
<label for="childTableFlag" class="error" style="display:none"><spring:message code="fill_all"/></label>
|
||||||
</div>
|
</div>
|
||||||
</shiro:hasPermission>
|
</shiro:hasPermission>
|
||||||
<c:forEach items="${systemServiceInfo.serviceConfigInfoList }" var="serviceConfigInfo">
|
<c:forEach items="${systemServiceInfo.serviceConfigInfoList }" var="serviceConfigInfo">
|
||||||
@@ -272,28 +272,28 @@
|
|||||||
<input type="hidden" name="sciId" value="${serviceConfigInfo.id }"/>
|
<input type="hidden" name="sciId" value="${serviceConfigInfo.id }"/>
|
||||||
<input type="hidden" name="sciIsValid" value="1"/>
|
<input type="hidden" name="sciIsValid" value="1"/>
|
||||||
|
|
||||||
<span class="child-label"><font color="red">*</font>表名:</span>
|
<span class="child-label"><font color="red">*</font><spring:message code="table_name"/>:</span>
|
||||||
<span><input class="child-required form-control child-input" name="tableName" value="${serviceConfigInfo.tableName }"/></span>
|
<span><input class="child-required form-control child-input" name="tableName" value="${serviceConfigInfo.tableName }"/></span>
|
||||||
|
|
||||||
<span class="child-label"><font color="red">*</font>表类型:</span>
|
<span class="child-label"><font color="red">*</font><spring:message code="table_type"/>:</span>
|
||||||
<span>
|
<span>
|
||||||
<select class="child-required" name="tableType">
|
<select class="child-required" name="tableType">
|
||||||
<option value="">请选择</option>
|
<option value=""><spring:message code="select"/></option>
|
||||||
<option value="1" <c:if test="${serviceConfigInfo.tableType eq 1}">selected="selected"</c:if>>IP</option>
|
<option value="1" <c:if test="${serviceConfigInfo.tableType eq 1}">selected="selected"</c:if>>IP</option>
|
||||||
<option value="2" <c:if test="${serviceConfigInfo.tableType eq 2}">selected="selected"</c:if>>字符串</option>
|
<option value="2" <c:if test="${serviceConfigInfo.tableType eq 2}">selected="selected"</c:if>><spring:message code="string"/></option>
|
||||||
<option value="3" <c:if test="${serviceConfigInfo.tableType eq 3}">selected="selected"</c:if>>数值</option>
|
<option value="3" <c:if test="${serviceConfigInfo.tableType eq 3}">selected="selected"</c:if>><spring:message code="number"/></option>
|
||||||
<option value="4" <c:if test="${serviceConfigInfo.tableType eq 4}">selected="selected"</c:if>>增强字符串</option>
|
<option value="4" <c:if test="${serviceConfigInfo.tableType eq 4}">selected="selected"</c:if>><spring:message code="strong_string"/></option>
|
||||||
</select>
|
</select>
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
<span class="child-label"><font color="red">*</font>MAAT表名:</span>
|
<span class="child-label"><font color="red">*</font>MAAT <spring:message code="table_name"/>:</span>
|
||||||
<span><input class="child-required form-control child-input" name="maatTable" value="${serviceConfigInfo.maatTable }"/></span>
|
<span><input class="child-required form-control child-input" name="maatTable" value="${serviceConfigInfo.maatTable }"/></span>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<span class="child-label"><font color="red">*</font>表描述:</span>
|
<span class="child-label"><font color="red">*</font><spring:message code="table_des"/>:</span>
|
||||||
<span><input class="child-required form-control child-input-desc" name="tableDesc" value="${serviceConfigInfo.tableDesc }"/></span>
|
<span><input class="child-required form-control child-input-desc" name="tableDesc" value="${serviceConfigInfo.tableDesc }"/></span>
|
||||||
|
|
||||||
<button type="button" class="btn btn-danger del-button" onclick="del(this)">删除</button>
|
<button type="button" class="btn btn-danger del-button" onclick="del(this)"><spring:message code="delete"/></button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
@@ -301,14 +301,14 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label class="col-md-3 control-label"><font color="red">*</font>业务ID:</label>
|
<label class="col-md-3 control-label"><font color="red">*</font><spring:message code="service_id"/>:</label>
|
||||||
<div class="col-md-4">
|
<div class="col-md-4">
|
||||||
<input id="serviceIdInput" class="required form-control" name="serviceId" value="${systemServiceInfo.serviceId }" readonly="readonly">
|
<input id="serviceIdInput" class="required form-control" name="serviceId" value="${systemServiceInfo.serviceId }" readonly="readonly">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label class="col-md-3 control-label"><font color="red">*</font>描述:</label>
|
<label class="col-md-3 control-label"><font color="red">*</font><spring:message code="describe"/>:</label>
|
||||||
<div class="col-md-4">
|
<div class="col-md-4">
|
||||||
<form:textarea path="serviceDesc" htmlEscape="false" class="required form-control"/>
|
<form:textarea path="serviceDesc" htmlEscape="false" class="required form-control"/>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -20,12 +20,7 @@ select, input {
|
|||||||
|
|
||||||
/* form */
|
/* form */
|
||||||
.child-input {
|
.child-input {
|
||||||
width: 160px !important;
|
width: 50% !important;
|
||||||
display: inline !important;
|
|
||||||
margin: 6px 5px 6px 5px;
|
|
||||||
}
|
|
||||||
.child-input-desc {
|
|
||||||
width: 320px !important;
|
|
||||||
display: inline !important;
|
display: inline !important;
|
||||||
margin: 6px 5px 6px 5px;
|
margin: 6px 5px 6px 5px;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user