fix 整理默认路径

This commit is contained in:
jxxghp
2023-12-14 07:08:39 +08:00
parent 56bbb8d0ff
commit e3b11b1130
2 changed files with 38 additions and 6 deletions

View File

@@ -1,6 +1,6 @@
{
"name": "moviepilot",
"version": "1.4.7",
"version": "1.4.8",
"private": true,
"bin": "dist/service.js",
"scripts": {
@@ -106,4 +106,4 @@
"resolutions": {
"postcss": "8"
}
}
}

View File

@@ -219,10 +219,30 @@ async function retransferBatch() {
// 重新整理IDS
redoIds.value = selected.value.map(item => item.id)
// 重新整理target
if (selected.value.length === 1)
redoTarget.value = selected.value[0].dest ?? ''
else
if (selected.value.length === 1) {
// 目的目录
const dest = selected.value[0].dest ?? ''
// 类型
const mediaType = selected.value[0].type
// 分类
const category = selected.value[0].category
if (dest) {
let index = -2
if (mediaType !== '电影')
index = -3
if (category)
index -= 1
// 截取路径
redoTarget.value = dest.split('/').slice(0, index).join('/')
}
else {
redoTarget.value = ''
}
}
else {
redoTarget.value = ''
}
// 打开识别弹窗
redoDialog.value = true
}
@@ -236,7 +256,19 @@ const dropdownItems = ref([
prependIcon: 'mdi-redo-variant',
click: (item: TransferHistory) => {
redoIds.value = [item.id]
redoTarget.value = item.dest ?? ''
if (item.dest) {
let index = -2
if (item.type !== '电影')
index = -3
if (item.category)
index -= 1
redoTarget.value = item.dest.split('/').slice(0, index).join('/')
}
else {
redoTarget.value = ''
}
redoDialog.value = true
},
},