场景样例置信度调整为选项,拦截界面权限修改

This commit is contained in:
duandongmei
2018-10-25 16:03:27 +08:00
parent 3354b41f00
commit 034b4500fd
3 changed files with 39 additions and 19 deletions

View File

@@ -165,7 +165,7 @@ ssl_certificate_monitor=SSL Cert Monitor
response_header_control=Response Header Control
ip_website_text_control=IP+Website Keyword Control
request_task=Letter and Task
realtime_report=Log Report
realtime_report=Statistics
protocol_and_app=Protocol And App
text_content_monitor=Plaintext
multimedia=Multimedia
@@ -991,7 +991,7 @@ ip_multiplex_pool_config=IP Reuse Addr Pool
letter=Official Letter
show_more=Show More
#===============dashboard begin===================================
dashboard=Dashboard
dashboard=Traffic Statistics
traffic_chart=Traffic Chart
os_type=OS Type
browser_type=Browser Type

View File

@@ -16,23 +16,37 @@ $(function(){
})
}); */
if($("#oldAction").val()==1&&$(".action:checked").attr("id")!="actionOff"){
$("#level").show();
$(".level").removeClass("hidden");
$(".level").find("select[name='level']").find("option").eq(0).attr("value","");
$(".level").find("select[name='level']").val("100");
$(".level").find("select[name='level']").selectpicker("refresh");
}else{
$("#level").hide();
$("input[name$='level']").val(0);
$(".level").addClass("hidden");
$(".level").find("select[name$='level']").find("option").eq(0).attr("value","0");
$(".level").find("select[name$='level']").val("0");
$(".level").find("select[name$='level']").selectpicker("refresh");
}
$("input[name~=action]").on("change",function(){
$("#serviceId").val($(this).attr("serviceId"));
if($(".action:checked").val()==1){
$("#level").show();
}else{
$("#level").hide();
}
$(".level").removeClass("hidden");
$(".level").find("select[name$='level']").find("option").eq(0).attr("value","");
$(".level").find("select[name$='level']").val("100");
$(".level").find("select[name$='level']").selectpicker("refresh");
}else{
$(".level").addClass("hidden");
$(".level").find("select[name$='level']").find("option").eq(0).attr("value","0");
$(".level").find("select[name$='level']").val("0");
$(".level").find("select[name$='level']").selectpicker("refresh");
}
if($("#level").is(":hidden")){
$("input[name$='level']").val(0);
}
if($(".action:checked").attr("id")=="actionOff"){
$("#level").hide();
$(".level").addClass("hidden");
$(".level").find("select[name$='level']").find("option").eq(0).attr("value","0");
$(".level").find("select[name$='='level']").val("0");
$(".level").find("select[name$='level']").selectpicker("refresh");
}
});
$("#serviceId").val($(".action:checked").attr("serviceId"));
@@ -172,13 +186,19 @@ $(function(){
<div class="row">
<div class="col-md-6">
<div class="form-group ">
<div id="level" class="form-group" hidden="hidden">
<div id="level" class="form-group level hidden" >
<label class="control-label col-md-3"><font color="red">*</font><spring:message code="harm_level"/></label>
<div class="col-md-6">
<input class="form-control required number" range="[0,100]" type="text" name="cfgs[${status.index }].level" value="${_cfg.level }">
<select name="cfgs[${status.index }].level" data-live-search="true" class="selectpicker form-control required">
<option value="0" ><spring:message code="selected"/></option>
<c:forEach items="${fns:getDictList('CONFIDENCE_INTERVAL')}" var="configdenceC">
<option value="${configdenceC.itemCode}" <c:if test="${_cfg.level==configdenceC.itemCode || (_cfg.level==null && configdenceC.itemCode eq 100)}">selected</c:if>><spring:message code="${configdenceC.itemValue}"/></option>
</c:forEach>
</select>
</div>
</div>
<div for="cfgs[${status.index }].level"></div>
<div for="cfgs[${status.index }].level"></div>
</div>
</div>
</div>

View File

@@ -94,7 +94,7 @@
</c:if>
<div class="page-content">
<div class="theme-panel hidden-xs hidden-sm">
<customTag:hasAnyPermissions name="intercept:ip:config,intercept:domain:config,ip_payload:config">
<shiro:hasPermission name="intercept:${fn:toLowerCase(interceptType)}:config">
<button type="button" class="btn btn-primary"
onClick="javascript:window.location='${ctx}/proxy/intercept/intercept${interceptType}Form?functionId=${cfg.functionId}'">
<i class="fa fa-plus"></i>
@@ -116,7 +116,7 @@
<i class="fa fa-plus"></i>
<spring:message code="import"></spring:message></button>
</c:if>
</customTag:hasAnyPermissions>
</shiro:hasPermission>
</div>
<h3 class="page-title">
@@ -190,12 +190,12 @@
<button type="button" class="btn btn-default" id="filter-btn"> <spring:message code="filter"/> <i class="fa fa-angle-double-down"></i></button>
</div>
<div class="pull-right">
<customTag:hasAnyPermissions name="intercept:ip:config,intercept:domain:config,ip_payload:config">
<shiro:hasPermission name="intercept:${fn:toLowerCase(interceptType)}:config">
<sys:delRow url="${ctx}/proxy/intercept/intercept${interceptType}Form" id="contentTable" label="update"></sys:delRow>
<sys:delRow url="${ctx}/proxy/intercept/updateIntercept${interceptType}Valid?isValid=-1&functionId=${cfg.functionId }" id="contentTable" label="delete"></sys:delRow>
<sys:delRow url="${ctx}/proxy/intercept/exportIpAddr?functionId=${cfg.functionId }" searchUrl="${ctx}/proxy/intercept/${fn:toLowerCase(interceptType)}/list?functionId=${cfg.functionId}" id="contentTable" maxRow="10000" label="export"></sys:delRow>
</customTag:hasAnyPermissions>
<customTag:hasAnyPermissions name="intercept:ip:config,intercept:domain:config,ip_payload:confirm">
</shiro:hasPermission>
<shiro:hasPermission name="intercept:${fn:toLowerCase(interceptType)}:confirm">
<div class="btn-group">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<i class="fa fa-wrench"></i> <spring:message code="examine"></spring:message>
@@ -207,7 +207,7 @@
<li><sys:delRow url="${ctx}/proxy/intercept/auditIntercept${interceptType}Cfg?isAudit=3&isValid=0&functionId=${cfg.functionId }" id="contentTable" label="cancelPass"></sys:delRow></li>
</ul>
</div>
</customTag:hasAnyPermissions>
</shiro:hasPermission>
<a class="btn btn-icon-only btn-default setfields tooltips"
data-container="body" data-placement="top" data-original-title=<spring:message code="custom_columns"/> href="javascript:;">
<i class="icon-wrench"></i>