Files
EdgeAdmin/web/views/@default/servers/ipbox/index.js

33 lines
788 B
JavaScript
Raw Normal View History

Tea.context(function () {
this.blackListsVisible = false
this.allPublicBlackIPLists = this.publicBlackIPLists.$copy()
this.showBlackLists = function () {
let that = this
this.publicBlackIPLists = this.allPublicBlackIPLists.filter(function (allList) {
let found = true
that.ipLists.forEach(function (list) {
if (allList.id == list.id) {
found = false
}
})
return found
})
this.blackListsVisible = !this.blackListsVisible
}
this.addBlackIP = function (list) {
2021-08-15 15:44:24 +08:00
let that = this
teaweb.confirm("确定要将此IP添加到此黑名单吗", function () {
that.$post(".addIP")
.params({
listId: list.id,
ip: that.ip
})
.success(function () {
that.ipLists.push(list)
that.blackListsVisible = false
})
})
}
})