fix: 自适应表格高度并改用中文标签
This commit is contained in:
@@ -21,6 +21,7 @@ import LoadFailed from "@/components/LoadFailed.vue";
|
||||
import { changePassword, getSettings, type RuntimeSettings } from "@/api/admin";
|
||||
import { ApiError } from "@/api/http";
|
||||
import { message } from "@/utils/notify";
|
||||
import { limitsLabel } from "@/utils/labels";
|
||||
|
||||
const loading = ref(true);
|
||||
const loadError = ref("");
|
||||
@@ -131,17 +132,42 @@ async function submitPassword() {
|
||||
<LoadFailed v-if="loadError && !settings" :description="loadError" @retry="load" />
|
||||
<template v-else-if="settings">
|
||||
<n-descriptions label-placement="left" :column="2" bordered size="small" style="margin-bottom: 16px">
|
||||
<n-descriptions-item label="listen">{{ settings.listen }}</n-descriptions-item>
|
||||
<n-descriptions-item label="admin_listen">{{ settings.admin_listen || "(空,与端共用)" }}</n-descriptions-item>
|
||||
<n-descriptions-item label="会话闲置天数">{{ settings.session_idle_days }}</n-descriptions-item>
|
||||
<n-descriptions-item label="记录保留天数">{{ settings.record_retention_days }}</n-descriptions-item>
|
||||
<n-descriptions-item label="防重小时数">{{ settings.idempotency_hours }}</n-descriptions-item>
|
||||
<n-descriptions-item label="回执保留天数">{{ settings.receipt_retention_days }}</n-descriptions-item>
|
||||
<n-descriptions-item label="SQLite synchronous">{{ settings.sqlite_synchronous }}</n-descriptions-item>
|
||||
<n-descriptions-item>
|
||||
<template #label>端监听地址 <HelpTip>listen</HelpTip></template>
|
||||
{{ settings.listen }}
|
||||
</n-descriptions-item>
|
||||
<n-descriptions-item>
|
||||
<template #label>后台监听地址 <HelpTip>admin_listen</HelpTip></template>
|
||||
{{ settings.admin_listen || "(空,与端共用)" }}
|
||||
</n-descriptions-item>
|
||||
<n-descriptions-item>
|
||||
<template #label>会话闲置天数 <HelpTip>session_idle_days</HelpTip></template>
|
||||
{{ settings.session_idle_days }}
|
||||
</n-descriptions-item>
|
||||
<n-descriptions-item>
|
||||
<template #label>记录保留天数 <HelpTip>record_retention_days</HelpTip></template>
|
||||
{{ settings.record_retention_days }}
|
||||
</n-descriptions-item>
|
||||
<n-descriptions-item>
|
||||
<template #label>防重小时数 <HelpTip>idempotency_hours</HelpTip></template>
|
||||
{{ settings.idempotency_hours }}
|
||||
</n-descriptions-item>
|
||||
<n-descriptions-item>
|
||||
<template #label>回执保留天数 <HelpTip>receipt_retention_days</HelpTip></template>
|
||||
{{ settings.receipt_retention_days }}
|
||||
</n-descriptions-item>
|
||||
<n-descriptions-item>
|
||||
<template #label>SQLite 同步模式 <HelpTip>sqlite_synchronous</HelpTip></template>
|
||||
{{ settings.sqlite_synchronous }}
|
||||
</n-descriptions-item>
|
||||
</n-descriptions>
|
||||
<n-text strong style="display: block; margin-bottom: 8px">limits</n-text>
|
||||
<n-text strong style="display: block; margin-bottom: 8px">限额</n-text>
|
||||
<n-descriptions label-placement="left" :column="2" bordered size="small">
|
||||
<n-descriptions-item v-for="(v, k) in settings.limits" :key="k" :label="String(k)">
|
||||
<n-descriptions-item v-for="(v, k) in settings.limits" :key="k">
|
||||
<template #label>
|
||||
{{ limitsLabel[String(k)] || k }}
|
||||
<HelpTip>{{ k }}</HelpTip>
|
||||
</template>
|
||||
{{ v }}
|
||||
</n-descriptions-item>
|
||||
</n-descriptions>
|
||||
|
||||
Reference in New Issue
Block a user