From 418fe97c67e6424da31a52a81183ff69f8bf544c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E7=A5=A5=E8=B6=85?= Date: Sun, 17 Apr 2022 16:26:53 +0800 Subject: [PATCH] Update components.src.js --- web/public/js/components.src.js | 61 +++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) diff --git a/web/public/js/components.src.js b/web/public/js/components.src.js index 11ce2119..79dd4738 100755 --- a/web/public/js/components.src.js +++ b/web/public/js/components.src.js @@ -4225,6 +4225,67 @@ Vue.component("http-firewall-checkpoint-referer-block", { ` }) +Vue.component("http-access-log-partitions-box", { + props: ["v-partition", "v-day"], + mounted: function () { + let that = this + Tea.action("/servers/logs/partitionData") + .params({ + day: this.vDay + }) + .success(function (resp) { + that.partitions = [] + resp.data.partitions.reverse().forEach(function (v) { + that.partitions.push({ + code: v, + isDisabled: false + }) + }) + if (that.partitions.length > 0) { + if (that.vPartition == null || that.vPartition < 0) { + that.selectedPartition = that.partitions[0].code + } + } + }) + .post() + }, + data: function () { + return { + partitions: [], + selectedPartition: this.vPartition + } + }, + methods: { + url: function (p) { + let u = window.location.toString() + u = u.replace(/\?partition=\d+/, "?") + u = u.replace(/\?requestId=\d+/, "?") + u = u.replace(/&partition=\d+/, "") + u = u.replace(/&requestId=\d+/, "") + if (u.indexOf("?") > 0) { + u += "&partition=" + p + } else { + u += "?partition=" + p + } + return u + }, + disable: function (partition) { + this.partitions.forEach(function (p) { + if (p.code == partition) { + p.isDisabled = true + } + }) + } + }, + template: `
+
+ +
+
` +}) + Vue.component("http-cache-refs-config-box", { props: ["v-cache-refs", "v-cache-config", "v-cache-policy-id", "v-web-id"], mounted: function () {