mirror of
https://github.com/EstrellaXD/Auto_Bangumi.git
synced 2026-04-14 10:30:35 +08:00
type AbEditRule rename to AbEditRuleItem
This commit is contained in:
@@ -1,13 +1,13 @@
|
||||
<script lang="ts" setup>
|
||||
import type { AbEditRule, SettingItem } from '#/components';
|
||||
import type { AbEditRuleItem, SettingItem } from '#/components';
|
||||
|
||||
const emit = defineEmits<{
|
||||
delete: [{ id: number; deleteFile: boolean }];
|
||||
apply: [item: AbEditRule];
|
||||
apply: [item: AbEditRuleItem];
|
||||
}>();
|
||||
|
||||
const show = defineModel('show', { default: false });
|
||||
const item = defineModel<AbEditRule>('item', {
|
||||
const item = defineModel<AbEditRuleItem>('item', {
|
||||
default: () => {
|
||||
return {
|
||||
id: -1,
|
||||
@@ -37,7 +37,7 @@ function emitApply() {
|
||||
emit('apply', item.value);
|
||||
}
|
||||
|
||||
const items: SettingItem<AbEditRule>[] = [
|
||||
const items: SettingItem<AbEditRuleItem>[] = [
|
||||
{
|
||||
configKey: 'official_title',
|
||||
label: 'Officical Ttile',
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<script lang="ts" setup>
|
||||
import type { BangumiRule } from '#/bangumi';
|
||||
import { AbEditRule } from '#/components';
|
||||
import type { AbEditRuleItem } from '#/components';
|
||||
|
||||
const { data } = storeToRefs(useBangumiStore());
|
||||
const { getAll, updateRule, removeRule } = useBangumiStore();
|
||||
|
||||
const editRule = reactive<{
|
||||
show: boolean;
|
||||
item: AbEditRule;
|
||||
item: AbEditRuleItem;
|
||||
}>({
|
||||
show: false,
|
||||
item: {
|
||||
@@ -46,7 +46,7 @@ async function deleteRule({
|
||||
}
|
||||
}
|
||||
|
||||
async function applyRule(newData: AbEditRule) {
|
||||
async function applyRule(newData: AbEditRuleItem) {
|
||||
const id = newData.id;
|
||||
const oldData = await apiBangumi.getRule(id);
|
||||
const data = Object.assign(oldData, newData);
|
||||
|
||||
@@ -8,7 +8,7 @@ export interface Logout {
|
||||
message: 'logout success';
|
||||
}
|
||||
|
||||
export interface Update {
|
||||
export interface Update extends LoginSuccess {
|
||||
message: 'update success';
|
||||
}
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ export type SettingItem<T> = AbSettingProps & {
|
||||
configKey: keyof T;
|
||||
};
|
||||
|
||||
export interface AbEditRule {
|
||||
export interface AbEditRuleItem {
|
||||
id: number;
|
||||
official_title: string;
|
||||
year: string;
|
||||
|
||||
Reference in New Issue
Block a user