fix(frontend): apply expiry input changes in source paths

This commit is contained in:
lylelllll
2026-08-30 22:11:22 +08:00
committed by GitHub
parent 8177f27aa3
commit d66bc88e68
2 changed files with 21 additions and 4 deletions
@@ -2955,7 +2955,10 @@
<div class="border-t border-gray-200 pt-4 dark:border-dark-600">
<label class="input-label">{{ t('admin.accounts.expiresAt') }}</label>
<input v-model="expiresAtInput" type="datetime-local" class="input" />
<p class="input-hint">{{ t('admin.accounts.expiresAtHint') }}</p>
<p class="input-hint">
{{ t('admin.accounts.expiresAtHint') }}
{{ t('admin.accounts.expiresAtTimezoneHint', { timezone: browserTimeZone }) }}
</p>
</div>
<!-- OpenAI 自动透传开关(OAuth/API Key) -->
@@ -3820,7 +3823,11 @@ import {
type CnNativeApiProtocol,
type HeaderOverrideRow
} from '@/components/account/credentialsBuilder'
import { formatDateTimeLocalInput, parseDateTimeLocalInput } from '@/utils/format'
import {
formatDateTimeLocalInput,
getBrowserTimeZone,
parseDateTimeLocalInput
} from '@/utils/format'
import { createStableObjectKeyResolver } from '@/utils/stableObjectKey'
import { VERTEX_LOCATION_OPTIONS } from '@/constants/account'
import {
@@ -3852,6 +3859,7 @@ interface OAuthFlowExposed {
const { t } = useI18n()
const authStore = useAuthStore()
const browserTimeZone = getBrowserTimeZone()
const oauthStepTitle = computed(() => {
if (form.platform === 'openai') return t('admin.accounts.oauth.openai.title')
@@ -1611,7 +1611,10 @@
<div class="border-t border-gray-200 pt-4 dark:border-dark-600">
<label class="input-label">{{ t('admin.accounts.expiresAt') }}</label>
<input v-model="expiresAtInput" type="datetime-local" class="input" />
<p class="input-hint">{{ t('admin.accounts.expiresAtHint') }}</p>
<p class="input-hint">
{{ t('admin.accounts.expiresAtHint') }}
{{ t('admin.accounts.expiresAtTimezoneHint', { timezone: browserTimeZone }) }}
</p>
</div>
<!-- OpenAI 自动透传开关(OAuth/API Key) -->
@@ -2915,7 +2918,12 @@ import {
type CnNativeApiProtocol,
type HeaderOverrideRow
} from '@/components/account/credentialsBuilder'
import { formatDateTime, formatDateTimeLocalInput, parseDateTimeLocalInput } from '@/utils/format'
import {
formatDateTime,
formatDateTimeLocalInput,
getBrowserTimeZone,
parseDateTimeLocalInput
} from '@/utils/format'
import { createStableObjectKeyResolver } from '@/utils/stableObjectKey'
import { allSelectedGroupsEnableLongContextPricing } from '@/components/account/longContextBilling'
import { VERTEX_LOCATION_OPTIONS } from '@/constants/account'
@@ -2953,6 +2961,7 @@ const emit = defineEmits<{
const { t } = useI18n()
const appStore = useAppStore()
const authStore = useAuthStore()
const browserTimeZone = getBrowserTimeZone()
// Spark 影子账号(parent_account_id 非空):代理恒继承母账号,不可独立编辑(外审 B/P1),
// 故隐藏代理选择器。