diff --git a/frontend/src/components/AccountGroupCheckboxGrid.vue b/frontend/src/components/AccountGroupCheckboxGrid.vue index 1d54b7d01..0bc884aac 100644 --- a/frontend/src/components/AccountGroupCheckboxGrid.vue +++ b/frontend/src/components/AccountGroupCheckboxGrid.vue @@ -32,11 +32,11 @@ function updateGroup(groupId: string, selected: boolean) {
{{ loading ? '正在加载分组...' : '暂无分组,请先在分组管理中创建。' }}
diff --git a/frontend/src/components/AccountGroupMarks.vue b/frontend/src/components/AccountGroupMarks.vue index 07eb3c836..39495c472 100644 --- a/frontend/src/components/AccountGroupMarks.vue +++ b/frontend/src/components/AccountGroupMarks.vue @@ -21,11 +21,11 @@ const fullNames = computed(() => props.groups - — + — diff --git a/frontend/src/components/AccountGroupMultiSelect.vue b/frontend/src/components/AccountGroupMultiSelect.vue index ab322e400..d97a758ac 100644 --- a/frontend/src/components/AccountGroupMultiSelect.vue +++ b/frontend/src/components/AccountGroupMultiSelect.vue @@ -90,72 +90,73 @@ function providerSummary(group: AccountGroup) { :disabled="disabled || loading" > -{{ emptyCopy.title }}
-+
{{ emptyCopy.description }}
+ {{ inputError }} +
++
{{ resolvedTitle }}
{{ description }}
diff --git a/frontend/src/components/base/BaseForm/FormItem.vue b/frontend/src/components/base/BaseForm/FormItem.vue index a6917d370..3719b06ce 100644 --- a/frontend/src/components/base/BaseForm/FormItem.vue +++ b/frontend/src/components/base/BaseForm/FormItem.vue @@ -1,18 +1,36 @@ @@ -21,33 +39,36 @@ withDefaults( v-if="label || $slots.label || $slots.extra" class="mb-2 flex min-w-0 items-center justify-between gap-3" > -{{ description }}
+
{{ error }}
+
{{ message.title ?? titleMap[message.type] }}
{{ message.message }}
+
{{ author }}
+
Built by Zyy · Codex Proxy RS
+
{{ item.label }}
{{ item.value }}
@@ -96,7 +96,7 @@ const linkItems = [
:href="item.href"
target="_blank"
rel="noreferrer"
- class="inline-flex size-7 shrink-0 items-center justify-center rounded-(--cp-icon-button-radius) text-(--cp-text-muted) transition-colors hover:bg-(--cp-bg-muted) hover:text-(--cp-info)"
+ class="inline-flex size-7 shrink-0 items-center justify-center rounded-cp-control text-cp-muted-text transition-colors hover:bg-cp-muted hover:text-cp-info"
:aria-label="`打开 ${item.label}`"
>
+
{{ versionLine }}