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
+2 -2
View File
@@ -1,6 +1,6 @@
{ {
"name": "moviepilot", "name": "moviepilot",
"version": "1.4.7", "version": "1.4.8",
"private": true, "private": true,
"bin": "dist/service.js", "bin": "dist/service.js",
"scripts": { "scripts": {
@@ -106,4 +106,4 @@
"resolutions": { "resolutions": {
"postcss": "8" "postcss": "8"
} }
} }
+36 -4
View File
@@ -219,10 +219,30 @@ async function retransferBatch() {
// 重新整理IDS // 重新整理IDS
redoIds.value = selected.value.map(item => item.id) redoIds.value = selected.value.map(item => item.id)
// 重新整理target // 重新整理target
if (selected.value.length === 1) if (selected.value.length === 1) {
redoTarget.value = selected.value[0].dest ?? '' // 目的目录
else 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 = '' redoTarget.value = ''
}
// 打开识别弹窗 // 打开识别弹窗
redoDialog.value = true redoDialog.value = true
} }
@@ -236,7 +256,19 @@ const dropdownItems = ref([
prependIcon: 'mdi-redo-variant', prependIcon: 'mdi-redo-variant',
click: (item: TransferHistory) => { click: (item: TransferHistory) => {
redoIds.value = [item.id] 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 redoDialog.value = true
}, },
}, },