2021-08-11 15:38:49 +08:00
|
|
|
|
Tea.context(function () {
|
2022-04-21 16:20:03 +08:00
|
|
|
|
this.$delay(function () {
|
|
|
|
|
|
let that = this
|
|
|
|
|
|
teaweb.datepicker("day-input", function (day) {
|
|
|
|
|
|
that.day = day
|
|
|
|
|
|
})
|
|
|
|
|
|
})
|
2021-08-11 15:38:49 +08:00
|
|
|
|
|
2022-04-21 16:20:03 +08:00
|
|
|
|
let that = this
|
|
|
|
|
|
this.accessLogs.forEach(function (accessLog) {
|
|
|
|
|
|
if (typeof (that.regions[accessLog.remoteAddr]) == "string") {
|
|
|
|
|
|
accessLog.region = that.regions[accessLog.remoteAddr]
|
|
|
|
|
|
} else {
|
|
|
|
|
|
accessLog.region = ""
|
|
|
|
|
|
}
|
|
|
|
|
|
if (accessLog.firewallRuleSetId > 0 && typeof (that.wafInfos[accessLog.firewallRuleSetId]) == "object") {
|
|
|
|
|
|
accessLog.wafInfo = that.wafInfos[accessLog.firewallRuleSetId]
|
|
|
|
|
|
} else {
|
|
|
|
|
|
accessLog.wafInfo = null
|
|
|
|
|
|
}
|
|
|
|
|
|
})
|
2022-08-25 11:36:18 +08:00
|
|
|
|
|
|
|
|
|
|
this.query = function (args) {
|
|
|
|
|
|
// 初始化时页面尚未设置Vue变量,所以使用全局的变量获取
|
|
|
|
|
|
let that = TEA.ACTION.data
|
|
|
|
|
|
|
|
|
|
|
|
if (that.clusterId == null) {
|
|
|
|
|
|
that.clusterId = 0
|
|
|
|
|
|
}
|
|
|
|
|
|
if (that.nodeId == null) {
|
|
|
|
|
|
that.nodeId = 0
|
|
|
|
|
|
}
|
|
|
|
|
|
if (that.serverId == null) {
|
|
|
|
|
|
that.serverId = 0
|
|
|
|
|
|
}
|
|
|
|
|
|
if (that.day == null) {
|
|
|
|
|
|
that.day = ""
|
|
|
|
|
|
}
|
|
|
|
|
|
if (that.keyword == null) {
|
|
|
|
|
|
that.keyword = ""
|
|
|
|
|
|
}
|
|
|
|
|
|
if (that.ip == null) {
|
|
|
|
|
|
that.ip = ""
|
|
|
|
|
|
}
|
|
|
|
|
|
if (that.domain == null) {
|
|
|
|
|
|
that.domain = ""
|
|
|
|
|
|
}
|
|
|
|
|
|
if (that.hour == null) {
|
|
|
|
|
|
that.hour = ""
|
|
|
|
|
|
}
|
|
|
|
|
|
if (that.pageSize == null) {
|
|
|
|
|
|
that.pageSize = 0
|
|
|
|
|
|
}
|
|
|
|
|
|
let query = 'clusterId=' + that.clusterId + '&nodeId=' + that.nodeId + '&serverId=' + that.serverId + '&day=' + that.day + '&keyword=' + encodeURIComponent(that.keyword) + '&ip=' + that.ip + '&domain=' + that.domain + '&hour=' + that.hour + '&pageSize=' + that.pageSize
|
|
|
|
|
|
|
|
|
|
|
|
if (args != null && args.length > 0) {
|
|
|
|
|
|
query += "&" + args
|
|
|
|
|
|
}
|
|
|
|
|
|
return query
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
this.allQuery = function () {
|
|
|
|
|
|
if (this.query == null) {
|
|
|
|
|
|
// 尚未初始化完成
|
|
|
|
|
|
return
|
|
|
|
|
|
}
|
|
|
|
|
|
let query = this.query()
|
|
|
|
|
|
if (this.hasError == 1) {
|
|
|
|
|
|
query += "&hasError=1"
|
|
|
|
|
|
}
|
|
|
|
|
|
if (this.hasWAF == 1) {
|
|
|
|
|
|
query += "&hasWAF=1"
|
|
|
|
|
|
}
|
|
|
|
|
|
return query
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
this.currentQuery = this.allQuery()
|
2021-08-11 15:38:49 +08:00
|
|
|
|
})
|