diff --git a/src/types/components.d.ts b/src/types/components.d.ts index 64e8c17e..56f60832 100644 --- a/src/types/components.d.ts +++ b/src/types/components.d.ts @@ -42,6 +42,8 @@ declare module 'vue' { ElSwitch: typeof import('element-plus/es')['ElSwitch'] ElTable: typeof import('element-plus/es')['ElTable'] ElTableColumn: typeof import('element-plus/es')['ElTableColumn'] + ElTabPane: typeof import('element-plus/es')['ElTabPane'] + ElTabs: typeof import('element-plus/es')['ElTabs'] ElTag: typeof import('element-plus/es')['ElTag'] ElTooltip: typeof import('element-plus/es')['ElTooltip'] Graph: typeof import('./../components/Graph/Graph.vue')['default'] diff --git a/src/views/settings/Index.vue b/src/views/settings/Index.vue index bbd67a7a..268d69b9 100644 --- a/src/views/settings/Index.vue +++ b/src/views/settings/Index.vue @@ -13,283 +13,40 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. --> - - - {{ t("language") }} - - - - {{ t("serverZone") }} - - UTC - {{ utcHour >= 0 ? "+" : "" }} - - : - {{ utcMin > 9 || utcMin === 0 ? null : 0 }} - - - - - {{ t("auto") }} - - - - - - {{ t("second") }} - {{ t("timeReload") }} - - - - {{ t("metricsTTL") }} - - Day: - {{ settingsStore.configTTL.metrics?.day ?? -1 }} - Hour: - {{ settingsStore.configTTL.metrics?.hour ?? -1 }} - Minute: - {{ settingsStore.configTTL.metrics?.minute ?? -1 }} - - - Cold Day: - {{ settingsStore.configTTL.metrics?.coldDay ?? -1 }} - Cold Hour: - {{ settingsStore.configTTL.metrics?.coldHour ?? -1 }} - Cold Minute: - {{ settingsStore.configTTL.metrics?.coldMinute ?? -1 }} - - - - {{ t("recordsTTL") }} - - Normal: - {{ settingsStore.configTTL.records?.normal ?? -1 }} - Hour: - {{ settingsStore.configTTL.records?.trace ?? -1 }} - Minute: - {{ settingsStore.configTTL.records?.zipkinTrace ?? -1 }} - Log: - {{ settingsStore.configTTL.records?.log ?? -1 }} - Browser Error Log: - {{ settingsStore.configTTL.records?.browserErrorLog ?? -1 }} - - - Cold Normal: - {{ settingsStore.configTTL.metrics?.coldNormal ?? -1 }} - Cold Trace: - {{ settingsStore.configTTL.metrics?.coldTrace ?? -1 }} - Cold Zipkin Trace: - {{ settingsStore.configTTL.metrics?.coldZipkinTrace ?? -1 }} - Cold Log: - {{ settingsStore.configTTL.metrics?.coldLog ?? -1 }} - Cold Browser Error Log: - {{ settingsStore.configTTL.metrics?.coldBrowserErrorLog ?? -1 }} - - - - {{ t("clusterNodes") }} - - - - - - - - - {{ t("debuggingConfigDump") }} - - - {{ `${item}: ${settingsStore.debuggingConfig[item]}` }} - - No Data - - - + + + + + diff --git a/src/views/settings/components/ClusterNodes.vue b/src/views/settings/components/ClusterNodes.vue new file mode 100644 index 00000000..cb2c5591 --- /dev/null +++ b/src/views/settings/components/ClusterNodes.vue @@ -0,0 +1,73 @@ + + + + + + + + + + + diff --git a/src/views/settings/components/DebuggingConfigDump.vue b/src/views/settings/components/DebuggingConfigDump.vue new file mode 100644 index 00000000..4960a68a --- /dev/null +++ b/src/views/settings/components/DebuggingConfigDump.vue @@ -0,0 +1,63 @@ + + + + + + {{ `${item}: ${settingsStore.debuggingConfig[item]}` }} + + No Data + + + + + diff --git a/src/views/settings/components/General.vue b/src/views/settings/components/General.vue new file mode 100644 index 00000000..6e11b7be --- /dev/null +++ b/src/views/settings/components/General.vue @@ -0,0 +1,181 @@ + + + + + {{ t("language") }} + + + + {{ t("serverZone") }} + + UTC + {{ utcHour >= 0 ? "+" : "" }} + + : + {{ utcMin > 9 || utcMin === 0 ? null : 0 }} + + + + + {{ t("auto") }} + + + + + + {{ t("second") }} + {{ t("timeReload") }} + + + + + + diff --git a/src/views/settings/components/TTL.vue b/src/views/settings/components/TTL.vue new file mode 100644 index 00000000..0acfb776 --- /dev/null +++ b/src/views/settings/components/TTL.vue @@ -0,0 +1,93 @@ + + + + + {{ t("metricsTTL") }} + + Day: + {{ settingsStore.configTTL.metrics?.day ?? -1 }} + Hour: + {{ settingsStore.configTTL.metrics?.hour ?? -1 }} + Minute: + {{ settingsStore.configTTL.metrics?.minute ?? -1 }} + + + Cold Day: + {{ settingsStore.configTTL.metrics?.coldDay ?? -1 }} + Cold Hour: + {{ settingsStore.configTTL.metrics?.coldHour ?? -1 }} + Cold Minute: + {{ settingsStore.configTTL.metrics?.coldMinute ?? -1 }} + + + + {{ t("recordsTTL") }} + + Normal: + {{ settingsStore.configTTL.records?.normal ?? -1 }} + Hour: + {{ settingsStore.configTTL.records?.trace ?? -1 }} + Minute: + {{ settingsStore.configTTL.records?.zipkinTrace ?? -1 }} + Log: + {{ settingsStore.configTTL.records?.log ?? -1 }} + Browser Error Log: + {{ settingsStore.configTTL.records?.browserErrorLog ?? -1 }} + + + Cold Normal: + {{ settingsStore.configTTL.metrics?.coldNormal ?? -1 }} + Cold Trace: + {{ settingsStore.configTTL.metrics?.coldTrace ?? -1 }} + Cold Zipkin Trace: + {{ settingsStore.configTTL.metrics?.coldZipkinTrace ?? -1 }} + Cold Log: + {{ settingsStore.configTTL.metrics?.coldLog ?? -1 }} + Cold Browser Error Log: + {{ settingsStore.configTTL.metrics?.coldBrowserErrorLog ?? -1 }} + + + + + + diff --git a/src/views/settings/data.ts b/src/views/settings/data.ts index db23aa82..de8d0199 100644 --- a/src/views/settings/data.ts +++ b/src/views/settings/data.ts @@ -19,7 +19,6 @@ export const ClusterNodeRow = [ { label: "Host", value: "host", - width: 280, }, { label: "Port",