mirror of
https://github.com/Kuingsmile/PicList.git
synced 2026-06-05 15:50:18 +08:00
✨ Feature: add delete local file after uploading, fix compatibility with auto-delete
ISSUES CLOSED: #40
This commit is contained in:
@@ -225,6 +225,16 @@
|
||||
@change="handleDeleteCloudFile"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item
|
||||
:label="$T('SETTINGS_DELETE_LOCAL_FILE_AFTER_UPLOAD')"
|
||||
>
|
||||
<el-switch
|
||||
v-model="form.deleteLocalFile"
|
||||
:active-text="$T('SETTINGS_OPEN')"
|
||||
:inactive-text="$T('SETTINGS_CLOSE')"
|
||||
@change="handleDeleteLocalFile"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item
|
||||
:label="$T('SETTINGS_RENAME_BEFORE_UPLOAD')"
|
||||
>
|
||||
@@ -1073,7 +1083,8 @@ const form = reactive<ISettingForm>({
|
||||
isHideDock: false,
|
||||
encodeOutputURL: true,
|
||||
isAutoListenClipboard: false,
|
||||
useShortUrl: false
|
||||
useShortUrl: false,
|
||||
deleteLocalFile: false
|
||||
})
|
||||
|
||||
const languageList = i18nManager.languageList.map(item => ({
|
||||
@@ -1172,6 +1183,7 @@ async function initData () {
|
||||
form.customMiniIcon = settings.customMiniIcon || ''
|
||||
form.isHideDock = settings.isHideDock || false
|
||||
form.useShortUrl = settings.useShortUrl || false
|
||||
form.deleteLocalFile = settings.deleteLocalFile || false
|
||||
currentLanguage.value = settings.language ?? 'zh-CN'
|
||||
currentStartMode.value = settings.startMode || 'quiet'
|
||||
customLink.value = settings.customLink || ''
|
||||
@@ -1331,6 +1343,12 @@ function handleDeleteCloudFile (val: ICheckBoxValueType) {
|
||||
})
|
||||
}
|
||||
|
||||
function handleDeleteLocalFile (val: ICheckBoxValueType) {
|
||||
saveConfig({
|
||||
'settings.deleteLocalFile': val
|
||||
})
|
||||
}
|
||||
|
||||
function handleRename (val: ICheckBoxValueType) {
|
||||
saveConfig({
|
||||
'settings.rename': val
|
||||
|
||||
@@ -630,7 +630,6 @@ async function getUseShortUrl () {
|
||||
}
|
||||
|
||||
async function handleUseShortUrlChange () {
|
||||
console.log(useShortUrl.value)
|
||||
saveConfig({
|
||||
'settings.useShortUrl': useShortUrl.value
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user