mirror of
https://github.com/jxxghp/MoviePilot-Frontend.git
synced 2026-09-07 00:36:41 +08:00
Merge pull request #331 from Seed680/v2
This commit is contained in:
@@ -22,7 +22,24 @@ async function handleDone() {
|
|||||||
emit('done')
|
emit('done')
|
||||||
}
|
}
|
||||||
|
|
||||||
// 保存rclone设置
|
// 重置配置
|
||||||
|
async function handleReset() {
|
||||||
|
try {
|
||||||
|
const result: { [key: string]: any } = await api.get('/storage/reset/alist')
|
||||||
|
if (result.success) {
|
||||||
|
// 重置成功
|
||||||
|
alertType.value = 'success'
|
||||||
|
handleDone()
|
||||||
|
} else {
|
||||||
|
alertType.value = 'error'
|
||||||
|
text.value = result.message
|
||||||
|
}
|
||||||
|
} catch (e) {
|
||||||
|
console.error(e)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// 保存alist设置
|
||||||
async function savaAlistConfig() {
|
async function savaAlistConfig() {
|
||||||
try {
|
try {
|
||||||
await api.post(`storage/save/alist`, props.conf)
|
await api.post(`storage/save/alist`, props.conf)
|
||||||
@@ -67,6 +84,9 @@ async function savaAlistConfig() {
|
|||||||
</VCardText>
|
</VCardText>
|
||||||
<VCardActions>
|
<VCardActions>
|
||||||
<VSpacer />
|
<VSpacer />
|
||||||
|
<VBtn variant="elevated" @click="handleReset" prepend-icon="mdi-restore" class="px-5 me-3">
|
||||||
|
{{ t('dialog.alistConfig.reset') }}
|
||||||
|
</VBtn>
|
||||||
<VBtn variant="elevated" @click="handleDone" prepend-icon="mdi-check" class="px-5 me-3">
|
<VBtn variant="elevated" @click="handleDone" prepend-icon="mdi-check" class="px-5 me-3">
|
||||||
{{ t('dialog.alistConfig.complete') }}
|
{{ t('dialog.alistConfig.complete') }}
|
||||||
</VBtn>
|
</VBtn>
|
||||||
|
|||||||
@@ -78,6 +78,24 @@ async function checkQrcode() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 重置配置
|
||||||
|
async function handleReset() {
|
||||||
|
try {
|
||||||
|
const result: { [key: string]: any } = await api.get('/storage/reset/alipan')
|
||||||
|
console.log(result.success)
|
||||||
|
if (result.success) {
|
||||||
|
// 重置成功
|
||||||
|
alertType.value = 'success'
|
||||||
|
handleDone()
|
||||||
|
} else {
|
||||||
|
alertType.value = 'error'
|
||||||
|
text.value = result.message
|
||||||
|
}
|
||||||
|
} catch (e) {
|
||||||
|
console.error(e)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
onMounted(async () => {
|
onMounted(async () => {
|
||||||
await getQrcode()
|
await getQrcode()
|
||||||
})
|
})
|
||||||
@@ -107,6 +125,9 @@ onUnmounted(() => {
|
|||||||
</VCardText>
|
</VCardText>
|
||||||
<VCardActions>
|
<VCardActions>
|
||||||
<VSpacer />
|
<VSpacer />
|
||||||
|
<VBtn variant="elevated" @click="handleReset" prepend-icon="mdi-restore" class="px-5 me-3">
|
||||||
|
{{ t('dialog.aliyunAuth.reset') }}
|
||||||
|
</VBtn>
|
||||||
<VBtn variant="elevated" @click="handleDone" prepend-icon="mdi-check" class="px-5 me-3">
|
<VBtn variant="elevated" @click="handleDone" prepend-icon="mdi-check" class="px-5 me-3">
|
||||||
{{ t('dialog.aliyunAuth.complete') }}
|
{{ t('dialog.aliyunAuth.complete') }}
|
||||||
</VBtn>
|
</VBtn>
|
||||||
|
|||||||
@@ -38,6 +38,23 @@ async function savaRcloneConfig() {
|
|||||||
console.error(e)
|
console.error(e)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 重置配置
|
||||||
|
async function handleReset() {
|
||||||
|
try {
|
||||||
|
const result: { [key: string]: any } = await api.get('/storage/reset/rclone')
|
||||||
|
if (result.success) {
|
||||||
|
// 重置成功
|
||||||
|
alertType.value = 'success'
|
||||||
|
handleDone()
|
||||||
|
} else {
|
||||||
|
alertType.value = 'error'
|
||||||
|
text.value = result.message
|
||||||
|
}
|
||||||
|
} catch (e) {
|
||||||
|
console.error(e)
|
||||||
|
}
|
||||||
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
@@ -63,6 +80,9 @@ async function savaRcloneConfig() {
|
|||||||
</VCardText>
|
</VCardText>
|
||||||
<VCardActions>
|
<VCardActions>
|
||||||
<VSpacer />
|
<VSpacer />
|
||||||
|
<VBtn variant="elevated" @click="handleReset" prepend-icon="mdi-restore" class="px-5 me-3">
|
||||||
|
{{ t('dialog.rcloneConfig.reset') }}
|
||||||
|
</VBtn>
|
||||||
<VBtn variant="elevated" @click="handleDone" prepend-icon="mdi-check" class="px-5 me-3">
|
<VBtn variant="elevated" @click="handleDone" prepend-icon="mdi-check" class="px-5 me-3">
|
||||||
{{ t('dialog.rcloneConfig.complete') }}
|
{{ t('dialog.rcloneConfig.complete') }}
|
||||||
</VBtn>
|
</VBtn>
|
||||||
|
|||||||
@@ -35,7 +35,23 @@ async function handleDone() {
|
|||||||
emit('done')
|
emit('done')
|
||||||
}
|
}
|
||||||
|
|
||||||
// 调用/aliyun/qrcode api生成二维码
|
// 重置配置
|
||||||
|
async function handleReset() {
|
||||||
|
try {
|
||||||
|
const result: { [key: string]: any } = await api.get('/storage/reset/u115')
|
||||||
|
if (result.success) {
|
||||||
|
// 重置成功
|
||||||
|
alertType.value = 'success'
|
||||||
|
handleDone()
|
||||||
|
} else {
|
||||||
|
alertType.value = 'error'
|
||||||
|
text.value = result.message
|
||||||
|
}
|
||||||
|
} catch (e) {
|
||||||
|
console.error(e)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// 调用/u115/qrcode api生成二维码
|
||||||
async function getQrcode() {
|
async function getQrcode() {
|
||||||
try {
|
try {
|
||||||
const result: { [key: string]: any } = await api.get('/storage/qrcode/u115')
|
const result: { [key: string]: any } = await api.get('/storage/qrcode/u115')
|
||||||
@@ -108,6 +124,9 @@ onUnmounted(() => {
|
|||||||
</VCardText>
|
</VCardText>
|
||||||
<VCardActions>
|
<VCardActions>
|
||||||
<VSpacer />
|
<VSpacer />
|
||||||
|
<VBtn variant="elevated" @click="handleReset" prepend-icon="mdi-restore" class="px-5 me-3">
|
||||||
|
{{ t('dialog.u115Auth.reset') }}
|
||||||
|
</VBtn>
|
||||||
<VBtn variant="elevated" @click="handleDone" prepend-icon="mdi-check" class="px-5 me-3">
|
<VBtn variant="elevated" @click="handleDone" prepend-icon="mdi-check" class="px-5 me-3">
|
||||||
{{ t('dialog.u115Auth.complete') }}
|
{{ t('dialog.u115Auth.complete') }}
|
||||||
</VBtn>
|
</VBtn>
|
||||||
|
|||||||
@@ -1485,12 +1485,14 @@ export default {
|
|||||||
scanQrCode: 'Please scan with WeChat or 115 client',
|
scanQrCode: 'Please scan with WeChat or 115 client',
|
||||||
scanned: 'Scanned, please confirm login',
|
scanned: 'Scanned, please confirm login',
|
||||||
complete: 'Complete',
|
complete: 'Complete',
|
||||||
|
reset: 'Reset',
|
||||||
},
|
},
|
||||||
aliyunAuth: {
|
aliyunAuth: {
|
||||||
loginTitle: 'Aliyun Drive Login',
|
loginTitle: 'Aliyun Drive Login',
|
||||||
scanQrCode: 'Please scan with Aliyun Drive App',
|
scanQrCode: 'Please scan with Aliyun Drive App',
|
||||||
scanned: 'Scanned',
|
scanned: 'Scanned',
|
||||||
complete: 'Complete',
|
complete: 'Complete',
|
||||||
|
reset: 'Reset',
|
||||||
},
|
},
|
||||||
rcloneConfig: {
|
rcloneConfig: {
|
||||||
title: 'RClone Configuration',
|
title: 'RClone Configuration',
|
||||||
@@ -1499,6 +1501,7 @@ export default {
|
|||||||
defaultContent:
|
defaultContent:
|
||||||
'# Please fill in your rclone config file content here \n# Please refer to https://rclone.org/docs/ \n# Storage node name must be: MP',
|
'# Please fill in your rclone config file content here \n# Please refer to https://rclone.org/docs/ \n# Storage node name must be: MP',
|
||||||
complete: 'Complete',
|
complete: 'Complete',
|
||||||
|
reset: 'Reset',
|
||||||
},
|
},
|
||||||
alistConfig: {
|
alistConfig: {
|
||||||
title: 'Alist Configuration',
|
title: 'Alist Configuration',
|
||||||
@@ -1513,6 +1516,7 @@ export default {
|
|||||||
token: 'Token',
|
token: 'Token',
|
||||||
},
|
},
|
||||||
complete: 'Complete',
|
complete: 'Complete',
|
||||||
|
reset: 'Reset',
|
||||||
},
|
},
|
||||||
workflowAddEdit: {
|
workflowAddEdit: {
|
||||||
addTitle: 'Add Workflow',
|
addTitle: 'Add Workflow',
|
||||||
|
|||||||
@@ -1464,12 +1464,14 @@ export default {
|
|||||||
scanQrCode: '请使用微信或115客户端扫码',
|
scanQrCode: '请使用微信或115客户端扫码',
|
||||||
scanned: '已扫码,请确认登录',
|
scanned: '已扫码,请确认登录',
|
||||||
complete: '完成',
|
complete: '完成',
|
||||||
|
reset: '重置',
|
||||||
},
|
},
|
||||||
aliyunAuth: {
|
aliyunAuth: {
|
||||||
loginTitle: '阿里云盘登录',
|
loginTitle: '阿里云盘登录',
|
||||||
scanQrCode: '请用阿里云盘 App 扫码',
|
scanQrCode: '请用阿里云盘 App 扫码',
|
||||||
scanned: '已扫码',
|
scanned: '已扫码',
|
||||||
complete: '完成',
|
complete: '完成',
|
||||||
|
reset: '重置',
|
||||||
},
|
},
|
||||||
rcloneConfig: {
|
rcloneConfig: {
|
||||||
title: 'RClone配置',
|
title: 'RClone配置',
|
||||||
@@ -1477,6 +1479,7 @@ export default {
|
|||||||
fileContent: 'rclone配置文件内容',
|
fileContent: 'rclone配置文件内容',
|
||||||
defaultContent: '# 请在此处填写rclone配置文件内容 \n# 请参考 https://rclone.org/docs/ \n# 存储节点名必须为:MP',
|
defaultContent: '# 请在此处填写rclone配置文件内容 \n# 请参考 https://rclone.org/docs/ \n# 存储节点名必须为:MP',
|
||||||
complete: '完成',
|
complete: '完成',
|
||||||
|
reset: '重置',
|
||||||
},
|
},
|
||||||
alistConfig: {
|
alistConfig: {
|
||||||
title: 'Alist配置',
|
title: 'Alist配置',
|
||||||
@@ -1491,6 +1494,7 @@ export default {
|
|||||||
token: 'Token',
|
token: 'Token',
|
||||||
},
|
},
|
||||||
complete: '完成',
|
complete: '完成',
|
||||||
|
reset: '重置',
|
||||||
},
|
},
|
||||||
workflowAddEdit: {
|
workflowAddEdit: {
|
||||||
addTitle: '添加工作流',
|
addTitle: '添加工作流',
|
||||||
|
|||||||
@@ -1465,12 +1465,14 @@ export default {
|
|||||||
scanQrCode: '請使用微信或115客戶端掃碼',
|
scanQrCode: '請使用微信或115客戶端掃碼',
|
||||||
scanned: '已掃碼,請確認登錄',
|
scanned: '已掃碼,請確認登錄',
|
||||||
complete: '完成',
|
complete: '完成',
|
||||||
|
reset: '重置',
|
||||||
},
|
},
|
||||||
aliyunAuth: {
|
aliyunAuth: {
|
||||||
loginTitle: '阿里雲盤登錄',
|
loginTitle: '阿里雲盤登錄',
|
||||||
scanQrCode: '請用阿里雲盤 App 掃碼',
|
scanQrCode: '請用阿里雲盤 App 掃碼',
|
||||||
scanned: '已掃碼',
|
scanned: '已掃碼',
|
||||||
complete: '完成',
|
complete: '完成',
|
||||||
|
reset: '重置',
|
||||||
},
|
},
|
||||||
rcloneConfig: {
|
rcloneConfig: {
|
||||||
title: 'RClone配置',
|
title: 'RClone配置',
|
||||||
@@ -1478,6 +1480,7 @@ export default {
|
|||||||
fileContent: 'rclone配置文件內容',
|
fileContent: 'rclone配置文件內容',
|
||||||
defaultContent: '# 請在此處填寫rclone配置文件內容 \n# 請參考 https://rclone.org/docs/ \n# 存儲節點名必須為:MP',
|
defaultContent: '# 請在此處填寫rclone配置文件內容 \n# 請參考 https://rclone.org/docs/ \n# 存儲節點名必須為:MP',
|
||||||
complete: '完成',
|
complete: '完成',
|
||||||
|
reset: '重置',
|
||||||
},
|
},
|
||||||
alistConfig: {
|
alistConfig: {
|
||||||
title: 'Alist配置',
|
title: 'Alist配置',
|
||||||
@@ -1492,6 +1495,7 @@ export default {
|
|||||||
token: 'Token',
|
token: 'Token',
|
||||||
},
|
},
|
||||||
complete: '完成',
|
complete: '完成',
|
||||||
|
reset: '重置',
|
||||||
},
|
},
|
||||||
workflowAddEdit: {
|
workflowAddEdit: {
|
||||||
addTitle: '新增工作流',
|
addTitle: '新增工作流',
|
||||||
|
|||||||
Reference in New Issue
Block a user