diff --git a/web/src/components/ui/Input.vue b/web/src/components/ui/Input.vue index 3c296a5..441eba4 100644 --- a/web/src/components/ui/Input.vue +++ b/web/src/components/ui/Input.vue @@ -9,6 +9,7 @@ withDefaults( error?: string autocomplete?: string disabled?: boolean + maxlength?: number }>(), { type: 'text', modelValue: '', disabled: false }, ) @@ -24,6 +25,7 @@ const emit = defineEmits<{ 'update:modelValue': [string | number] }>() :placeholder="placeholder" :autocomplete="autocomplete" :disabled="disabled" + :maxlength="maxlength" class="h-10 w-full rounded-md border border-edge2 bg-surface px-3 text-sm text-ink placeholder-muted outline-none transition focus:border-accent focus:ring-2 focus:ring-accent disabled:cursor-not-allowed disabled:opacity-50" :class="error && 'border-err focus:border-err focus:ring-err'" @input="emit('update:modelValue', ($event.target as HTMLInputElement).value as string | number)" diff --git a/web/src/views/admin/ChannelsView.vue b/web/src/views/admin/ChannelsView.vue index 16dc780..c3398db 100644 --- a/web/src/views/admin/ChannelsView.vue +++ b/web/src/views/admin/ChannelsView.vue @@ -222,7 +222,7 @@ onMounted(load) >{{ protocolShort(f) }} -
分协议 Base URL(可选,如智谱三种格式不同)
- - - + + +网关按协议选对应 base_url 直通,无需为每种格式建多个渠道