mirror of
https://gitee.com/bootx/dax-pay-ui
synced 2026-08-13 07:45:41 +08:00
feat(admin): 会话管理新增活跃超时配置项
SessionManagement页面与i18n新增最大活跃时长字段(0=不限制)及概览标签
This commit is contained in:
@@ -5,6 +5,7 @@
|
||||
"enabled": "Control enabled",
|
||||
"disabled": "Control disabled",
|
||||
"online": "Online {hours} hours",
|
||||
"active": "Active {hours} hours",
|
||||
"concurrent": "Concurrent {count} sessions",
|
||||
"strategy": "Strategy {name}"
|
||||
},
|
||||
@@ -22,6 +23,11 @@
|
||||
"desc": "Maximum continuous online time per session.",
|
||||
"placeholder": "Enter max online duration"
|
||||
},
|
||||
"activeTimeoutHours": {
|
||||
"label": "Max Active Duration",
|
||||
"desc": "Auto expires after inactivity, 0 means no limit.",
|
||||
"placeholder": "Enter max active duration"
|
||||
},
|
||||
"maxConcurrentSessions": {
|
||||
"label": "Max Concurrent Sessions",
|
||||
"desc": "Maximum concurrent sessions per account.",
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
"enabled": "控制已启用",
|
||||
"disabled": "控制未启用",
|
||||
"online": "在线 {hours} 小时",
|
||||
"active": "活跃 {hours} 小时",
|
||||
"concurrent": "并发 {count} 个",
|
||||
"strategy": "策略 {name}"
|
||||
},
|
||||
@@ -22,6 +23,11 @@
|
||||
"desc": "单次会话允许连续在线的最长时间。",
|
||||
"placeholder": "请输入最大在线时长"
|
||||
},
|
||||
"activeTimeoutHours": {
|
||||
"label": "最大活跃时长",
|
||||
"desc": "无操作多久后自动失效,0表示不限制。",
|
||||
"placeholder": "请输入最大活跃时长"
|
||||
},
|
||||
"maxConcurrentSessions": {
|
||||
"label": "最大并发会话数",
|
||||
"desc": "单个账号允许同时在线的会话上限。",
|
||||
|
||||
@@ -40,6 +40,8 @@
|
||||
: $t('system.security.session-management.summary.disabled'),
|
||||
// 在线时长
|
||||
$t('system.security.session-management.summary.online', { hours: formState.value.maxOnlineHours ?? 0 }),
|
||||
// 活跃时长
|
||||
$t('system.security.session-management.summary.active', { hours: formState.value.activeTimeoutHours ?? 0 }),
|
||||
// 并发数量
|
||||
$t('system.security.session-management.summary.concurrent', {
|
||||
count: formState.value.maxConcurrentSessions ?? 0,
|
||||
@@ -189,6 +191,32 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="config-item config-item--block">
|
||||
<div class="config-item__main">
|
||||
<!-- 最大活跃时长标签 -->
|
||||
<div class="config-item__label">{{
|
||||
$t('system.security.session-management.activeTimeoutHours.label')
|
||||
}}</div>
|
||||
<!-- 最大活跃时长描述 -->
|
||||
<div class="config-item__desc">{{
|
||||
$t('system.security.session-management.activeTimeoutHours.desc')
|
||||
}}</div>
|
||||
</div>
|
||||
<div class="number-field">
|
||||
<!-- 国际化:请输入最大活跃时长 -->
|
||||
<a-input-number
|
||||
v-model:value="formState.activeTimeoutHours"
|
||||
:min="0"
|
||||
:max="720"
|
||||
:placeholder="$t('system.security.session-management.activeTimeoutHours.placeholder')"
|
||||
:disabled="!isEditing"
|
||||
style="width: 180px"
|
||||
/>
|
||||
<!-- 单位:小时 -->
|
||||
<span class="number-field__suffix">{{ $t('system.security.common.unit.hour') }}</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="config-item config-item--block">
|
||||
<div class="config-item__main">
|
||||
<!-- 最大并发会话数标签 -->
|
||||
|
||||
Reference in New Issue
Block a user