Merge branch 'develop' of http://192.168.10.125/k18_web/NFS.git into
develop Conflicts: src/main/resources/messages/message_ru.properties src/main/resources/messages/message_zh_CN.properties 拦截ip不展示限速字段
This commit is contained in:
@@ -154,7 +154,7 @@ public class BaseCfg<T> extends BaseEntity<T> implements Cloneable{
|
|||||||
/**
|
/**
|
||||||
* 来函
|
* 来函
|
||||||
*/
|
*/
|
||||||
@ExcelField(title="letter",sort=50)
|
@ExcelField(title="letter",sort=58)
|
||||||
protected String requestName;
|
protected String requestName;
|
||||||
/**
|
/**
|
||||||
* 是否区域gk
|
* 是否区域gk
|
||||||
|
|||||||
@@ -43,24 +43,24 @@ public class BaseIpCfg extends BaseCfg<BaseIpCfg> {
|
|||||||
*/
|
*/
|
||||||
@Expose
|
@Expose
|
||||||
@SerializedName("ipType")
|
@SerializedName("ipType")
|
||||||
@ExcelField(title="ip_type",dictType="IP_TYPE",sort=3)
|
@ExcelField(title="ip_type",dictType="IP_TYPE",sort=44)
|
||||||
protected Integer ipType;
|
protected Integer ipType;
|
||||||
@ExcelField(title="ip_pattern",dictType="IP_PATTERN",sort=6)
|
@ExcelField(title="ip_pattern",dictType="IP_PATTERN",sort=45)
|
||||||
protected Integer ipPattern;
|
protected Integer ipPattern;
|
||||||
@ExcelField(title="client_ip",sort=5)
|
@ExcelField(title="client_ip",sort=47)
|
||||||
protected String srcIpAddress;
|
protected String srcIpAddress;
|
||||||
@ExcelField(title="server_ip",sort=4)
|
@ExcelField(title="server_ip",sort=46)
|
||||||
protected String destIpAddress;
|
protected String destIpAddress;
|
||||||
@ExcelField(title="port_pattern",dictType="PORT_PATTERN",sort=7)
|
@ExcelField(title="port_pattern",dictType="PORT_PATTERN",sort=48)
|
||||||
protected Integer portPattern;
|
protected Integer portPattern;
|
||||||
@ExcelField(title="client_port",sort=8)
|
@ExcelField(title="client_port",sort=49)
|
||||||
protected String srcPort;
|
protected String srcPort;
|
||||||
@ExcelField(title="server_port",sort=9)
|
@ExcelField(title="server_port",sort=50)
|
||||||
protected String destPort;
|
protected String destPort;
|
||||||
protected Integer dnsStrategyId;
|
protected Integer dnsStrategyId;
|
||||||
@ExcelField(title="ir_type",dictType="IR_TYPE",sort=10)
|
@ExcelField(title="ir_type",dictType="IR_TYPE",sort=51)
|
||||||
protected Integer irType;
|
protected Integer irType;
|
||||||
@ExcelField(title="group_name",sort=11)
|
@ExcelField(title="group_name",sort=52)
|
||||||
protected String groupName;
|
protected String groupName;
|
||||||
|
|
||||||
private List<NtcSubscribeIdCfg> ntcSubscribeIdCfgList;
|
private List<NtcSubscribeIdCfg> ntcSubscribeIdCfgList;
|
||||||
@@ -127,14 +127,14 @@ public class BaseIpCfg extends BaseCfg<BaseIpCfg> {
|
|||||||
*/
|
*/
|
||||||
@Expose
|
@Expose
|
||||||
@SerializedName("direction")
|
@SerializedName("direction")
|
||||||
@ExcelField(title="direction",dictType="DIRECTION",sort=12)
|
@ExcelField(title="direction",dictType="DIRECTION",sort=53)
|
||||||
protected Integer direction ;
|
protected Integer direction ;
|
||||||
/**
|
/**
|
||||||
* 协议
|
* 协议
|
||||||
*/
|
*/
|
||||||
@Expose
|
@Expose
|
||||||
@SerializedName("protocol")
|
@SerializedName("protocol")
|
||||||
@ExcelField(title="protocol",dictType="PROTOCOL",sort=13)
|
@ExcelField(title="protocol",dictType="PROTOCOL",sort=54)
|
||||||
protected Integer protocol ;
|
protected Integer protocol ;
|
||||||
/**
|
/**
|
||||||
* 协议ID
|
* 协议ID
|
||||||
|
|||||||
@@ -23,11 +23,11 @@ public class DdosIpCfg extends BaseIpCfg {
|
|||||||
*/
|
*/
|
||||||
private static final long serialVersionUID = -5446903784736960824L;
|
private static final long serialVersionUID = -5446903784736960824L;
|
||||||
private String indexTable="ddos_ip_cfg";
|
private String indexTable="ddos_ip_cfg";
|
||||||
@ExcelField(title="antiddos_protocol",sort=22)
|
@ExcelField(title="antiddos_protocol",sort=41)
|
||||||
private String antiddosProtocol;//目前支持TCP_SYN, DNS, NTP,
|
private String antiddosProtocol;//目前支持TCP_SYN, DNS, NTP,
|
||||||
@ExcelField(title="bps_threadshold",sort=23)
|
@ExcelField(title="bps_threadshold",sort=42)
|
||||||
private Long bpsThreadshold;// 即DDoS攻击保护动作触发阈值,每秒Bit数和每秒包数
|
private Long bpsThreadshold;// 即DDoS攻击保护动作触发阈值,每秒Bit数和每秒包数
|
||||||
@ExcelField(title="pps_threadshold",sort=24)
|
@ExcelField(title="pps_threadshold",sort=43)
|
||||||
private Long ppsThreadshold;
|
private Long ppsThreadshold;
|
||||||
|
|
||||||
public String getAntiddosProtocol() {
|
public String getAntiddosProtocol() {
|
||||||
|
|||||||
@@ -134,7 +134,7 @@ public class DdosCfgController extends BaseController {
|
|||||||
Page<DdosIpCfg> page = ddosCfgService.findPage(pageInfo, entity);
|
Page<DdosIpCfg> page = ddosCfgService.findPage(pageInfo, entity);
|
||||||
titleList.add(entity.getMenuNameCode());
|
titleList.add(entity.getMenuNameCode());
|
||||||
classMap.put(entity.getMenuNameCode(), DdosIpCfg.class);
|
classMap.put(entity.getMenuNameCode(), DdosIpCfg.class);
|
||||||
String cfgIndexInfoNoExport=",client_ip,client_port,ir_type,group_name,userregion1,userregion2,userregion3,userregion4,userregion5,";
|
String cfgIndexInfoNoExport=",do_log,client_ip,client_port,ir_type,group_name,userregion1,userregion2,userregion3,userregion4,userregion5,";
|
||||||
noExportMap.put(entity.getMenuNameCode(),cfgIndexInfoNoExport);
|
noExportMap.put(entity.getMenuNameCode(),cfgIndexInfoNoExport);
|
||||||
dataMap.put(entity.getMenuNameCode(), page.getList());
|
dataMap.put(entity.getMenuNameCode(), page.getList());
|
||||||
/*}*/
|
/*}*/
|
||||||
|
|||||||
@@ -39,6 +39,7 @@ public interface IpCfgDao extends CrudDao<BaseIpCfg>{
|
|||||||
public CfgIndexInfo getCfgIndexInfo(Long id);
|
public CfgIndexInfo getCfgIndexInfo(Long id);
|
||||||
public List<IpPortCfg> getIpPortList(CfgIndexInfo entity);
|
public List<IpPortCfg> getIpPortList(CfgIndexInfo entity);
|
||||||
public void saveCfgIndex(CfgIndexInfo entity);
|
public void saveCfgIndex(CfgIndexInfo entity);
|
||||||
|
public void saveCfgIndexForBatch(CfgIndexInfo entity);
|
||||||
public void saveIpPortCfg(IpPortCfg entity);
|
public void saveIpPortCfg(IpPortCfg entity);
|
||||||
public void updateCfgIndex(CfgIndexInfo entity);
|
public void updateCfgIndex(CfgIndexInfo entity);
|
||||||
public void deleteIpCfg(CfgIndexInfo entity);
|
public void deleteIpCfg(CfgIndexInfo entity);
|
||||||
|
|||||||
@@ -831,6 +831,63 @@
|
|||||||
#{doLog,jdbcType=INTEGER}
|
#{doLog,jdbcType=INTEGER}
|
||||||
)
|
)
|
||||||
</insert>
|
</insert>
|
||||||
|
<insert id="saveCfgIndexForBatch" parameterType="com.nis.domain.configuration.CfgIndexInfo" >
|
||||||
|
insert into cfg_index_info(
|
||||||
|
CFG_DESC,
|
||||||
|
ACTION,
|
||||||
|
IS_VALID,
|
||||||
|
IS_AUDIT,
|
||||||
|
CREATOR_ID,
|
||||||
|
CREATE_TIME,
|
||||||
|
EDITOR_ID,
|
||||||
|
EDIT_TIME,
|
||||||
|
AUDITOR_ID,
|
||||||
|
AUDIT_TIME,
|
||||||
|
SERVICE_ID,
|
||||||
|
REQUEST_ID,
|
||||||
|
COMPILE_ID,
|
||||||
|
IS_AREA_EFFECTIVE,
|
||||||
|
CLASSIFY,
|
||||||
|
ATTRIBUTE,
|
||||||
|
LABLE,
|
||||||
|
AREA_EFFECTIVE_IDS,
|
||||||
|
function_id,
|
||||||
|
dns_strategy_id,
|
||||||
|
user_region1,
|
||||||
|
user_region2,
|
||||||
|
user_region3,
|
||||||
|
user_region4,
|
||||||
|
user_region5,
|
||||||
|
do_log
|
||||||
|
)values (
|
||||||
|
#{cfgDesc,jdbcType=VARCHAR},
|
||||||
|
#{action,jdbcType=INTEGER},
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
#{creatorId,jdbcType=INTEGER},
|
||||||
|
#{createTime,jdbcType=TIMESTAMP},
|
||||||
|
#{editorId,jdbcType=INTEGER},
|
||||||
|
#{editTime,jdbcType=TIMESTAMP},
|
||||||
|
#{auditorId,jdbcType=INTEGER},
|
||||||
|
#{auditTime,jdbcType=TIMESTAMP},
|
||||||
|
#{serviceId,jdbcType=INTEGER},
|
||||||
|
#{requestId,jdbcType=INTEGER},
|
||||||
|
#{compileId,jdbcType=INTEGER},
|
||||||
|
#{isAreaEffective,jdbcType=INTEGER},
|
||||||
|
#{classify,jdbcType=VARCHAR},
|
||||||
|
#{attribute,jdbcType=VARCHAR},
|
||||||
|
#{lable,jdbcType=VARCHAR},
|
||||||
|
#{areaEffectiveIds,jdbcType=VARCHAR},
|
||||||
|
#{functionId,jdbcType=INTEGER},
|
||||||
|
#{dnsStrategyId,jdbcType=INTEGER},
|
||||||
|
#{userRegion1,jdbcType=VARCHAR},
|
||||||
|
#{userRegion2,jdbcType=VARCHAR},
|
||||||
|
#{userRegion3,jdbcType=VARCHAR},
|
||||||
|
#{userRegion4,jdbcType=VARCHAR},
|
||||||
|
#{userRegion5,jdbcType=VARCHAR},
|
||||||
|
#{doLog,jdbcType=INTEGER}
|
||||||
|
)
|
||||||
|
</insert>
|
||||||
<!-- insert ip_port_cfg表信息 -->
|
<!-- insert ip_port_cfg表信息 -->
|
||||||
<insert id="saveIpPortCfg" parameterType="com.nis.domain.configuration.IpPortCfg" >
|
<insert id="saveIpPortCfg" parameterType="com.nis.domain.configuration.IpPortCfg" >
|
||||||
<selectKey resultType="java.lang.Long" order="AFTER" keyProperty="cfgId">
|
<selectKey resultType="java.lang.Long" order="AFTER" keyProperty="cfgId">
|
||||||
|
|||||||
@@ -7,6 +7,9 @@ import java.util.Map;
|
|||||||
import java.util.Properties;
|
import java.util.Properties;
|
||||||
|
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
|
import org.apache.ibatis.session.ExecutorType;
|
||||||
|
import org.apache.ibatis.session.SqlSession;
|
||||||
|
import org.apache.ibatis.session.SqlSessionFactory;
|
||||||
import org.springframework.beans.BeanUtils;
|
import org.springframework.beans.BeanUtils;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.context.i18n.LocaleContextHolder;
|
import org.springframework.context.i18n.LocaleContextHolder;
|
||||||
@@ -44,6 +47,7 @@ import com.nis.web.dao.configuration.StringCfgDao;
|
|||||||
import com.nis.web.dao.specific.ConfigGroupInfoDao;
|
import com.nis.web.dao.specific.ConfigGroupInfoDao;
|
||||||
import com.nis.web.security.UserUtils;
|
import com.nis.web.security.UserUtils;
|
||||||
import com.nis.web.service.CrudService;
|
import com.nis.web.service.CrudService;
|
||||||
|
import com.nis.web.service.SpringContextHolder;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* IP相关配置事务类
|
* IP相关配置事务类
|
||||||
@@ -108,8 +112,19 @@ public class IpCfgService extends CrudService<IpCfgDao,BaseIpCfg> {
|
|||||||
}
|
}
|
||||||
@Transactional(readOnly=false,rollbackFor=RuntimeException.class)
|
@Transactional(readOnly=false,rollbackFor=RuntimeException.class)
|
||||||
public void saveCfgIndexOf(List<CfgIndexInfo> cfgIndexInfos){
|
public void saveCfgIndexOf(List<CfgIndexInfo> cfgIndexInfos){
|
||||||
for (CfgIndexInfo cfgIndexInfo : cfgIndexInfos) {
|
SqlSessionFactory sqlSessionFactory=SpringContextHolder.getBean(SqlSessionFactory.class);
|
||||||
ipCfgDao.saveCfgIndex(cfgIndexInfo);
|
SqlSession batchSqlSession = null;
|
||||||
|
try{
|
||||||
|
batchSqlSession = sqlSessionFactory.openSession(ExecutorType.BATCH, false);
|
||||||
|
for(int index = 0; index < cfgIndexInfos.size();index++){
|
||||||
|
CfgIndexInfo cfgIndexInfo = cfgIndexInfos.get(index);
|
||||||
|
((IpCfgDao) batchSqlSession.getMapper(IpCfgDao.class)).saveCfgIndexForBatch(cfgIndexInfo);
|
||||||
|
}
|
||||||
|
batchSqlSession.commit();
|
||||||
|
}finally {
|
||||||
|
if(batchSqlSession != null){
|
||||||
|
batchSqlSession.close();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@Transactional(readOnly=false,rollbackFor=RuntimeException.class)
|
@Transactional(readOnly=false,rollbackFor=RuntimeException.class)
|
||||||
|
|||||||
@@ -1306,5 +1306,5 @@ content_len=Content-Length
|
|||||||
set_cookie=set-Cookie
|
set_cookie=set-Cookie
|
||||||
req_header=Request Header
|
req_header=Request Header
|
||||||
resp_header=Response Header
|
resp_header=Response Header
|
||||||
req_body=Request Body
|
req_body=Request Body
|
||||||
resp_body=Response Body
|
resp_body=Response Body\u3001
|
||||||
|
|||||||
@@ -1292,7 +1292,7 @@ max_cache_obj_size=\u6700\u5927\u7F13\u5B58\u5BF9\u8C61\u5927\u5C0F
|
|||||||
cache_time_error=\u7F13\u5B58\u65F6\u95F4\u4E0D\u80FD\u8D85\u8FC7 24 \u5C0F\u65F6(1440\u5206\u949F,86400\u79D2).
|
cache_time_error=\u7F13\u5B58\u65F6\u95F4\u4E0D\u80FD\u8D85\u8FC7 24 \u5C0F\u65F6(1440\u5206\u949F,86400\u79D2).
|
||||||
cache_size_error=\u7F13\u5B58\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC71024TB(1048576GB,1073741824MB).
|
cache_size_error=\u7F13\u5B58\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC71024TB(1048576GB,1073741824MB).
|
||||||
ignore_qs_error=\u5FFD\u7565\u7684\u67E5\u8BE2\u53C2\u6570\u4E2D\u5305\u542B\u4E0D\u53EF\u89C1\u5B57\u7B26\u6216\u8005\u9017\u53F7
|
ignore_qs_error=\u5FFD\u7565\u7684\u67E5\u8BE2\u53C2\u6570\u4E2D\u5305\u542B\u4E0D\u53EF\u89C1\u5B57\u7B26\u6216\u8005\u9017\u53F7
|
||||||
NTC_DDOS_PROTECT_TARGET_IP=\u76EE\u6807\u9632\u62A4IP\u914D\u7F6E
|
NTC_DDOS_PROTECT_TARGET_IP=\u76EE\u6807\u9632\u62A4IP\u914D\u7F6E
|
||||||
bypass=\u767D\u540D\u5355
|
bypass=\u767D\u540D\u5355
|
||||||
unlimited=unlimited
|
unlimited=unlimited
|
||||||
req_line=\u8BF7\u6C42\u884C
|
req_line=\u8BF7\u6C42\u884C
|
||||||
@@ -1303,4 +1303,4 @@ set_cookie=set-Cookie\u503C
|
|||||||
req_header=\u539F\u59CB\u8BF7\u6C42\u5934
|
req_header=\u539F\u59CB\u8BF7\u6C42\u5934
|
||||||
resp_header=\u539F\u59CB\u5E94\u7B54\u5934
|
resp_header=\u539F\u59CB\u5E94\u7B54\u5934
|
||||||
req_body=\u539F\u59CB\u8BF7\u6C42\u4F53
|
req_body=\u539F\u59CB\u8BF7\u6C42\u4F53
|
||||||
resp_body=\u539F\u59CB\u5E94\u7B54\u4F53
|
resp_body=\u539F\u59CB\u5E94\u7B54\u4F53
|
||||||
|
|||||||
@@ -322,23 +322,24 @@
|
|||||||
<th class="sort-column r.compile_id" style="display: none"><spring:message code="cfg_id"/></th>
|
<th class="sort-column r.compile_id" style="display: none"><spring:message code="cfg_id"/></th>
|
||||||
<th class="sort-column r.cfg_desc"><spring:message code="config_describe"/></th>
|
<th class="sort-column r.cfg_desc"><spring:message code="config_describe"/></th>
|
||||||
<th class="sort-column r.action"><spring:message code="block_type"/></th>
|
<th class="sort-column r.action"><spring:message code="block_type"/></th>
|
||||||
<th><spring:message code="ip_type"/></th>
|
<th><spring:message code="is_audit"/></th>
|
||||||
<%-- <th><spring:message code="client_ip"/></th>
|
<th><spring:message code="log_total"/></th>
|
||||||
<th><spring:message code="client_port"/></th> --%>
|
<th><spring:message code="whether_area_block"/></th>
|
||||||
<th><spring:message code="server_ip"/></th>
|
|
||||||
<th><spring:message code="server_port"/></th>
|
|
||||||
<th><spring:message code="ip_pattern"/></th>
|
|
||||||
<th><spring:message code="port_pattern"/></th>
|
|
||||||
<th><spring:message code="direction"/></th>
|
|
||||||
<th><spring:message code="protocol"/></th>
|
|
||||||
|
|
||||||
|
|
||||||
<th><spring:message code="antiddos_protocol"/></th>
|
<th><spring:message code="antiddos_protocol"/></th>
|
||||||
<th><spring:message code="bps_threadshold"/></th>
|
<th><spring:message code="bps_threadshold"/></th>
|
||||||
<th><spring:message code="pps_threadshold"/></th>
|
<th><spring:message code="pps_threadshold"/></th>
|
||||||
<th><spring:message code="is_audit"/></th>
|
|
||||||
<th><spring:message code="log_total"/></th>
|
<th><spring:message code="ip_type"/></th>
|
||||||
<th><spring:message code="whether_area_block"/></th>
|
<%-- <th><spring:message code="client_ip"/></th>
|
||||||
|
<th><spring:message code="client_port"/></th> --%>
|
||||||
|
<th><spring:message code="ip_pattern"/></th>
|
||||||
|
<th><spring:message code="server_ip"/></th>
|
||||||
|
<th><spring:message code="port_pattern"/></th>
|
||||||
|
<th><spring:message code="server_port"/></th>
|
||||||
|
<th><spring:message code="direction"/></th>
|
||||||
|
<th><spring:message code="protocol"/></th>
|
||||||
|
|
||||||
<th><spring:message code="letter"/></th>
|
<th><spring:message code="letter"/></th>
|
||||||
<th><spring:message code="classification"/></th>
|
<th><spring:message code="classification"/></th>
|
||||||
<th><spring:message code="attribute"/></th>
|
<th><spring:message code="attribute"/></th>
|
||||||
@@ -366,38 +367,6 @@
|
|||||||
</c:if>
|
</c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
|
||||||
<c:forEach items="${fns:getDictList('IP_TYPE')}" var="ipTypeC">
|
|
||||||
<c:if test="${cfg.ipType==ipTypeC.itemCode}"><spring:message code="${ipTypeC.itemValue }"/></c:if>
|
|
||||||
</c:forEach>
|
|
||||||
</td>
|
|
||||||
<%-- <td>${cfg.srcIpAddress }</td>
|
|
||||||
<td>${cfg.srcPort }</td> --%>
|
|
||||||
<td title="${cfg.destIpAddress }">${fns:abbr(cfg.destIpAddress, 42)}</td>
|
|
||||||
<td>${cfg.destPort }</td>
|
|
||||||
<td>
|
|
||||||
<c:forEach items="${fns:getDictList('IP_PATTERN')}" var="ipPatternC">
|
|
||||||
<c:if test="${cfg.ipPattern==ipPatternC.itemCode}"><spring:message code="${ipPatternC.itemValue }"/></c:if>
|
|
||||||
</c:forEach>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<c:forEach items="${fns:getDictList('PORT_PATTERN')}" var="portPatternC">
|
|
||||||
<c:if test="${cfg.portPattern eq portPatternC.itemCode}"><spring:message code="${portPatternC.itemValue }"/></c:if>
|
|
||||||
</c:forEach>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<c:forEach items="${fns:getDictList('DIRECTION')}" var="directionC">
|
|
||||||
<c:if test="${cfg.direction eq directionC.itemCode}"><spring:message code="${directionC.itemValue }"/></c:if>
|
|
||||||
</c:forEach>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<c:forEach items="${fns:getDictList('PROTOCOL')}" var="protocolC">
|
|
||||||
<c:if test="${cfg.protocol eq protocolC.itemCode}"><spring:message code="${protocolC.itemValue }"/></c:if>
|
|
||||||
</c:forEach>
|
|
||||||
</td>
|
|
||||||
<td>${cfg.antiddosProtocol }</td>
|
|
||||||
<td>${cfg.bpsThreadshold }</td>
|
|
||||||
<td>${cfg.ppsThreadshold }</td>
|
|
||||||
<td>
|
<td>
|
||||||
<c:choose>
|
<c:choose>
|
||||||
<c:when test="${cfg.isAudit eq '0'}"><span class="label label-danger"><spring:message code="created"></spring:message></span></c:when>
|
<c:when test="${cfg.isAudit eq '0'}"><span class="label label-danger"><spring:message code="created"></spring:message></span></c:when>
|
||||||
@@ -416,6 +385,40 @@
|
|||||||
</a>
|
</a>
|
||||||
</c:if>
|
</c:if>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
|
<td>${cfg.antiddosProtocol }</td>
|
||||||
|
<td>${cfg.bpsThreadshold }</td>
|
||||||
|
<td>${cfg.ppsThreadshold }</td>
|
||||||
|
|
||||||
|
<td>
|
||||||
|
<c:forEach items="${fns:getDictList('IP_TYPE')}" var="ipTypeC">
|
||||||
|
<c:if test="${cfg.ipType==ipTypeC.itemCode}"><spring:message code="${ipTypeC.itemValue }"/></c:if>
|
||||||
|
</c:forEach>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<c:forEach items="${fns:getDictList('IP_PATTERN')}" var="ipPatternC">
|
||||||
|
<c:if test="${cfg.ipPattern==ipPatternC.itemCode}"><spring:message code="${ipPatternC.itemValue }"/></c:if>
|
||||||
|
</c:forEach>
|
||||||
|
</td>
|
||||||
|
<%-- <td>${cfg.srcIpAddress }</td>
|
||||||
|
<td>${cfg.srcPort }</td> --%>
|
||||||
|
<td title="${cfg.destIpAddress }">${fns:abbr(cfg.destIpAddress, 42)}</td>
|
||||||
|
<td>
|
||||||
|
<c:forEach items="${fns:getDictList('PORT_PATTERN')}" var="portPatternC">
|
||||||
|
<c:if test="${cfg.portPattern eq portPatternC.itemCode}"><spring:message code="${portPatternC.itemValue }"/></c:if>
|
||||||
|
</c:forEach>
|
||||||
|
</td>
|
||||||
|
<td>${cfg.destPort }</td>
|
||||||
|
<td>
|
||||||
|
<c:forEach items="${fns:getDictList('DIRECTION')}" var="directionC">
|
||||||
|
<c:if test="${cfg.direction eq directionC.itemCode}"><spring:message code="${directionC.itemValue }"/></c:if>
|
||||||
|
</c:forEach>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<c:forEach items="${fns:getDictList('PROTOCOL')}" var="protocolC">
|
||||||
|
<c:if test="${cfg.protocol eq protocolC.itemCode}"><spring:message code="${protocolC.itemValue }"/></c:if>
|
||||||
|
</c:forEach>
|
||||||
|
</td>
|
||||||
<td>${cfg.requestName }</td>
|
<td>${cfg.requestName }</td>
|
||||||
<td >
|
<td >
|
||||||
<c:set var="classify"></c:set>
|
<c:set var="classify"></c:set>
|
||||||
|
|||||||
@@ -370,10 +370,14 @@
|
|||||||
<th class="sort-column a.compile_id" style="display: none"><spring:message code="cfg_id"/></th>
|
<th class="sort-column a.compile_id" style="display: none"><spring:message code="cfg_id"/></th>
|
||||||
<th class="sort-column a.cfg_desc cfgDesc"><spring:message code="config_describe"/></th>
|
<th class="sort-column a.cfg_desc cfgDesc"><spring:message code="config_describe"/></th>
|
||||||
<th class="sort-column a.action"><spring:message code="block_type"/></th>
|
<th class="sort-column a.action"><spring:message code="block_type"/></th>
|
||||||
<c:if test="${cfg.functionId ne 212 }">
|
<c:if test="${cfg.functionId eq 201 }">
|
||||||
<th><spring:message code="ratelimit"/></th>
|
<th><spring:message code="ratelimit"/></th>
|
||||||
<%-- <th><spring:message code="bandwith"/></th> --%>
|
<%-- <th><spring:message code="bandwith"/></th> --%>
|
||||||
<th><spring:message code="intercept_file_strategy"/></th>
|
<th><spring:message code="intercept_file_strategy"/></th>
|
||||||
|
</c:if>
|
||||||
|
<c:if test="${cfg.functionId eq 200 }">
|
||||||
|
<%-- <th><spring:message code="bandwith"/></th> --%>
|
||||||
|
<th><spring:message code="intercept_file_strategy"/></th>
|
||||||
</c:if>
|
</c:if>
|
||||||
<c:if test="${cfg.functionId eq 212 }">
|
<c:if test="${cfg.functionId eq 212 }">
|
||||||
<th><spring:message code="replace_zone"/></th>
|
<th><spring:message code="replace_zone"/></th>
|
||||||
@@ -427,7 +431,7 @@
|
|||||||
|
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
<c:if test="${cfg.functionId ne 212 }">
|
<c:if test="${cfg.functionId eq 201 }">
|
||||||
<td>
|
<td>
|
||||||
<c:if test="${indexCfg.action eq 64}">
|
<c:if test="${indexCfg.action eq 64}">
|
||||||
<c:forEach items="${fns:getDictList('RATE_LIMIT')}" var="ratelimitC">
|
<c:forEach items="${fns:getDictList('RATE_LIMIT')}" var="ratelimitC">
|
||||||
@@ -450,6 +454,21 @@
|
|||||||
</c:forEach>
|
</c:forEach>
|
||||||
</c:if>
|
</c:if>
|
||||||
</td>
|
</td>
|
||||||
|
</c:if>
|
||||||
|
<c:if test="${cfg.functionId eq 200 }">
|
||||||
|
<%-- <td>
|
||||||
|
<c:if test="${indexCfg.action eq 64}">
|
||||||
|
${indexCfg.userRegion3 }
|
||||||
|
</c:if>
|
||||||
|
</td> --%>
|
||||||
|
<td>
|
||||||
|
<c:if test="${indexCfg.action eq 1}">
|
||||||
|
<c:forEach items="${certificateList}" var="certificate">
|
||||||
|
${indexCfg.userRegion1}
|
||||||
|
<c:if test="${indexCfg.userRegion1=='${certificate.compileId}'}">${certificate.cfgDesc}</c:if>
|
||||||
|
</c:forEach>
|
||||||
|
</c:if>
|
||||||
|
</td>
|
||||||
</c:if>
|
</c:if>
|
||||||
<c:if test="${cfg.functionId eq 212 }">
|
<c:if test="${cfg.functionId eq 212 }">
|
||||||
<td>
|
<td>
|
||||||
|
|||||||
@@ -38,8 +38,7 @@
|
|||||||
<div class="fl_fc">
|
<div class="fl_fc">
|
||||||
<%-- <a href="${ctx}/dashboard/bandwidthList"> 详情显示--%>
|
<%-- <a href="${ctx}/dashboard/bandwidthList"> 详情显示--%>
|
||||||
<p>
|
<p>
|
||||||
<label data-original-title="<spring:message code="bandwith"/>"
|
<label data-original-title="<spring:message code="bandwith"/>" class="tooltips" data-flag="false" data-html="true" data-placement="top">
|
||||||
class="tooltips" data-flag="false" data-html="true" data-placement="top">
|
|
||||||
<!-- 网络带宽 --><spring:message code="bandwith"/>
|
<!-- 网络带宽 --><spring:message code="bandwith"/>
|
||||||
</label>
|
</label>
|
||||||
</p>
|
</p>
|
||||||
@@ -53,7 +52,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="fl_fc">
|
<div class="fl_fc">
|
||||||
<!-- <a href="javacript:;"> -->
|
<!-- <a href="javacript:;"> -->
|
||||||
<p>
|
<p style="margin-left: 0px;width:100%">
|
||||||
<label data-original-title="<spring:message code="action_reject"/>"
|
<label data-original-title="<spring:message code="action_reject"/>"
|
||||||
class="tooltips" data-flag="false" data-html="true" data-placement="top">
|
class="tooltips" data-flag="false" data-html="true" data-placement="top">
|
||||||
<!-- 阻断链接数 --><spring:message code="action_reject"/>
|
<!-- 阻断链接数 --><spring:message code="action_reject"/>
|
||||||
|
|||||||
@@ -124,10 +124,10 @@ $(document).ready(function(){
|
|||||||
|
|
||||||
<div class="col-md-2">
|
<div class="col-md-2">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label><spring:message code="direct"/>:</label>
|
<label><spring:message code="direction"/>:</label>
|
||||||
<form:select path="direction" class="selectpicker select2 form-control">
|
<form:select path="direction" class="selectpicker select2 form-control">
|
||||||
<form:option value=""><spring:message code="select"/></form:option>
|
<form:option value=""><spring:message code="select"/></form:option>
|
||||||
<c:forEach items="${fns:getDictList('IP_LOCATION')}" var="dict">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="dict">
|
||||||
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</form:select>
|
</form:select>
|
||||||
@@ -303,7 +303,7 @@ $(document).ready(function(){
|
|||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<c:forEach items="${fns:getDictList('DIRECTION')}" var="direction">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="direction">
|
||||||
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
|
|||||||
@@ -115,10 +115,10 @@ $(document).ready(function(){
|
|||||||
|
|
||||||
<div class="col-md-2">
|
<div class="col-md-2">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label><spring:message code="direct"/>:</label>
|
<label><spring:message code="direction"/>:</label>
|
||||||
<form:select path="direction" class="selectpicker select2 form-control">
|
<form:select path="direction" class="selectpicker select2 form-control">
|
||||||
<form:option value=""><spring:message code="select"/></form:option>
|
<form:option value=""><spring:message code="select"/></form:option>
|
||||||
<c:forEach items="${fns:getDictList('IP_LOCATION')}" var="dict">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="dict">
|
||||||
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</form:select>
|
</form:select>
|
||||||
@@ -295,7 +295,7 @@ $(document).ready(function(){
|
|||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<c:forEach items="${fns:getDictList('DIRECTION')}" var="direction">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="direction">
|
||||||
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
|
|||||||
@@ -109,10 +109,10 @@
|
|||||||
|
|
||||||
<div class="col-md-2">
|
<div class="col-md-2">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label class="control-label"><spring:message code='direct'/>:</label>
|
<label class="control-label"><spring:message code="direction"/>:</label>
|
||||||
<form:select path="direction" class="selectpicker form-control">
|
<form:select path="direction" class="selectpicker form-control">
|
||||||
<form:option value=""><spring:message code="select"/></form:option>
|
<form:option value=""><spring:message code="select"/></form:option>
|
||||||
<c:forEach items="${fns:getDictList('DIRECTION')}" var="direction" >
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="direction" >
|
||||||
<form:option value="${direction.itemCode}"><spring:message code="${direction.itemValue}"></spring:message></form:option>
|
<form:option value="${direction.itemCode}"><spring:message code="${direction.itemValue}"></spring:message></form:option>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</form:select>
|
</form:select>
|
||||||
@@ -257,7 +257,7 @@
|
|||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<c:forEach items="${fns:getDictList('DIRECTION')}" var="direction">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="direction">
|
||||||
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
|
|||||||
@@ -104,10 +104,10 @@ $(document).ready(function(){
|
|||||||
|
|
||||||
<div class="col-md-2">
|
<div class="col-md-2">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label><spring:message code="direct"/>:</label>
|
<label><spring:message code="direction"/>:</label>
|
||||||
<form:select path="direction" class="selectpicker select2 form-control">
|
<form:select path="direction" class="selectpicker select2 form-control">
|
||||||
<form:option value=""><spring:message code="select"/></form:option>
|
<form:option value=""><spring:message code="select"/></form:option>
|
||||||
<c:forEach items="${fns:getDictList('IP_LOCATION')}" var="dict">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="dict">
|
||||||
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</form:select>
|
</form:select>
|
||||||
@@ -276,7 +276,7 @@ $(document).ready(function(){
|
|||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<c:forEach items="${fns:getDictList('DIRECTION')}" var="direction">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="direction">
|
||||||
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
|
|||||||
@@ -111,10 +111,10 @@
|
|||||||
|
|
||||||
<div class="col-md-2">
|
<div class="col-md-2">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label class="control-label"><spring:message code='direct'/>:</label>
|
<label class="control-label"><spring:message code="direction"/>:</label>
|
||||||
<form:select path="direction" class="selectpicker form-control">
|
<form:select path="direction" class="selectpicker form-control">
|
||||||
<form:option value=""><spring:message code="select"/></form:option>
|
<form:option value=""><spring:message code="select"/></form:option>
|
||||||
<c:forEach items="${fns:getDictList('IP_LOCATION')}" var="direction" >
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="direction" >
|
||||||
<form:option value="${direction.itemCode}"><spring:message code="${direction.itemValue}"></spring:message></form:option>
|
<form:option value="${direction.itemCode}"><spring:message code="${direction.itemValue}"></spring:message></form:option>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</form:select>
|
</form:select>
|
||||||
@@ -307,7 +307,7 @@
|
|||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<c:forEach items="${fns:getDictList('DIRECTION')}" var="direction">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="direction">
|
||||||
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
|
|||||||
@@ -115,10 +115,10 @@ $(document).ready(function(){
|
|||||||
|
|
||||||
<div class="col-md-2">
|
<div class="col-md-2">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label><spring:message code="direct"/>:</label>
|
<label><spring:message code="direction"/>:</label>
|
||||||
<form:select path="direction" class="selectpicker select2 form-control">
|
<form:select path="direction" class="selectpicker select2 form-control">
|
||||||
<form:option value=""><spring:message code="select"/></form:option>
|
<form:option value=""><spring:message code="select"/></form:option>
|
||||||
<c:forEach items="${fns:getDictList('IP_LOCATION')}" var="dict">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="dict">
|
||||||
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</form:select>
|
</form:select>
|
||||||
@@ -283,7 +283,7 @@ $(document).ready(function(){
|
|||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<c:forEach items="${fns:getDictList('DIRECTION')}" var="direction">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="direction">
|
||||||
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
|
|||||||
@@ -134,10 +134,10 @@
|
|||||||
|
|
||||||
<div class="col-md-2">
|
<div class="col-md-2">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label class="control-label"><spring:message code='direct'/>:</label>
|
<label class="control-label"><spring:message code="direction"/>:</label>
|
||||||
<form:select path="direction" class="selectpicker form-control">
|
<form:select path="direction" class="selectpicker form-control">
|
||||||
<form:option value=""><spring:message code="select"/></form:option>
|
<form:option value=""><spring:message code="select"/></form:option>
|
||||||
<c:forEach items="${fns:getDictList('IP_LOCATION')}" var="direction" >
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="direction" >
|
||||||
<form:option value="${direction.itemCode}"><spring:message code="${direction.itemValue}"></spring:message></form:option>
|
<form:option value="${direction.itemCode}"><spring:message code="${direction.itemValue}"></spring:message></form:option>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</form:select>
|
</form:select>
|
||||||
@@ -303,7 +303,7 @@
|
|||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<c:forEach items="${fns:getDictList('DIRECTION')}" var="direction">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="direction">
|
||||||
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
|
|||||||
@@ -110,10 +110,10 @@
|
|||||||
|
|
||||||
<div class="col-md-2">
|
<div class="col-md-2">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label class="control-label"><spring:message code='direct'/>:</label>
|
<label class="control-label"><spring:message code="direction"/>:</label>
|
||||||
<form:select path="direction" class="selectpicker form-control">
|
<form:select path="direction" class="selectpicker form-control">
|
||||||
<form:option value=""><spring:message code="select"/></form:option>
|
<form:option value=""><spring:message code="select"/></form:option>
|
||||||
<c:forEach items="${fns:getDictList('IP_LOCATION')}" var="direction" >
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="direction" >
|
||||||
<form:option value="${direction.itemCode}"><spring:message code="${direction.itemValue}"></spring:message></form:option>
|
<form:option value="${direction.itemCode}"><spring:message code="${direction.itemValue}"></spring:message></form:option>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</form:select>
|
</form:select>
|
||||||
@@ -345,7 +345,7 @@
|
|||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<c:forEach items="${fns:getDictList('DIRECTION')}" var="direction">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="direction">
|
||||||
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
|
|||||||
@@ -110,10 +110,10 @@
|
|||||||
|
|
||||||
<div class="col-md-2">
|
<div class="col-md-2">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label class="control-label"><spring:message code='direct'/>:</label>
|
<label class="control-label"><spring:message code="direction"/>:</label>
|
||||||
<form:select path="direction" class="selectpicker form-control">
|
<form:select path="direction" class="selectpicker form-control">
|
||||||
<form:option value=""><spring:message code="select"/></form:option>
|
<form:option value=""><spring:message code="select"/></form:option>
|
||||||
<c:forEach items="${fns:getDictList('IP_LOCATION')}" var="direction" >
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="direction" >
|
||||||
<form:option value="${direction.itemCode}"><spring:message code="${direction.itemValue}"></spring:message></form:option>
|
<form:option value="${direction.itemCode}"><spring:message code="${direction.itemValue}"></spring:message></form:option>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</form:select>
|
</form:select>
|
||||||
@@ -253,7 +253,7 @@
|
|||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<c:forEach items="${fns:getDictList('DIRECTION')}" var="direction">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="direction">
|
||||||
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
|
|||||||
@@ -101,10 +101,10 @@ $(document).ready(function(){
|
|||||||
|
|
||||||
<div class="col-md-2">
|
<div class="col-md-2">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label><spring:message code="direct"/>:</label>
|
<label><spring:message code="direction"/>:</label>
|
||||||
<form:select path="direction" class="selectpicker select2 form-control">
|
<form:select path="direction" class="selectpicker select2 form-control">
|
||||||
<form:option value=""><spring:message code="select"/></form:option>
|
<form:option value=""><spring:message code="select"/></form:option>
|
||||||
<c:forEach items="${fns:getDictList('IP_LOCATION')}" var="dict">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="dict">
|
||||||
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</form:select>
|
</form:select>
|
||||||
@@ -259,7 +259,7 @@ $(document).ready(function(){
|
|||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<c:forEach items="${fns:getDictList('DIRECTION')}" var="direction">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="direction">
|
||||||
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
|
|||||||
@@ -113,10 +113,10 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="col-md-2">
|
<div class="col-md-2">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label><spring:message code="direct"/>:</label>
|
<label><spring:message code="direction"/>:</label>
|
||||||
<form:select path="direction" class="selectpicker form-control select2">
|
<form:select path="direction" class="selectpicker form-control select2">
|
||||||
<form:option value=""><spring:message code="select"/></form:option>
|
<form:option value=""><spring:message code="select"/></form:option>
|
||||||
<c:forEach items="${fns:getDictList('IP_LOCATION')}" var="dict">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="dict">
|
||||||
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</form:select>
|
</form:select>
|
||||||
@@ -271,7 +271,7 @@
|
|||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<c:forEach items="${fns:getDictList('DIRECTION')}" var="direction">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="direction">
|
||||||
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
|
|||||||
@@ -109,10 +109,10 @@
|
|||||||
|
|
||||||
<div class="col-md-2">
|
<div class="col-md-2">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label class="control-label"><spring:message code='direct'/>:</label>
|
<label class="control-label"><spring:message code="direction"/>:</label>
|
||||||
<form:select path="direction" class="selectpicker form-control">
|
<form:select path="direction" class="selectpicker form-control">
|
||||||
<form:option value=""><spring:message code="select"/></form:option>
|
<form:option value=""><spring:message code="select"/></form:option>
|
||||||
<c:forEach items="${fns:getDictList('IP_LOCATION')}" var="direction" >
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="direction" >
|
||||||
<form:option value="${direction.itemCode}"><spring:message code="${direction.itemValue}"></spring:message></form:option>
|
<form:option value="${direction.itemCode}"><spring:message code="${direction.itemValue}"></spring:message></form:option>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</form:select>
|
</form:select>
|
||||||
@@ -284,7 +284,7 @@
|
|||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<c:forEach items="${fns:getDictList('DIRECTION')}" var="direction">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="direction">
|
||||||
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
|
|||||||
@@ -114,10 +114,10 @@ $(document).ready(function(){
|
|||||||
|
|
||||||
<%-- <div class="col-md-2">
|
<%-- <div class="col-md-2">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label><spring:message code="direct"/>:</label>
|
<label><spring:message code="direction"/>:</label>
|
||||||
<form:select path="direction" class="selectpicker select2 form-control">
|
<form:select path="direction" class="selectpicker select2 form-control">
|
||||||
<form:option value=""><spring:message code="select"/></form:option>
|
<form:option value=""><spring:message code="select"/></form:option>
|
||||||
<c:forEach items="${fns:getDictList('IP_LOCATION')}" var="dict">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="dict">
|
||||||
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</form:select>
|
</form:select>
|
||||||
@@ -195,7 +195,7 @@ $(document).ready(function(){
|
|||||||
<th class="sort-column device_id" isVisible="false"><spring:message code="deviceid"/></th>
|
<th class="sort-column device_id" isVisible="false"><spring:message code="deviceid"/></th>
|
||||||
<th class="sort-column link_id" isVisible="false"><spring:message code="link_id"/></th>
|
<th class="sort-column link_id" isVisible="false"><spring:message code="link_id"/></th>
|
||||||
<th class="sort-column encap_type"><spring:message code="encap_type"/></th>
|
<th class="sort-column encap_type"><spring:message code="encap_type"/></th>
|
||||||
<th class="sort-column direction"><spring:message code="direction"/></th>
|
<%-- <th class="sort-column direction"><spring:message code="direction"/></th> --%>
|
||||||
<th class="sort-column inner_smac"><spring:message code="inner_smac"/></th>
|
<th class="sort-column inner_smac"><spring:message code="inner_smac"/></th>
|
||||||
<th class="sort-column inner_dmac"><spring:message code="inner_dmac"/></th>
|
<th class="sort-column inner_dmac"><spring:message code="inner_dmac"/></th>
|
||||||
<th class="sort-column stream_dir"><spring:message code="stream_type"/></th>
|
<th class="sort-column stream_dir"><spring:message code="stream_type"/></th>
|
||||||
@@ -299,11 +299,11 @@ $(document).ready(function(){
|
|||||||
<c:if test="${encapType.itemCode eq log.encapType}"><spring:message code="${encapType.itemValue}"/></c:if>
|
<c:if test="${encapType.itemCode eq log.encapType}"><spring:message code="${encapType.itemValue}"/></c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<%-- <td>
|
||||||
<c:forEach items="${fns:getDictList('DIRECTION')}" var="direction">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="direction">
|
||||||
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td> --%>
|
||||||
<td>${log.innerSmac }</td>
|
<td>${log.innerSmac }</td>
|
||||||
<td>${log.innerDmac }</td>
|
<td>${log.innerDmac }</td>
|
||||||
<td>
|
<td>
|
||||||
|
|||||||
@@ -115,10 +115,10 @@ $(document).ready(function(){
|
|||||||
|
|
||||||
<%-- <div class="col-md-2">
|
<%-- <div class="col-md-2">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label><spring:message code="direct"/>:</label>
|
<label><spring:message code="direction"/>:</label>
|
||||||
<form:select path="direction" class="selectpicker select2 form-control">
|
<form:select path="direction" class="selectpicker select2 form-control">
|
||||||
<form:option value=""><spring:message code="select"/></form:option>
|
<form:option value=""><spring:message code="select"/></form:option>
|
||||||
<c:forEach items="${fns:getDictList('IP_LOCATION')}" var="dict">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="dict">
|
||||||
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</form:select>
|
</form:select>
|
||||||
@@ -192,7 +192,7 @@ $(document).ready(function(){
|
|||||||
<th class="sort-column device_id" isVisible="false"><spring:message code="deviceid"/></th>
|
<th class="sort-column device_id" isVisible="false"><spring:message code="deviceid"/></th>
|
||||||
<th class="sort-column link_id" isVisible="false"><spring:message code="link_id"/></th>
|
<th class="sort-column link_id" isVisible="false"><spring:message code="link_id"/></th>
|
||||||
<th class="sort-column encap_type"><spring:message code="encap_type"/></th>
|
<th class="sort-column encap_type"><spring:message code="encap_type"/></th>
|
||||||
<th class="sort-column direction"><spring:message code="direction"/></th>
|
<%-- <th class="sort-column direction"><spring:message code="direction"/></th> --%>
|
||||||
<th class="sort-column inner_smac"><spring:message code="inner_smac"/></th>
|
<th class="sort-column inner_smac"><spring:message code="inner_smac"/></th>
|
||||||
<th class="sort-column inner_dmac"><spring:message code="inner_dmac"/></th>
|
<th class="sort-column inner_dmac"><spring:message code="inner_dmac"/></th>
|
||||||
<th class="sort-column stream_dir"><spring:message code="stream_type"/></th>
|
<th class="sort-column stream_dir"><spring:message code="stream_type"/></th>
|
||||||
@@ -295,11 +295,11 @@ $(document).ready(function(){
|
|||||||
<c:if test="${encapType.itemCode eq log.encapType}"><spring:message code="${encapType.itemValue}"/></c:if>
|
<c:if test="${encapType.itemCode eq log.encapType}"><spring:message code="${encapType.itemValue}"/></c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<%-- <td>
|
||||||
<c:forEach items="${fns:getDictList('DIRECTION')}" var="direction">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="direction">
|
||||||
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td> --%>
|
||||||
<td>${log.innerSmac }</td>
|
<td>${log.innerSmac }</td>
|
||||||
<td>${log.innerDmac }</td>
|
<td>${log.innerDmac }</td>
|
||||||
<td>
|
<td>
|
||||||
|
|||||||
@@ -114,10 +114,10 @@ $(document).ready(function(){
|
|||||||
|
|
||||||
<%-- <div class="col-md-2">
|
<%-- <div class="col-md-2">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label><spring:message code="direct"/>:</label>
|
<label><spring:message code="direction"/>:</label>
|
||||||
<form:select path="direction" class="selectpicker select2 form-control">
|
<form:select path="direction" class="selectpicker select2 form-control">
|
||||||
<form:option value=""><spring:message code="select"/></form:option>
|
<form:option value=""><spring:message code="select"/></form:option>
|
||||||
<c:forEach items="${fns:getDictList('IP_LOCATION')}" var="dict">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="dict">
|
||||||
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</form:select>
|
</form:select>
|
||||||
@@ -193,7 +193,7 @@ $(document).ready(function(){
|
|||||||
<th class="sort-column device_id" isVisible="false"><spring:message code="deviceid"/></th>
|
<th class="sort-column device_id" isVisible="false"><spring:message code="deviceid"/></th>
|
||||||
<th class="sort-column link_id" isVisible="false"><spring:message code="link_id"/></th>
|
<th class="sort-column link_id" isVisible="false"><spring:message code="link_id"/></th>
|
||||||
<th class="sort-column encap_type"><spring:message code="encap_type"/></th>
|
<th class="sort-column encap_type"><spring:message code="encap_type"/></th>
|
||||||
<th class="sort-column direction"><spring:message code="direction"/></th>
|
<%-- <th class="sort-column direction"><spring:message code="direction"/></th> --%>
|
||||||
<th class="sort-column inner_smac"><spring:message code="inner_smac"/></th>
|
<th class="sort-column inner_smac"><spring:message code="inner_smac"/></th>
|
||||||
<th class="sort-column inner_dmac"><spring:message code="inner_dmac"/></th>
|
<th class="sort-column inner_dmac"><spring:message code="inner_dmac"/></th>
|
||||||
<th class="sort-column stream_dir"><spring:message code="stream_type"/></th>
|
<th class="sort-column stream_dir"><spring:message code="stream_type"/></th>
|
||||||
@@ -297,11 +297,11 @@ $(document).ready(function(){
|
|||||||
<c:if test="${encapType.itemCode eq log.encapType}"><spring:message code="${encapType.itemValue}"/></c:if>
|
<c:if test="${encapType.itemCode eq log.encapType}"><spring:message code="${encapType.itemValue}"/></c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<%-- <td>
|
||||||
<c:forEach items="${fns:getDictList('DIRECTION')}" var="direction">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="direction">
|
||||||
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td> --%>
|
||||||
<td>${log.innerSmac }</td>
|
<td>${log.innerSmac }</td>
|
||||||
<td>${log.innerDmac }</td>
|
<td>${log.innerDmac }</td>
|
||||||
<td>
|
<td>
|
||||||
|
|||||||
@@ -115,10 +115,10 @@ $(document).ready(function(){
|
|||||||
|
|
||||||
<%-- <div class="col-md-2">
|
<%-- <div class="col-md-2">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label><spring:message code="direct"/>:</label>
|
<label><spring:message code="direction"/>:</label>
|
||||||
<form:select path="direction" class="selectpicker select2 form-control">
|
<form:select path="direction" class="selectpicker select2 form-control">
|
||||||
<form:option value=""><spring:message code="select"/></form:option>
|
<form:option value=""><spring:message code="select"/></form:option>
|
||||||
<c:forEach items="${fns:getDictList('IP_LOCATION')}" var="dict">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="dict">
|
||||||
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</form:select>
|
</form:select>
|
||||||
@@ -191,7 +191,7 @@ $(document).ready(function(){
|
|||||||
<th class="sort-column device_id" isVisible="false"><spring:message code="deviceid"/></th>
|
<th class="sort-column device_id" isVisible="false"><spring:message code="deviceid"/></th>
|
||||||
<th class="sort-column link_id" isVisible="false"><spring:message code="link_id"/></th>
|
<th class="sort-column link_id" isVisible="false"><spring:message code="link_id"/></th>
|
||||||
<th class="sort-column encap_type"><spring:message code="encap_type"/></th>
|
<th class="sort-column encap_type"><spring:message code="encap_type"/></th>
|
||||||
<th class="sort-column direction"><spring:message code="direction"/></th>
|
<%-- <th class="sort-column direction"><spring:message code="direction"/></th> --%>
|
||||||
<th class="sort-column inner_smac"><spring:message code="inner_smac"/></th>
|
<th class="sort-column inner_smac"><spring:message code="inner_smac"/></th>
|
||||||
<th class="sort-column inner_dmac"><spring:message code="inner_dmac"/></th>
|
<th class="sort-column inner_dmac"><spring:message code="inner_dmac"/></th>
|
||||||
<th class="sort-column stream_dir"><spring:message code="stream_type"/></th>
|
<th class="sort-column stream_dir"><spring:message code="stream_type"/></th>
|
||||||
@@ -295,11 +295,11 @@ $(document).ready(function(){
|
|||||||
<c:if test="${encapType.itemCode eq log.encapType}"><spring:message code="${encapType.itemValue}"/></c:if>
|
<c:if test="${encapType.itemCode eq log.encapType}"><spring:message code="${encapType.itemValue}"/></c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<%-- <td>
|
||||||
<c:forEach items="${fns:getDictList('DIRECTION')}" var="direction">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="direction">
|
||||||
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td> --%>
|
||||||
<td>${log.innerSmac }</td>
|
<td>${log.innerSmac }</td>
|
||||||
<td>${log.innerDmac }</td>
|
<td>${log.innerDmac }</td>
|
||||||
<td>
|
<td>
|
||||||
|
|||||||
@@ -112,10 +112,10 @@ $(document).ready(function(){
|
|||||||
|
|
||||||
<%-- <div class="col-md-2">
|
<%-- <div class="col-md-2">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label><spring:message code="direct"/>:</label>
|
<label><spring:message code="direction"/>:</label>
|
||||||
<form:select path="direction" class="selectpicker select2 form-control">
|
<form:select path="direction" class="selectpicker select2 form-control">
|
||||||
<form:option value=""><spring:message code="select"/></form:option>
|
<form:option value=""><spring:message code="select"/></form:option>
|
||||||
<c:forEach items="${fns:getDictList('IP_LOCATION')}" var="dict">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="dict">
|
||||||
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</form:select>
|
</form:select>
|
||||||
@@ -190,7 +190,7 @@ $(document).ready(function(){
|
|||||||
<th class="sort-column device_id" isVisible="false"><spring:message code="deviceid"/></th>
|
<th class="sort-column device_id" isVisible="false"><spring:message code="deviceid"/></th>
|
||||||
<th class="sort-column link_id" isVisible="false"><spring:message code="link_id"/></th>
|
<th class="sort-column link_id" isVisible="false"><spring:message code="link_id"/></th>
|
||||||
<th class="sort-column encap_type"><spring:message code="encap_type"/></th>
|
<th class="sort-column encap_type"><spring:message code="encap_type"/></th>
|
||||||
<th class="sort-column direction"><spring:message code="direction"/></th>
|
<%-- <th class="sort-column direction"><spring:message code="direction"/></th> --%>
|
||||||
<th class="sort-column inner_smac"><spring:message code="inner_smac"/></th>
|
<th class="sort-column inner_smac"><spring:message code="inner_smac"/></th>
|
||||||
<th class="sort-column inner_dmac"><spring:message code="inner_dmac"/></th>
|
<th class="sort-column inner_dmac"><spring:message code="inner_dmac"/></th>
|
||||||
<th class="sort-column stream_dir"><spring:message code="stream_type"/></th>
|
<th class="sort-column stream_dir"><spring:message code="stream_type"/></th>
|
||||||
@@ -294,11 +294,11 @@ $(document).ready(function(){
|
|||||||
<c:if test="${encapType.itemCode eq log.encapType}"><spring:message code="${encapType.itemValue}"/></c:if>
|
<c:if test="${encapType.itemCode eq log.encapType}"><spring:message code="${encapType.itemValue}"/></c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<%-- <td>
|
||||||
<c:forEach items="${fns:getDictList('DIRECTION')}" var="direction">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="direction">
|
||||||
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td> --%>
|
||||||
<td>${log.innerSmac }</td>
|
<td>${log.innerSmac }</td>
|
||||||
<td>${log.innerDmac }</td>
|
<td>${log.innerDmac }</td>
|
||||||
<td>
|
<td>
|
||||||
|
|||||||
@@ -115,10 +115,10 @@ $(document).ready(function(){
|
|||||||
|
|
||||||
<div class="col-md-2">
|
<div class="col-md-2">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label><spring:message code="direct"/>:</label>
|
<label><spring:message code="direction"/>:</label>
|
||||||
<form:select path="direction" class="selectpicker select2 form-control">
|
<form:select path="direction" class="selectpicker select2 form-control">
|
||||||
<form:option value=""><spring:message code="select"/></form:option>
|
<form:option value=""><spring:message code="select"/></form:option>
|
||||||
<c:forEach items="${fns:getDictList('IP_LOCATION')}" var="dict">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="dict">
|
||||||
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</form:select>
|
</form:select>
|
||||||
@@ -297,7 +297,7 @@ $(document).ready(function(){
|
|||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<c:forEach items="${fns:getDictList('DIRECTION')}" var="direction">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="direction">
|
||||||
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
|
|||||||
@@ -115,10 +115,10 @@ $(document).ready(function(){
|
|||||||
|
|
||||||
<div class="col-md-2">
|
<div class="col-md-2">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label><spring:message code="direct"/>:</label>
|
<label><spring:message code="direction"/>:</label>
|
||||||
<form:select path="direction" class="selectpicker select2 form-control">
|
<form:select path="direction" class="selectpicker select2 form-control">
|
||||||
<form:option value=""><spring:message code="select"/></form:option>
|
<form:option value=""><spring:message code="select"/></form:option>
|
||||||
<c:forEach items="${fns:getDictList('IP_LOCATION')}" var="dict">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="dict">
|
||||||
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</form:select>
|
</form:select>
|
||||||
@@ -297,7 +297,7 @@ $(document).ready(function(){
|
|||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<c:forEach items="${fns:getDictList('DIRECTION')}" var="direction">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="direction">
|
||||||
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
|
|||||||
@@ -156,13 +156,13 @@
|
|||||||
|
|
||||||
<%-- <div class="col-md-2">
|
<%-- <div class="col-md-2">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label><spring:message code="direct" />:</label>
|
<label><spring:message code="direction" />:</label>
|
||||||
<form:select path="direction"
|
<form:select path="direction"
|
||||||
class="selectpicker select2 form-control">
|
class="selectpicker select2 form-control">
|
||||||
<form:option value="">
|
<form:option value="">
|
||||||
<spring:message code="select" />
|
<spring:message code="select" />
|
||||||
</form:option>
|
</form:option>
|
||||||
<c:forEach items="${fns:getDictList('IP_LOCATION')}"
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}"
|
||||||
var="dict">
|
var="dict">
|
||||||
<form:option value="${dict.itemCode}">
|
<form:option value="${dict.itemCode}">
|
||||||
<spring:message code="${dict.itemValue}" />
|
<spring:message code="${dict.itemValue}" />
|
||||||
@@ -250,7 +250,7 @@
|
|||||||
<th class="sort-column device_id" isVisible="false"><spring:message code="deviceid"/></th>
|
<th class="sort-column device_id" isVisible="false"><spring:message code="deviceid"/></th>
|
||||||
<th class="sort-column link_id" isVisible="false"><spring:message code="link_id"/></th>
|
<th class="sort-column link_id" isVisible="false"><spring:message code="link_id"/></th>
|
||||||
<th class="sort-column encap_type"><spring:message code="encap_type"/></th>
|
<th class="sort-column encap_type"><spring:message code="encap_type"/></th>
|
||||||
<th class="sort-column direction"><spring:message code="direction"/></th>
|
<%-- <th class="sort-column direction"><spring:message code="direction"/></th> --%>
|
||||||
<th class="sort-column inner_smac"><spring:message code="inner_smac"/></th>
|
<th class="sort-column inner_smac"><spring:message code="inner_smac"/></th>
|
||||||
<th class="sort-column inner_dmac"><spring:message code="inner_dmac"/></th>
|
<th class="sort-column inner_dmac"><spring:message code="inner_dmac"/></th>
|
||||||
<th class="sort-column stream_dir"><spring:message code="stream_type"/></th>
|
<th class="sort-column stream_dir"><spring:message code="stream_type"/></th>
|
||||||
@@ -354,11 +354,11 @@
|
|||||||
<c:if test="${encapType.itemCode eq log.encapType}"><spring:message code="${encapType.itemValue}"/></c:if>
|
<c:if test="${encapType.itemCode eq log.encapType}"><spring:message code="${encapType.itemValue}"/></c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<%-- <td>
|
||||||
<c:forEach items="${fns:getDictList('DIRECTION')}" var="direction">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="direction">
|
||||||
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td> --%>
|
||||||
<td>${log.innerSmac }</td>
|
<td>${log.innerSmac }</td>
|
||||||
<td>${log.innerDmac }</td>
|
<td>${log.innerDmac }</td>
|
||||||
<td>
|
<td>
|
||||||
|
|||||||
@@ -115,10 +115,10 @@ $(document).ready(function(){
|
|||||||
|
|
||||||
<%-- <div class="col-md-2">
|
<%-- <div class="col-md-2">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label><spring:message code="direct"/>:</label>
|
<label><spring:message code="direction"/>:</label>
|
||||||
<form:select path="direction" class="selectpicker select2 form-control">
|
<form:select path="direction" class="selectpicker select2 form-control">
|
||||||
<form:option value=""><spring:message code="select"/></form:option>
|
<form:option value=""><spring:message code="select"/></form:option>
|
||||||
<c:forEach items="${fns:getDictList('IP_LOCATION')}" var="dict">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="dict">
|
||||||
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</form:select>
|
</form:select>
|
||||||
@@ -192,7 +192,7 @@ $(document).ready(function(){
|
|||||||
<th class="sort-column device_id" isVisible="false"><spring:message code="deviceid"/></th>
|
<th class="sort-column device_id" isVisible="false"><spring:message code="deviceid"/></th>
|
||||||
<th class="sort-column link_id" isVisible="false"><spring:message code="link_id"/></th>
|
<th class="sort-column link_id" isVisible="false"><spring:message code="link_id"/></th>
|
||||||
<th class="sort-column encap_type"><spring:message code="encap_type"/></th>
|
<th class="sort-column encap_type"><spring:message code="encap_type"/></th>
|
||||||
<th class="sort-column direction"><spring:message code="direction"/></th>
|
<%-- <th class="sort-column direction"><spring:message code="direction"/></th> --%>
|
||||||
<th class="sort-column inner_smac"><spring:message code="inner_smac"/></th>
|
<th class="sort-column inner_smac"><spring:message code="inner_smac"/></th>
|
||||||
<th class="sort-column inner_dmac"><spring:message code="inner_dmac"/></th>
|
<th class="sort-column inner_dmac"><spring:message code="inner_dmac"/></th>
|
||||||
<th class="sort-column stream_dir"><spring:message code="stream_type"/></th>
|
<th class="sort-column stream_dir"><spring:message code="stream_type"/></th>
|
||||||
@@ -296,11 +296,11 @@ $(document).ready(function(){
|
|||||||
<c:if test="${encapType.itemCode eq log.encapType}"><spring:message code="${encapType.itemValue}"/></c:if>
|
<c:if test="${encapType.itemCode eq log.encapType}"><spring:message code="${encapType.itemValue}"/></c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<%-- <td>
|
||||||
<c:forEach items="${fns:getDictList('DIRECTION')}" var="direction">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="direction">
|
||||||
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td> --%>
|
||||||
<td>${log.innerSmac }</td>
|
<td>${log.innerSmac }</td>
|
||||||
<td>${log.innerDmac }</td>
|
<td>${log.innerDmac }</td>
|
||||||
<td>
|
<td>
|
||||||
|
|||||||
@@ -115,10 +115,10 @@ $(document).ready(function(){
|
|||||||
|
|
||||||
<%-- <div class="col-md-2">
|
<%-- <div class="col-md-2">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label><spring:message code="direct"/>:</label>
|
<label><spring:message code="direction"/>:</label>
|
||||||
<form:select path="direction" class="selectpicker select2 form-control">
|
<form:select path="direction" class="selectpicker select2 form-control">
|
||||||
<form:option value=""><spring:message code="select"/></form:option>
|
<form:option value=""><spring:message code="select"/></form:option>
|
||||||
<c:forEach items="${fns:getDictList('IP_LOCATION')}" var="dict">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="dict">
|
||||||
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</form:select>
|
</form:select>
|
||||||
@@ -192,7 +192,7 @@ $(document).ready(function(){
|
|||||||
<th class="sort-column device_id" isVisible="false"><spring:message code="deviceid"/></th>
|
<th class="sort-column device_id" isVisible="false"><spring:message code="deviceid"/></th>
|
||||||
<th class="sort-column link_id" isVisible="false"><spring:message code="link_id"/></th>
|
<th class="sort-column link_id" isVisible="false"><spring:message code="link_id"/></th>
|
||||||
<th class="sort-column encap_type"><spring:message code="encap_type"/></th>
|
<th class="sort-column encap_type"><spring:message code="encap_type"/></th>
|
||||||
<th class="sort-column direction"><spring:message code="direction"/></th>
|
<%-- <th class="sort-column direction"><spring:message code="direction"/></th> --%>
|
||||||
<th class="sort-column inner_smac"><spring:message code="inner_smac"/></th>
|
<th class="sort-column inner_smac"><spring:message code="inner_smac"/></th>
|
||||||
<th class="sort-column inner_dmac"><spring:message code="inner_dmac"/></th>
|
<th class="sort-column inner_dmac"><spring:message code="inner_dmac"/></th>
|
||||||
<th class="sort-column stream_dir"><spring:message code="stream_type"/></th>
|
<th class="sort-column stream_dir"><spring:message code="stream_type"/></th>
|
||||||
@@ -296,11 +296,11 @@ $(document).ready(function(){
|
|||||||
<c:if test="${encapType.itemCode eq log.encapType}"><spring:message code="${encapType.itemValue}"/></c:if>
|
<c:if test="${encapType.itemCode eq log.encapType}"><spring:message code="${encapType.itemValue}"/></c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<%-- <td>
|
||||||
<c:forEach items="${fns:getDictList('DIRECTION')}" var="direction">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="direction">
|
||||||
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td> --%>
|
||||||
<td>${log.innerSmac }</td>
|
<td>${log.innerSmac }</td>
|
||||||
<td>${log.innerDmac }</td>
|
<td>${log.innerDmac }</td>
|
||||||
<td>
|
<td>
|
||||||
|
|||||||
@@ -114,10 +114,10 @@ $(document).ready(function(){
|
|||||||
|
|
||||||
<%-- <div class="col-md-2">
|
<%-- <div class="col-md-2">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label><spring:message code="direct"/>:</label>
|
<label><spring:message code="direction"/>:</label>
|
||||||
<form:select path="direction" class="selectpicker select2 form-control">
|
<form:select path="direction" class="selectpicker select2 form-control">
|
||||||
<form:option value=""><spring:message code="select"/></form:option>
|
<form:option value=""><spring:message code="select"/></form:option>
|
||||||
<c:forEach items="${fns:getDictList('IP_LOCATION')}" var="dict">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="dict">
|
||||||
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</form:select>
|
</form:select>
|
||||||
@@ -191,7 +191,7 @@ $(document).ready(function(){
|
|||||||
<th class="sort-column device_id" isVisible="false"><spring:message code="deviceid"/></th>
|
<th class="sort-column device_id" isVisible="false"><spring:message code="deviceid"/></th>
|
||||||
<th class="sort-column link_id" isVisible="false"><spring:message code="link_id"/></th>
|
<th class="sort-column link_id" isVisible="false"><spring:message code="link_id"/></th>
|
||||||
<th class="sort-column encap_type"><spring:message code="encap_type"/></th>
|
<th class="sort-column encap_type"><spring:message code="encap_type"/></th>
|
||||||
<th class="sort-column direction"><spring:message code="direction"/></th>
|
<%-- <th class="sort-column direction"><spring:message code="direction"/></th> --%>
|
||||||
<th class="sort-column inner_smac"><spring:message code="inner_smac"/></th>
|
<th class="sort-column inner_smac"><spring:message code="inner_smac"/></th>
|
||||||
<th class="sort-column inner_dmac"><spring:message code="inner_dmac"/></th>
|
<th class="sort-column inner_dmac"><spring:message code="inner_dmac"/></th>
|
||||||
<th class="sort-column stream_dir"><spring:message code="stream_type"/></th>
|
<th class="sort-column stream_dir"><spring:message code="stream_type"/></th>
|
||||||
@@ -295,11 +295,11 @@ $(document).ready(function(){
|
|||||||
<c:if test="${encapType.itemCode eq log.encapType}"><spring:message code="${encapType.itemValue}"/></c:if>
|
<c:if test="${encapType.itemCode eq log.encapType}"><spring:message code="${encapType.itemValue}"/></c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<%-- <td>
|
||||||
<c:forEach items="${fns:getDictList('DIRECTION')}" var="direction">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="direction">
|
||||||
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td> --%>
|
||||||
<td>${log.innerSmac }</td>
|
<td>${log.innerSmac }</td>
|
||||||
<td>${log.innerDmac }</td>
|
<td>${log.innerDmac }</td>
|
||||||
<td>
|
<td>
|
||||||
|
|||||||
@@ -115,10 +115,10 @@ $(document).ready(function(){
|
|||||||
|
|
||||||
<%-- <div class="col-md-2">
|
<%-- <div class="col-md-2">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label><spring:message code="direct"/>:</label>
|
<label><spring:message code="direction"/>:</label>
|
||||||
<form:select path="direction" class="selectpicker select2 form-control">
|
<form:select path="direction" class="selectpicker select2 form-control">
|
||||||
<form:option value=""><spring:message code="select"/></form:option>
|
<form:option value=""><spring:message code="select"/></form:option>
|
||||||
<c:forEach items="${fns:getDictList('IP_LOCATION')}" var="dict">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="dict">
|
||||||
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</form:select>
|
</form:select>
|
||||||
@@ -192,7 +192,7 @@ $(document).ready(function(){
|
|||||||
<th class="sort-column device_id" isVisible="false"><spring:message code="deviceid"/></th>
|
<th class="sort-column device_id" isVisible="false"><spring:message code="deviceid"/></th>
|
||||||
<th class="sort-column link_id" isVisible="false"><spring:message code="link_id"/></th>
|
<th class="sort-column link_id" isVisible="false"><spring:message code="link_id"/></th>
|
||||||
<th class="sort-column encap_type"><spring:message code="encap_type"/></th>
|
<th class="sort-column encap_type"><spring:message code="encap_type"/></th>
|
||||||
<th class="sort-column direction"><spring:message code="direction"/></th>
|
<%-- <th class="sort-column direction"><spring:message code="direction"/></th> --%>
|
||||||
<th class="sort-column inner_smac"><spring:message code="inner_smac"/></th>
|
<th class="sort-column inner_smac"><spring:message code="inner_smac"/></th>
|
||||||
<th class="sort-column inner_dmac"><spring:message code="inner_dmac"/></th>
|
<th class="sort-column inner_dmac"><spring:message code="inner_dmac"/></th>
|
||||||
<th class="sort-column stream_dir"><spring:message code="stream_type"/></th>
|
<th class="sort-column stream_dir"><spring:message code="stream_type"/></th>
|
||||||
@@ -296,11 +296,11 @@ $(document).ready(function(){
|
|||||||
<c:if test="${encapType.itemCode eq log.encapType}"><spring:message code="${encapType.itemValue}"/></c:if>
|
<c:if test="${encapType.itemCode eq log.encapType}"><spring:message code="${encapType.itemValue}"/></c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<%-- <td>
|
||||||
<c:forEach items="${fns:getDictList('DIRECTION')}" var="direction">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="direction">
|
||||||
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td> --%>
|
||||||
<td>${log.innerSmac }</td>
|
<td>${log.innerSmac }</td>
|
||||||
<td>${log.innerDmac }</td>
|
<td>${log.innerDmac }</td>
|
||||||
<td>
|
<td>
|
||||||
|
|||||||
@@ -115,10 +115,10 @@ $(document).ready(function(){
|
|||||||
|
|
||||||
<%-- <div class="col-md-2">
|
<%-- <div class="col-md-2">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label><spring:message code="direct"/>:</label>
|
<label><spring:message code="direction"/>:</label>
|
||||||
<form:select path="direction" class="selectpicker select2 form-control">
|
<form:select path="direction" class="selectpicker select2 form-control">
|
||||||
<form:option value=""><spring:message code="select"/></form:option>
|
<form:option value=""><spring:message code="select"/></form:option>
|
||||||
<c:forEach items="${fns:getDictList('IP_LOCATION')}" var="dict">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="dict">
|
||||||
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</form:select>
|
</form:select>
|
||||||
@@ -192,7 +192,7 @@ $(document).ready(function(){
|
|||||||
<th class="sort-column device_id" isVisible="false"><spring:message code="deviceid"/></th>
|
<th class="sort-column device_id" isVisible="false"><spring:message code="deviceid"/></th>
|
||||||
<th class="sort-column link_id" isVisible="false"><spring:message code="link_id"/></th>
|
<th class="sort-column link_id" isVisible="false"><spring:message code="link_id"/></th>
|
||||||
<th class="sort-column encap_type"><spring:message code="encap_type"/></th>
|
<th class="sort-column encap_type"><spring:message code="encap_type"/></th>
|
||||||
<th class="sort-column direction"><spring:message code="direction"/></th>
|
<%-- <th class="sort-column direction"><spring:message code="direction"/></th> --%>
|
||||||
<th class="sort-column inner_smac"><spring:message code="inner_smac"/></th>
|
<th class="sort-column inner_smac"><spring:message code="inner_smac"/></th>
|
||||||
<th class="sort-column inner_dmac"><spring:message code="inner_dmac"/></th>
|
<th class="sort-column inner_dmac"><spring:message code="inner_dmac"/></th>
|
||||||
<th class="sort-column stream_dir"><spring:message code="stream_type"/></th>
|
<th class="sort-column stream_dir"><spring:message code="stream_type"/></th>
|
||||||
@@ -296,11 +296,11 @@ $(document).ready(function(){
|
|||||||
<c:if test="${encapType.itemCode eq log.encapType}"><spring:message code="${encapType.itemValue}"/></c:if>
|
<c:if test="${encapType.itemCode eq log.encapType}"><spring:message code="${encapType.itemValue}"/></c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<%-- <td>
|
||||||
<c:forEach items="${fns:getDictList('DIRECTION')}" var="direction">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="direction">
|
||||||
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td> --%>
|
||||||
<td>${log.innerSmac }</td>
|
<td>${log.innerSmac }</td>
|
||||||
<td>${log.innerDmac }</td>
|
<td>${log.innerDmac }</td>
|
||||||
<td>
|
<td>
|
||||||
|
|||||||
@@ -115,10 +115,10 @@ $(document).ready(function(){
|
|||||||
|
|
||||||
<div class="col-md-2">
|
<div class="col-md-2">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label><spring:message code="direct"/>:</label>
|
<label><spring:message code="direction"/>:</label>
|
||||||
<form:select path="direction" class="selectpicker select2 form-control">
|
<form:select path="direction" class="selectpicker select2 form-control">
|
||||||
<form:option value=""><spring:message code="select"/></form:option>
|
<form:option value=""><spring:message code="select"/></form:option>
|
||||||
<c:forEach items="${fns:getDictList('IP_LOCATION')}" var="dict">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="dict">
|
||||||
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</form:select>
|
</form:select>
|
||||||
@@ -300,7 +300,7 @@ $(document).ready(function(){
|
|||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<c:forEach items="${fns:getDictList('DIRECTION')}" var="direction">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="direction">
|
||||||
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
|
|||||||
@@ -115,10 +115,10 @@ $(document).ready(function(){
|
|||||||
|
|
||||||
<%-- <div class="col-md-2">
|
<%-- <div class="col-md-2">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label><spring:message code="direct"/>:</label>
|
<label><spring:message code="direction"/>:</label>
|
||||||
<form:select path="direction" class="selectpicker select2 form-control">
|
<form:select path="direction" class="selectpicker select2 form-control">
|
||||||
<form:option value=""><spring:message code="select"/></form:option>
|
<form:option value=""><spring:message code="select"/></form:option>
|
||||||
<c:forEach items="${fns:getDictList('IP_LOCATION')}" var="dict">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="dict">
|
||||||
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</form:select>
|
</form:select>
|
||||||
@@ -199,7 +199,7 @@ $(document).ready(function(){
|
|||||||
<th class="sort-column device_id" isVisible="false"><spring:message code="deviceid"/></th>
|
<th class="sort-column device_id" isVisible="false"><spring:message code="deviceid"/></th>
|
||||||
<th class="sort-column link_id" isVisible="false"><spring:message code="link_id"/></th>
|
<th class="sort-column link_id" isVisible="false"><spring:message code="link_id"/></th>
|
||||||
<th class="sort-column encap_type"><spring:message code="encap_type"/></th>
|
<th class="sort-column encap_type"><spring:message code="encap_type"/></th>
|
||||||
<th class="sort-column direction"><spring:message code="direction"/></th>
|
<%-- <th class="sort-column direction"><spring:message code="direction"/></th> --%>
|
||||||
<th class="sort-column inner_smac"><spring:message code="inner_smac"/></th>
|
<th class="sort-column inner_smac"><spring:message code="inner_smac"/></th>
|
||||||
<th class="sort-column inner_dmac"><spring:message code="inner_dmac"/></th>
|
<th class="sort-column inner_dmac"><spring:message code="inner_dmac"/></th>
|
||||||
<th class="sort-column stream_dir"><spring:message code="stream_type"/></th>
|
<th class="sort-column stream_dir"><spring:message code="stream_type"/></th>
|
||||||
@@ -300,11 +300,11 @@ $(document).ready(function(){
|
|||||||
<c:if test="${encapType.itemCode eq log.encapType}"><spring:message code="${encapType.itemValue}"/></c:if>
|
<c:if test="${encapType.itemCode eq log.encapType}"><spring:message code="${encapType.itemValue}"/></c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<%-- <td>
|
||||||
<c:forEach items="${fns:getDictList('DIRECTION')}" var="direction">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="direction">
|
||||||
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td> --%>
|
||||||
<td>${log.innerSmac }</td>
|
<td>${log.innerSmac }</td>
|
||||||
<td>${log.innerDmac }</td>
|
<td>${log.innerDmac }</td>
|
||||||
<td>
|
<td>
|
||||||
|
|||||||
@@ -115,10 +115,10 @@ $(document).ready(function(){
|
|||||||
|
|
||||||
<%-- <div class="col-md-2">
|
<%-- <div class="col-md-2">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label><spring:message code="direct"/>:</label>
|
<label><spring:message code="direction"/>:</label>
|
||||||
<form:select path="direction" class="selectpicker select2 form-control">
|
<form:select path="direction" class="selectpicker select2 form-control">
|
||||||
<form:option value=""><spring:message code="select"/></form:option>
|
<form:option value=""><spring:message code="select"/></form:option>
|
||||||
<c:forEach items="${fns:getDictList('IP_LOCATION')}" var="dict">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="dict">
|
||||||
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</form:select>
|
</form:select>
|
||||||
@@ -200,7 +200,7 @@ $(document).ready(function(){
|
|||||||
<th class="sort-column device_id" isVisible="false"><spring:message code="deviceid"/></th>
|
<th class="sort-column device_id" isVisible="false"><spring:message code="deviceid"/></th>
|
||||||
<th class="sort-column link_id" isVisible="false"><spring:message code="link_id"/></th>
|
<th class="sort-column link_id" isVisible="false"><spring:message code="link_id"/></th>
|
||||||
<th class="sort-column encap_type"><spring:message code="encap_type"/></th>
|
<th class="sort-column encap_type"><spring:message code="encap_type"/></th>
|
||||||
<th class="sort-column direction"><spring:message code="direction"/></th>
|
<%-- <th class="sort-column direction"><spring:message code="direction"/></th> --%>
|
||||||
<th class="sort-column inner_smac"><spring:message code="inner_smac"/></th>
|
<th class="sort-column inner_smac"><spring:message code="inner_smac"/></th>
|
||||||
<th class="sort-column inner_dmac"><spring:message code="inner_dmac"/></th>
|
<th class="sort-column inner_dmac"><spring:message code="inner_dmac"/></th>
|
||||||
<th class="sort-column stream_dir"><spring:message code="stream_type"/></th>
|
<th class="sort-column stream_dir"><spring:message code="stream_type"/></th>
|
||||||
@@ -301,11 +301,11 @@ $(document).ready(function(){
|
|||||||
<c:if test="${encapType.itemCode eq log.encapType}"><spring:message code="${encapType.itemValue}"/></c:if>
|
<c:if test="${encapType.itemCode eq log.encapType}"><spring:message code="${encapType.itemValue}"/></c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<%-- <td>
|
||||||
<c:forEach items="${fns:getDictList('DIRECTION')}" var="direction">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="direction">
|
||||||
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td> --%>
|
||||||
<td>${log.innerSmac }</td>
|
<td>${log.innerSmac }</td>
|
||||||
<td>${log.innerDmac }</td>
|
<td>${log.innerDmac }</td>
|
||||||
<td>
|
<td>
|
||||||
|
|||||||
@@ -115,10 +115,10 @@ $(document).ready(function(){
|
|||||||
|
|
||||||
<%-- <div class="col-md-2">
|
<%-- <div class="col-md-2">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label><spring:message code="direct"/>:</label>
|
<label><spring:message code="direction"/>:</label>
|
||||||
<form:select path="direction" class="selectpicker select2 form-control">
|
<form:select path="direction" class="selectpicker select2 form-control">
|
||||||
<form:option value=""><spring:message code="select"/></form:option>
|
<form:option value=""><spring:message code="select"/></form:option>
|
||||||
<c:forEach items="${fns:getDictList('IP_LOCATION')}" var="dict">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="dict">
|
||||||
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</form:select>
|
</form:select>
|
||||||
@@ -265,7 +265,7 @@ $(document).ready(function(){
|
|||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<c:forEach items="${fns:getDictList('DIRECTION')}" var="direction">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="direction">
|
||||||
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
|
|||||||
@@ -115,10 +115,10 @@ $(document).ready(function(){
|
|||||||
|
|
||||||
<div class="col-md-2">
|
<div class="col-md-2">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label><spring:message code="direct"/>:</label>
|
<label><spring:message code="direction"/>:</label>
|
||||||
<form:select path="direction" class="selectpicker select2 form-control">
|
<form:select path="direction" class="selectpicker select2 form-control">
|
||||||
<form:option value=""><spring:message code="select"/></form:option>
|
<form:option value=""><spring:message code="select"/></form:option>
|
||||||
<c:forEach items="${fns:getDictList('IP_LOCATION')}" var="dict">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="dict">
|
||||||
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</form:select>
|
</form:select>
|
||||||
@@ -272,7 +272,7 @@ $(document).ready(function(){
|
|||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<c:forEach items="${fns:getDictList('DIRECTION')}" var="direction">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="direction">
|
||||||
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
|
|||||||
@@ -126,10 +126,10 @@
|
|||||||
|
|
||||||
<div class="col-md-2">
|
<div class="col-md-2">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label class="control-label"><spring:message code='direct'/>:</label>
|
<label class="control-label"><spring:message code="direction"/>:</label>
|
||||||
<form:select path="direction" class="selectpicker form-control">
|
<form:select path="direction" class="selectpicker form-control">
|
||||||
<form:option value=""><spring:message code="select"/></form:option>
|
<form:option value=""><spring:message code="select"/></form:option>
|
||||||
<c:forEach items="${fns:getDictList('DIRECTION')}" var="direction" >
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="direction" >
|
||||||
<form:option value="${direction.itemCode}"><spring:message code="${direction.itemValue}"></spring:message></form:option>
|
<form:option value="${direction.itemCode}"><spring:message code="${direction.itemValue}"></spring:message></form:option>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</form:select>
|
</form:select>
|
||||||
@@ -278,7 +278,7 @@
|
|||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<c:forEach items="${fns:getDictList('DIRECTION')}" var="direction">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="direction">
|
||||||
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
|
|||||||
@@ -112,10 +112,10 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="col-md-2">
|
<div class="col-md-2">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label><spring:message code="direct"/>:</label>
|
<label><spring:message code="direction"/>:</label>
|
||||||
<form:select path="direction" class="selectpicker form-control select2">
|
<form:select path="direction" class="selectpicker form-control select2">
|
||||||
<form:option value=""><spring:message code="select"/></form:option>
|
<form:option value=""><spring:message code="select"/></form:option>
|
||||||
<c:forEach items="${fns:getDictList('IP_LOCATION')}" var="dict">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="dict">
|
||||||
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</form:select>
|
</form:select>
|
||||||
@@ -264,7 +264,7 @@
|
|||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<c:forEach items="${fns:getDictList('DIRECTION')}" var="direction">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="direction">
|
||||||
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
|
|||||||
@@ -115,10 +115,10 @@ $(document).ready(function(){
|
|||||||
|
|
||||||
<div class="col-md-2">
|
<div class="col-md-2">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label><spring:message code="direct"/>:</label>
|
<label><spring:message code="direction"/>:</label>
|
||||||
<form:select path="direction" class="selectpicker select2 form-control">
|
<form:select path="direction" class="selectpicker select2 form-control">
|
||||||
<form:option value=""><spring:message code="select"/></form:option>
|
<form:option value=""><spring:message code="select"/></form:option>
|
||||||
<c:forEach items="${fns:getDictList('IP_LOCATION')}" var="dict">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="dict">
|
||||||
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</form:select>
|
</form:select>
|
||||||
@@ -271,7 +271,7 @@ $(document).ready(function(){
|
|||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<c:forEach items="${fns:getDictList('DIRECTION')}" var="direction">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="direction">
|
||||||
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
|
|||||||
@@ -121,10 +121,10 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="col-md-2">
|
<div class="col-md-2">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label><spring:message code="direct"/>:</label>
|
<label><spring:message code="direction"/>:</label>
|
||||||
<form:select path="direction" class="selectpicker form-control select2">
|
<form:select path="direction" class="selectpicker form-control select2">
|
||||||
<form:option value=""><spring:message code="select"/></form:option>
|
<form:option value=""><spring:message code="select"/></form:option>
|
||||||
<c:forEach items="${fns:getDictList('IP_LOCATION')}" var="dict">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="dict">
|
||||||
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
<form:option value="${dict.itemCode}"><spring:message code="${dict.itemValue}"/></form:option>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</form:select>
|
</form:select>
|
||||||
@@ -271,7 +271,7 @@
|
|||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<c:forEach items="${fns:getDictList('DIRECTION')}" var="direction">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="direction">
|
||||||
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
|
|||||||
@@ -96,10 +96,10 @@
|
|||||||
|
|
||||||
<div class="col-md-2">
|
<div class="col-md-2">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label class="control-label"><spring:message code='direct'/>:</label>
|
<label class="control-label"><spring:message code="direction"/>:</label>
|
||||||
<form:select path="direction" class="selectpicker form-control">
|
<form:select path="direction" class="selectpicker form-control">
|
||||||
<form:option value=""><spring:message code="select"/></form:option>
|
<form:option value=""><spring:message code="select"/></form:option>
|
||||||
<c:forEach items="${fns:getDictList('IP_LOCATION')}" var="direction" >
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="direction" >
|
||||||
<form:option value="${direction.itemCode}"><spring:message code="${direction.itemValue}"></spring:message></form:option>
|
<form:option value="${direction.itemCode}"><spring:message code="${direction.itemValue}"></spring:message></form:option>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</form:select>
|
</form:select>
|
||||||
@@ -278,7 +278,7 @@
|
|||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<c:forEach items="${fns:getDictList('DIRECTION')}" var="direction">
|
<c:forEach items="${fns:getDictList('LOG_DIRECTION')}" var="direction">
|
||||||
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
<c:if test="${direction.itemCode eq log.direction}"><spring:message code="${direction.itemValue}"/></c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
|
|||||||
@@ -89,6 +89,10 @@ $(document).ready(function() {
|
|||||||
$('.table-responsive').css({'height':height-166+'px'});
|
$('.table-responsive').css({'height':height-166+'px'});
|
||||||
//style.height=height-130+'px';
|
//style.height=height-130+'px';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var li=document.getElementById("liwhite").offsetWidth;
|
||||||
|
var lipx=Number(li/6);
|
||||||
|
$(".lireport").css({'width':lipx+'px','text-overflow':'ellipsis','overflow':'hidden'});
|
||||||
});
|
});
|
||||||
function getXlsxFileName() {
|
function getXlsxFileName() {
|
||||||
var cfgName = $("[name=cfgName2]").val() + "_";
|
var cfgName = $("[name=cfgName2]").val() + "_";
|
||||||
@@ -356,8 +360,16 @@ function customColumnClick(){
|
|||||||
if($('.table-responsive')){
|
if($('.table-responsive')){
|
||||||
$('.table-responsive').css({'height':height-186+'px'});
|
$('.table-responsive').css({'height':height-186+'px'});
|
||||||
}
|
}
|
||||||
|
var li=document.getElementById("liwhite").offsetWidth;
|
||||||
|
var lipx=Number(li/6);
|
||||||
|
$(".lireport").css({'width':lipx+'px','text-overflow':'ellipsis','overflow':'hidden'});
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
<style type="text/css">
|
||||||
|
li{
|
||||||
|
white-space:nowrap;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div class="page-content">
|
<div class="page-content">
|
||||||
@@ -470,40 +482,40 @@ function customColumnClick(){
|
|||||||
</form:form>
|
</form:form>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div>
|
<div id="liwhite">
|
||||||
<sys:message content="${message}"/>
|
<sys:message content="${message}"/>
|
||||||
<br>
|
<br>
|
||||||
<ul class="nav nav-tabs nav-justified">
|
<ul class="nav nav-tabs nav-justified" >
|
||||||
<li
|
<li
|
||||||
<c:if test="${bean.reportBusinessType eq 'label_report' or bean.reportBusinessType ==null}">
|
<c:if test="${bean.reportBusinessType eq 'label_report' or bean.reportBusinessType ==null}">
|
||||||
class="active"
|
class="active"
|
||||||
</c:if>
|
</c:if>
|
||||||
><a data-bussiness="label_report" data-toggle="tab" href="#label"><spring:message code="label_report"/></a></li>
|
><a class="lireport" data-bussiness="label_report" data-toggle="tab" href="#label" title="<spring:message code="label_report"/>"><spring:message code="label_report"/></a></li>
|
||||||
<li
|
<li
|
||||||
<c:if test="${bean.reportBusinessType eq 'attr_type_report'}">
|
<c:if test="${bean.reportBusinessType eq 'attr_type_report'}">
|
||||||
class="active"
|
class="active"
|
||||||
</c:if>
|
</c:if>
|
||||||
><a data-bussiness="attr_type_report" data-toggle="tab" href="#attrType"><spring:message code="attr_type_report"/></a></li>
|
><a class="lireport" data-bussiness="attr_type_report" data-toggle="tab" href="#attrType" title="<spring:message code="attr_type_report"/>" ><spring:message code="attr_type_report"/></a></li>
|
||||||
<li
|
<li
|
||||||
<c:if test="${bean.reportBusinessType eq 'lwhh_report'}">
|
<c:if test="${bean.reportBusinessType eq 'lwhh_report'}">
|
||||||
class="active"
|
class="active"
|
||||||
</c:if>
|
</c:if>
|
||||||
><a data-bussiness="lwhh_report" data-toggle="tab" href="#lwhh"><spring:message code="lwhh_report"/></a></li>
|
><a class="lireport" data-bussiness="lwhh_report" data-toggle="tab" href="#lwhh" title="<spring:message code="lwhh_report"/>" ><spring:message code="lwhh_report"/></a></li>
|
||||||
<li
|
<li
|
||||||
<c:if test="${bean.reportBusinessType eq 'src_ip_report'}">
|
<c:if test="${bean.reportBusinessType eq 'src_ip_report'}">
|
||||||
class="active"
|
class="active"
|
||||||
</c:if>
|
</c:if>
|
||||||
><a data-bussiness="src_ip_report" data-toggle="tab" href="#srcIp"><spring:message code="src_ip_report"/></a></li>
|
><a class="lireport" data-bussiness="src_ip_report" data-toggle="tab" href="#srcIp" title="<spring:message code="src_ip_report"/>" ><spring:message code="src_ip_report"/></a></li>
|
||||||
<li
|
<li
|
||||||
<c:if test="${bean.reportBusinessType eq 'dest_ip_report'}">
|
<c:if test="${bean.reportBusinessType eq 'dest_ip_report'}">
|
||||||
class="active"
|
class="active"
|
||||||
</c:if>
|
</c:if>
|
||||||
><a data-bussiness="dest_ip_report" data-toggle="tab" href="#destIp"><spring:message code="dest_ip_report"/></a></li>
|
><a class="lireport" data-bussiness="dest_ip_report" data-toggle="tab" href="#destIp" title="<spring:message code="dest_ip_report"/>" ><spring:message code="dest_ip_report"/></a></li>
|
||||||
<li
|
<li
|
||||||
<c:if test="${bean.reportBusinessType eq 'isp_report'}">
|
<c:if test="${bean.reportBusinessType eq 'isp_report'}">
|
||||||
class="active"
|
class="active"
|
||||||
</c:if>
|
</c:if>
|
||||||
><a data-bussiness="isp_report" data-toggle="tab" href="#entranceId"><spring:message code="isp_report"/></a></li>
|
><a class="lireport" data-bussiness="isp_report" data-toggle="tab" href="#entranceId" title="<spring:message code="isp_report"/>"><spring:message code="isp_report"/></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<div class="tab-content table-responsive">
|
<div class="tab-content table-responsive">
|
||||||
<div id="label" class="tab-pane fade
|
<div id="label" class="tab-pane fade
|
||||||
|
|||||||
@@ -2227,7 +2227,7 @@ table th[class*="col-"] {
|
|||||||
.table-responsive {
|
.table-responsive {
|
||||||
overflow-x: auto;
|
overflow-x: auto;
|
||||||
min-height: 0.01%;
|
min-height: 0.01%;
|
||||||
position: fixed;
|
/* position: fixed; */
|
||||||
right: 14px;
|
right: 14px;
|
||||||
left: 14px;
|
left: 14px;
|
||||||
margin-top: 20px;
|
margin-top: 20px;
|
||||||
@@ -3182,7 +3182,7 @@ tbody.collapse.in {
|
|||||||
position: absolute;
|
position: absolute;
|
||||||
top: 100%;
|
top: 100%;
|
||||||
left: 0/*rtl:auto*/;
|
left: 0/*rtl:auto*/;
|
||||||
z-index: 1000;
|
z-index: 2147483647;
|
||||||
display: none;
|
display: none;
|
||||||
float: left;
|
float: left;
|
||||||
min-width: 160px;
|
min-width: 160px;
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
*/
|
*/
|
||||||
(function ($) {
|
(function ($) {
|
||||||
$.extend($.validator.messages, {
|
$.extend($.validator.messages, {
|
||||||
required: "Поле обязательно для заполнения.",
|
required: "Это поле является обязательным.",
|
||||||
remote: "Пожалуйста, исправьте это поле.",
|
remote: "Пожалуйста, исправьте это поле.",
|
||||||
email: "Введите действующий адрес эл. почты.",
|
email: "Введите действующий адрес эл. почты.",
|
||||||
url: "Введите действительный URL.",
|
url: "Введите действительный URL.",
|
||||||
@@ -27,22 +27,22 @@
|
|||||||
ipMask:"Введите правильный IP/маску",
|
ipMask:"Введите правильный IP/маску",
|
||||||
ipPart:"Недопустимая часть IP",
|
ipPart:"Недопустимая часть IP",
|
||||||
//ipv6MaskPart:"Mаска-показатель степени 2, небольше 128",
|
//ipv6MaskPart:"Mаска-показатель степени 2, небольше 128",
|
||||||
ipv6MaskPart:"掩码介于2到128",
|
ipv6MaskPart:"Маска должна быть между 2 и 128",
|
||||||
//ipMaskRange:"Маска IP между 0 и 32",
|
//ipMaskRange:"Маска IP между 0 и 32",
|
||||||
ipMaskRange:"Маска IP должна между 16 и 32",
|
ipMaskRange:"Маска IP должна между 16 и 32",
|
||||||
srcIpNotEqDestIp:"IP Источник",
|
srcIpNotEqDestIp:"IP-адрес клиента",
|
||||||
destIpNotEqDestIp:"IP Назначение",
|
destIpNotEqDestIp:"и IP-адрес сервера",
|
||||||
IpNotEqDestIp:"Не может быть одинаковым",
|
IpNotEqDestIp:"Не может быть одинаковым",
|
||||||
srcIpIsNotValue:"Исходный IP не может быть ",
|
srcIpIsNotValue:"IP-адрес клиента не может быть",
|
||||||
destIpIsNotValue:"IP назначение не может быть",
|
destIpIsNotValue:"IP-адрес сервера не может быть",
|
||||||
ipRange:"IP范围格式错误或者起始IP与结束IP不在C网段",
|
ipRange:"Неверный IP-формат или начальный IP и конечный IP в C подсетях",
|
||||||
ipRange1:"Начальный IP должен быть меньше конечного IP",
|
ipRange1:"Начальный IP должен быть меньше конечного IP",
|
||||||
portCheck: "Введите правильный порт.",
|
portCheck: "Введите правильный порт.",
|
||||||
notStartZero:"Введите действительное целое число",
|
notStartZero:"Введите действительное целое число",
|
||||||
portRange:"Порт должен между 0 и 65535",
|
portRange:"Порт должен между 0 и 65535",
|
||||||
portMaskRange:"Порт и маска должны находиться между 0 и 65535. Правильный шаблон -«порт/маска».",
|
portMaskRange:"Порт и маска должны быть между 0 и 65535. Правильный шаблон -«порт/маска».",
|
||||||
chooseAreaOrIsp:"Регион или оператор должны выбрать один",
|
chooseAreaOrIsp:"Регион или оператор должны выбрать один",
|
||||||
areaControl:"Действие сброса и петли не требуется управление областью",
|
areaControl:"Падению и циклу не нужно управление зоны",
|
||||||
ip_type: "IP Тип",
|
ip_type: "IP Тип",
|
||||||
ip_pattern: "IP Формат",
|
ip_pattern: "IP Формат",
|
||||||
area: "Район",
|
area: "Район",
|
||||||
@@ -58,7 +58,7 @@
|
|||||||
ip_subnet: "IP/Маска Подсети",
|
ip_subnet: "IP/Маска Подсети",
|
||||||
ip_range: "IP Диапазон",
|
ip_range: "IP Диапазон",
|
||||||
timeout:"Тайм-аут",
|
timeout:"Тайм-аут",
|
||||||
areaIpPrefix:"Запрещенное Значение: ",
|
areaIpPrefix:"Запрещенное значение:",
|
||||||
domainCheck:"Введите действительный домен.",
|
domainCheck:"Введите действительный домен.",
|
||||||
checkParent:"Тип конфигурации должен совпадать с родительским типом.",
|
checkParent:"Тип конфигурации должен совпадать с родительским типом.",
|
||||||
specServiceCodeCheck:"Номер протокола повторяется.",
|
specServiceCodeCheck:"Номер протокола повторяется.",
|
||||||
@@ -67,17 +67,17 @@
|
|||||||
invisibleChar:"Введите видимый символ",
|
invisibleChar:"Введите видимый символ",
|
||||||
hasInvisibleChar:"Тег {0} включает невидимый символ",
|
hasInvisibleChar:"Тег {0} включает невидимый символ",
|
||||||
haveInvisibleChar:"Теги {0} включают невидимый символ",
|
haveInvisibleChar:"Теги {0} включают невидимый символ",
|
||||||
httpCheck:"Please enter a correct url(http[s]://xxx.xx)",
|
httpCheck:"Введите правильный URL(http[s]://xxx.xx)",
|
||||||
failed:"Failed",
|
failed:"Неудачно",
|
||||||
go_back:"Go Back Policies",
|
go_back:"Вернуть назад Политики",
|
||||||
log_5_minutes:"Log For The Last Five Minutes",
|
log_5_minutes:"Журнал за последние пять минут",
|
||||||
log_1_hour:"Log For The Last Hour",
|
log_1_hour:"Журнал За последний час",
|
||||||
input:"Please Enter ",
|
input:"Введите, пожалуйста ",
|
||||||
protocolPort:"TCP protocol or UDP protocol must be chosen when port is greater than 0",
|
protocolPort:"Если порт больше 0, необходимо выбрать протокол TCP или протокол UDP",
|
||||||
protocolPort1:"Only when TCP protocol or UDP protocol is chosen can port greater than 0",
|
protocolPort1:"Только при выборе протокола TCP или протокола UDP порт может быть больше 0",
|
||||||
netAddress:"C类IP地址网络位必须相同",
|
netAddress:"Тип IP-адресов класса C должен иметь один и тот же номер сети бит поля.",
|
||||||
ipUnique:"IP already exists.",
|
ipUnique:"IP уже существует.",
|
||||||
asnNoUnique:"ASN already exists.",
|
asnNoUnique:"ASN уже существует.",
|
||||||
areaUnique:"Area already exists."
|
areaUnique:"Регион уже существует."
|
||||||
});
|
});
|
||||||
}(jQuery));
|
}(jQuery));
|
||||||
|
|||||||
@@ -43,7 +43,7 @@ p{
|
|||||||
margin-top: 15px;
|
margin-top: 15px;
|
||||||
}
|
}
|
||||||
.data_content .data_info .fr_fc .fl_fc{
|
.data_content .data_info .fr_fc .fl_fc{
|
||||||
width: 68%;
|
width: 70%;
|
||||||
height: 110px;
|
height: 110px;
|
||||||
border-width: 0 1px;
|
border-width: 0 1px;
|
||||||
margin-left: 0px;
|
margin-left: 0px;
|
||||||
@@ -105,58 +105,74 @@ p{
|
|||||||
text-align: center;
|
text-align: center;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
text-overflow: ellipsis;
|
/* text-overflow: ellipsis; */
|
||||||
|
margin-left: -12px;
|
||||||
}
|
}
|
||||||
.data_content .data_info .info_1 label:nth-child(1){
|
.data_content .data_info .info_1 label:nth-child(1){
|
||||||
|
width:100%;
|
||||||
color:#fff;
|
color:#fff;
|
||||||
font-size: 18px;
|
font-size: 18px;
|
||||||
text-align: center;
|
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
text-overflow: ellipsis;
|
text-overflow: ellipsis;
|
||||||
margin: -3px;
|
margin: -3px;
|
||||||
|
margin-left: -20px;
|
||||||
}
|
}
|
||||||
.data_content .data_info>div.info_1 p:nth-child(2){
|
.data_content .data_info>div.info_1 p:nth-child(2){
|
||||||
|
width:100%;
|
||||||
font-weight: 600;
|
font-weight: 600;
|
||||||
font-size: 16px;
|
font-size: 16px;
|
||||||
color:#288dce;
|
color:#288dce;
|
||||||
margin-top: 2.0em;
|
margin-top: 2.1em;
|
||||||
|
margin-left: 0px;
|
||||||
}
|
}
|
||||||
.data_content .data_info .info_2 .fr_fc .numberRun2{
|
.data_content .data_info .info_2 .fr_fc .numberRun2{
|
||||||
|
width:100%;
|
||||||
font-weight: 600;
|
font-weight: 600;
|
||||||
font-size: 16px;
|
font-size: 16px;
|
||||||
color:#288dce;
|
color:#288dce;
|
||||||
margin-top: 2.1em;
|
margin-top: 2.1em;
|
||||||
|
margin-left: 0px;
|
||||||
}
|
}
|
||||||
.data_content .data_info .info_2 .fr_fc .numberRun3{
|
.data_content .data_info .info_2 .fr_fc .numberRun3{
|
||||||
|
width:100%;
|
||||||
font-weight: 600;
|
font-weight: 600;
|
||||||
font-size: 16px;
|
font-size: 16px;
|
||||||
color:#288dce;
|
color:#288dce;
|
||||||
margin-top: 2.1em;
|
margin-top: 2.1em;
|
||||||
|
margin-left: 0px;
|
||||||
}
|
}
|
||||||
.data_content .data_info .info_2 .fr_fc .numberRun5{
|
.data_content .data_info .info_2 .fr_fc .numberRun5{
|
||||||
|
width:100%;
|
||||||
font-weight: 600;
|
font-weight: 600;
|
||||||
font-size: 16px;
|
font-size: 16px;
|
||||||
color:#288dce;
|
color:#288dce;
|
||||||
margin-top: 2.1em;
|
margin-top: 2.1em;
|
||||||
|
margin-left: 0px;
|
||||||
}
|
}
|
||||||
.data_content .data_info .info_2 .fr_fc .numberRun6{
|
.data_content .data_info .info_2 .fr_fc .numberRun6{
|
||||||
|
width:100%;
|
||||||
font-weight: 600;
|
font-weight: 600;
|
||||||
font-size: 16px;
|
font-size: 16px;
|
||||||
color:#288dce;
|
color:#288dce;
|
||||||
margin-top: 2.1em;
|
margin-top: 2.1em;
|
||||||
|
margin-left: 0px;
|
||||||
}
|
}
|
||||||
.data_content .data_info .info_2 .fr_fc .numberRun{
|
.data_content .data_info .info_2 .fr_fc .numberRun{
|
||||||
|
width:100%;
|
||||||
font-weight: 600;
|
font-weight: 600;
|
||||||
font-size: 16px;
|
font-size: 16px;
|
||||||
color:#288dce;
|
color:#288dce;
|
||||||
margin-top: 2.1em;
|
margin-top: 2.1em;
|
||||||
|
margin-left: 0px;
|
||||||
}
|
}
|
||||||
.data_content .data_info>div.info_1 .fl_fc .numberRun4{
|
.data_content .data_info>div.info_1 .fl_fc .numberRun4{
|
||||||
|
width:100%;
|
||||||
font-weight: 600;
|
font-weight: 600;
|
||||||
font-size: 16px;
|
font-size: 16px;
|
||||||
color:#288dce;
|
color:#288dce;
|
||||||
margin-top: 1px;
|
margin-top: 1px;
|
||||||
|
margin-left: 0px;
|
||||||
}
|
}
|
||||||
.data_content .data_info>div.info_1 .fl_fc .numberRun4-unit{
|
.data_content .data_info>div.info_1 .fl_fc .numberRun4-unit{
|
||||||
font-weight: 500;
|
font-weight: 500;
|
||||||
@@ -344,7 +360,7 @@ p{
|
|||||||
margin-bottom: 5px;
|
margin-bottom: 5px;
|
||||||
}
|
}
|
||||||
.data_content .data_main1 .main_left1 div .main_title1{
|
.data_content .data_main1 .main_left1 div .main_title1{
|
||||||
width: 230px;
|
width: 250px;
|
||||||
height: 35px;
|
height: 35px;
|
||||||
line-height: 33px;
|
line-height: 33px;
|
||||||
background-color: #3D3D3D;
|
background-color: #3D3D3D;
|
||||||
|
|||||||
@@ -47,7 +47,6 @@
|
|||||||
},
|
},
|
||||||
exporting: {
|
exporting: {
|
||||||
allowHTML:true,
|
allowHTML:true,
|
||||||
|
|
||||||
filename:'Protocol-Type',
|
filename:'Protocol-Type',
|
||||||
chartOptions: {
|
chartOptions: {
|
||||||
plotOptions: {
|
plotOptions: {
|
||||||
@@ -233,8 +232,7 @@
|
|||||||
},
|
},
|
||||||
exporting: {
|
exporting: {
|
||||||
allowHTML:true,
|
allowHTML:true,
|
||||||
//
|
filename:'Active-IP',
|
||||||
// filename:'Active-IP',
|
|
||||||
chartOptions: {
|
chartOptions: {
|
||||||
plotOptions: {
|
plotOptions: {
|
||||||
series: {
|
series: {
|
||||||
@@ -396,7 +394,6 @@
|
|||||||
},
|
},
|
||||||
exporting: {
|
exporting: {
|
||||||
allowHTML:true,
|
allowHTML:true,
|
||||||
|
|
||||||
filename:'App',
|
filename:'App',
|
||||||
chartOptions: {
|
chartOptions: {
|
||||||
plotOptions: {
|
plotOptions: {
|
||||||
@@ -555,7 +552,6 @@ function echart_2(rs){
|
|||||||
},
|
},
|
||||||
exporting: {
|
exporting: {
|
||||||
allowHTML:true,
|
allowHTML:true,
|
||||||
|
|
||||||
filename:'BS',
|
filename:'BS',
|
||||||
chartOptions: {
|
chartOptions: {
|
||||||
plotOptions: {
|
plotOptions: {
|
||||||
@@ -699,7 +695,6 @@ function echart_5(rs){
|
|||||||
},
|
},
|
||||||
exporting: {
|
exporting: {
|
||||||
allowHTML:true,
|
allowHTML:true,
|
||||||
|
|
||||||
filename:'BS',
|
filename:'BS',
|
||||||
chartOptions: {
|
chartOptions: {
|
||||||
plotOptions: {
|
plotOptions: {
|
||||||
@@ -845,7 +840,6 @@ function echart_4(rs){
|
|||||||
},
|
},
|
||||||
exporting: {
|
exporting: {
|
||||||
allowHTML:true,
|
allowHTML:true,
|
||||||
|
|
||||||
filename:'Website',
|
filename:'Website',
|
||||||
chartOptions: {
|
chartOptions: {
|
||||||
plotOptions: {
|
plotOptions: {
|
||||||
@@ -984,7 +978,6 @@ function echart_6(rs){
|
|||||||
},
|
},
|
||||||
exporting: {
|
exporting: {
|
||||||
allowHTML:true,
|
allowHTML:true,
|
||||||
|
|
||||||
filename:'Website',
|
filename:'Website',
|
||||||
chartOptions: {
|
chartOptions: {
|
||||||
plotOptions: {
|
plotOptions: {
|
||||||
@@ -1128,8 +1121,7 @@ function echart_topic_domain(rs){
|
|||||||
},
|
},
|
||||||
exporting: {
|
exporting: {
|
||||||
allowHTML:true,
|
allowHTML:true,
|
||||||
|
filename:'Topic',
|
||||||
|
|
||||||
chartOptions: {
|
chartOptions: {
|
||||||
plotOptions: {
|
plotOptions: {
|
||||||
series: {
|
series: {
|
||||||
|
|||||||
Reference in New Issue
Block a user