feat: Add duplicate name judgment and null value judgment

调整部分样式,并给下载器、媒体服务器、自定义规则、优先级规则组,名称与ID增加重名警告和空值警告,
This commit is contained in:
Aqr-K
2024-09-14 17:45:07 +08:00
parent dbe23eaac7
commit e2b4df3dcf
6 changed files with 166 additions and 12 deletions

View File

@@ -177,7 +177,11 @@ onMounted(() => {
:component-data="{ 'class': 'grid gap-3 grid-customrule-card' }"
>
<template #item="{ element }">
<CustomerRuleCard :rule="element" @close="removeCustomRule(element)" @change="onRuleChange" />
<CustomerRuleCard
:rule="element"
:rules="customRules"
@close="removeCustomRule(element)"
@change="onRuleChange" />
</template>
</draggable>
</VCardText>
@@ -206,6 +210,7 @@ onMounted(() => {
<template #item="{ element }">
<FilterRuleGroupCard
:group="element"
:groups="filterRuleGroups"
:custom_rules="customRules"
:categories="mediaCategories"
@close="removeFilterRuleGroup(element)"

View File

@@ -220,6 +220,7 @@ onDeactivated(() => {
<template #item="{ element }">
<DownloaderCard
:downloader="element"
:downloaders="downloaders"
@close="removeDownloader(element)"
@change="onDownloaderChange"
:allow-refresh="isRequest"
@@ -268,6 +269,7 @@ onDeactivated(() => {
<template #item="{ element }">
<MediaServerCard
:mediaserver="element"
:mediaservers="mediaServers"
@close="removeMediaServer(element)"
@change="onMediaServerChange"
/>