fix(webui): use episode_offset instead of offset in components

The BangumiRule type uses episode_offset but components were using offset,
causing TypeScript errors.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Estrella Pan
2026-01-25 22:16:54 +01:00
parent 3695452fb7
commit 5e0efc01b9
2 changed files with 4 additions and 4 deletions

View File

@@ -134,7 +134,7 @@ async function autoDetectOffset() {
offsetReason.value = '';
try {
const result = await apiBangumi.suggestOffset(rule.value.id);
rule.value.offset = result.suggested_offset;
rule.value.episode_offset = result.suggested_offset;
offsetReason.value = result.reason;
} catch (e) {
console.error('Failed to detect offset:', e);
@@ -343,7 +343,7 @@ function subscribe() {
<label class="advanced-label">{{ $t('homepage.rule.offset') }}</label>
<div class="advanced-control offset-controls">
<input
v-model.number="rule.offset"
v-model.number="rule.episode_offset"
type="number"
ab-input
class="offset-input"

View File

@@ -17,7 +17,7 @@ async function autoDetectOffset() {
offsetReason.value = '';
try {
const result = await apiBangumi.suggestOffset(rule.value.id);
rule.value.offset = result.suggested_offset;
rule.value.episode_offset = result.suggested_offset;
offsetReason.value = result.reason;
} catch (e) {
console.error('Failed to detect offset:', e);
@@ -74,7 +74,7 @@ const items: SettingItem<BangumiRule>[] = [
<ab-label :label="() => $t('homepage.rule.offset')">
<div class="offset-controls">
<input
v-model.number="rule.offset"
v-model.number="rule.episode_offset"
type="number"
ab-input
class="offset-input"