mirror of
https://github.com/jxxghp/MoviePilot-Frontend.git
synced 2026-05-25 10:19:46 +08:00
feat: Add new card with duplicate name judgment
- 给添加新卡片时,自动生成的名称增加一层重名判断,避免出现重名。 - 目录卡片特化处理,在保存时,增加一层重名检查。
This commit is contained in:
@@ -113,8 +113,12 @@ async function saveSystemSetting() {
|
||||
|
||||
// 添加下载器
|
||||
function addDownloader(downloader: string) {
|
||||
let name = `下载器${downloaders.value.length + 1}`;
|
||||
while (downloaders.value.some(item => item.name === name)) {
|
||||
name = `下载器${parseInt(name.split('下载器')[1]) + 1}`;
|
||||
}
|
||||
downloaders.value.push({
|
||||
name: `下载器${downloaders.value.length + 1}`,
|
||||
name: name,
|
||||
type: downloader,
|
||||
default: false,
|
||||
enabled: false,
|
||||
@@ -136,8 +140,12 @@ function onDownloaderChange(downloader: DownloaderConf) {
|
||||
|
||||
// 添加媒体服务器
|
||||
function addMediaServer(mediaserver: string) {
|
||||
let name = `服务器${mediaServers.value.length + 1}`;
|
||||
while (mediaServers.value.some(item => item.name === name)) {
|
||||
name = `服务器${parseInt(name.split('服务器')[1]) + 1}`;
|
||||
}
|
||||
mediaServers.value.push({
|
||||
name: `服务器${mediaServers.value.length + 1}`,
|
||||
name: name,
|
||||
type: mediaserver,
|
||||
enabled: false,
|
||||
config: {},
|
||||
|
||||
Reference in New Issue
Block a user