mirror of
https://github.com/Kuingsmile/PicList.git
synced 2025-02-02 11:08:13 -05:00
✨ Feature: auto import of manage page can be closed now
This commit is contained in:
parent
a1981ab59d
commit
ebcfbdf850
@ -252,6 +252,7 @@ SETTINGS_SYNC_CONFIG_GITEE_BRANCH_PLACEHOLDER: Please enter Gitee branch name
|
|||||||
SETTINGS_SYNC_CONFIG_GITHUB_TOKEN_PLACEHOLDER: Please enter GitHub Token
|
SETTINGS_SYNC_CONFIG_GITHUB_TOKEN_PLACEHOLDER: Please enter GitHub Token
|
||||||
SETTINGS_SYNC_CONFIG_GITEE_TOKEN_PLACEHOLDER: Please enter Gitee Token
|
SETTINGS_SYNC_CONFIG_GITEE_TOKEN_PLACEHOLDER: Please enter Gitee Token
|
||||||
SETTINGS_SYNC_CONFIG_PROXY_PLACEHOLDER: Please enter proxy
|
SETTINGS_SYNC_CONFIG_PROXY_PLACEHOLDER: Please enter proxy
|
||||||
|
SETTINGS_AUTO_IMPORT: Auto import config in manage page
|
||||||
# shortcut-page
|
# shortcut-page
|
||||||
|
|
||||||
BUILTIN_CLIPBOARD_TIPS: Use builtin clipboard function to upload instead of using scripts
|
BUILTIN_CLIPBOARD_TIPS: Use builtin clipboard function to upload instead of using scripts
|
||||||
|
@ -255,6 +255,7 @@ SETTINGS_SYNC_CONFIG_GITEE_BRANCH_PLACEHOLDER: 请输入Gitee分支名
|
|||||||
SETTINGS_SYNC_CONFIG_GITHUB_TOKEN_PLACEHOLDER: 请输入GitHub Token
|
SETTINGS_SYNC_CONFIG_GITHUB_TOKEN_PLACEHOLDER: 请输入GitHub Token
|
||||||
SETTINGS_SYNC_CONFIG_GITEE_TOKEN_PLACEHOLDER: 请输入Gitee Token
|
SETTINGS_SYNC_CONFIG_GITEE_TOKEN_PLACEHOLDER: 请输入Gitee Token
|
||||||
SETTINGS_SYNC_CONFIG_PROXY_PLACEHOLDER: 请输入代理地址
|
SETTINGS_SYNC_CONFIG_PROXY_PLACEHOLDER: 请输入代理地址
|
||||||
|
SETTINGS_AUTO_IMPORT: 管理页面自动导入配置
|
||||||
# shortcut-page
|
# shortcut-page
|
||||||
|
|
||||||
SHORTCUT_NAME: 快捷键名称
|
SHORTCUT_NAME: 快捷键名称
|
||||||
|
@ -253,7 +253,7 @@ SETTINGS_SYNC_CONFIG_GITEE_BRANCH_PLACEHOLDER: 請輸入 Gitee 分支名稱
|
|||||||
SETTINGS_SYNC_CONFIG_GITHUB_TOKEN_PLACEHOLDER: 請輸入 GitHub Token
|
SETTINGS_SYNC_CONFIG_GITHUB_TOKEN_PLACEHOLDER: 請輸入 GitHub Token
|
||||||
SETTINGS_SYNC_CONFIG_GITEE_TOKEN_PLACEHOLDER: 請輸入 Gitee Token
|
SETTINGS_SYNC_CONFIG_GITEE_TOKEN_PLACEHOLDER: 請輸入 Gitee Token
|
||||||
SETTINGS_SYNC_CONFIG_PROXY_PLACEHOLDER: 請輸入代理地址
|
SETTINGS_SYNC_CONFIG_PROXY_PLACEHOLDER: 請輸入代理地址
|
||||||
|
SETTINGS_AUTO_IMPORT: 管理頁面自動導入配置
|
||||||
# shortcut-page
|
# shortcut-page
|
||||||
|
|
||||||
SHORTCUT_NAME: 快捷鍵名稱
|
SHORTCUT_NAME: 快捷鍵名稱
|
||||||
|
@ -569,6 +569,10 @@ function isImported (alias: string) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async function transUpToManage (config: IUploaderConfigListItem, picBedName: string) {
|
async function transUpToManage (config: IUploaderConfigListItem, picBedName: string) {
|
||||||
|
const autoImport = await getConfig<boolean>('settings.autoImport') || false
|
||||||
|
if (!autoImport) {
|
||||||
|
return
|
||||||
|
}
|
||||||
let alias: string = ''
|
let alias: string = ''
|
||||||
const resultMap: IStringKeyMap = {}
|
const resultMap: IStringKeyMap = {}
|
||||||
switch (picBedName) {
|
switch (picBedName) {
|
||||||
|
@ -195,6 +195,16 @@
|
|||||||
{{ $T('SETTINGS_CLICK_TO_SET') }}
|
{{ $T('SETTINGS_CLICK_TO_SET') }}
|
||||||
</el-button>
|
</el-button>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item
|
||||||
|
:label="$T('SETTINGS_AUTO_IMPORT')"
|
||||||
|
>
|
||||||
|
<el-switch
|
||||||
|
v-model="form.autoImport"
|
||||||
|
:active-text="$T('SETTINGS_OPEN')"
|
||||||
|
:inactive-text="$T('SETTINGS_CLOSE')"
|
||||||
|
@change="autoImportChange"
|
||||||
|
/>
|
||||||
|
</el-form-item>
|
||||||
<el-form-item
|
<el-form-item
|
||||||
:label="$T('SETTINGS_CHECK_UPDATE')"
|
:label="$T('SETTINGS_CHECK_UPDATE')"
|
||||||
>
|
>
|
||||||
@ -1196,6 +1206,7 @@ const form = reactive<ISettingForm>({
|
|||||||
isCustomMiniIcon: false,
|
isCustomMiniIcon: false,
|
||||||
customMiniIcon: '',
|
customMiniIcon: '',
|
||||||
isHideDock: false,
|
isHideDock: false,
|
||||||
|
autoImport: false,
|
||||||
encodeOutputURL: true,
|
encodeOutputURL: true,
|
||||||
isAutoListenClipboard: false,
|
isAutoListenClipboard: false,
|
||||||
useShortUrl: false,
|
useShortUrl: false,
|
||||||
@ -1341,6 +1352,7 @@ async function initData () {
|
|||||||
form.language = settings.language ?? 'zh-CN'
|
form.language = settings.language ?? 'zh-CN'
|
||||||
form.encodeOutputURL = settings.encodeOutputURL === undefined ? true : settings.encodeOutputURL
|
form.encodeOutputURL = settings.encodeOutputURL === undefined ? true : settings.encodeOutputURL
|
||||||
form.deleteCloudFile = settings.deleteCloudFile || false
|
form.deleteCloudFile = settings.deleteCloudFile || false
|
||||||
|
form.autoImport = settings.autoImport || false
|
||||||
form.isCustomMiniIcon = settings.isCustomMiniIcon || false
|
form.isCustomMiniIcon = settings.isCustomMiniIcon || false
|
||||||
form.customMiniIcon = settings.customMiniIcon || ''
|
form.customMiniIcon = settings.customMiniIcon || ''
|
||||||
form.isHideDock = settings.isHideDock || false
|
form.isHideDock = settings.isHideDock || false
|
||||||
@ -1470,6 +1482,10 @@ function updateHelperChange (val: ICheckBoxValueType) {
|
|||||||
saveConfig('settings.showUpdateTip', val)
|
saveConfig('settings.showUpdateTip', val)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function autoImportChange (val: ICheckBoxValueType) {
|
||||||
|
saveConfig('settings.autoImport', val)
|
||||||
|
}
|
||||||
|
|
||||||
function handleHideDockChange (val: ICheckBoxValueType) {
|
function handleHideDockChange (val: ICheckBoxValueType) {
|
||||||
if (val && currentStartMode.value === 'no-tray') {
|
if (val && currentStartMode.value === 'no-tray') {
|
||||||
ElMessage.warning($T('SETTINGS_ISHIDEDOCK_TIPS'))
|
ElMessage.warning($T('SETTINGS_ISHIDEDOCK_TIPS'))
|
||||||
|
1
src/universal/types/i18n.d.ts
vendored
1
src/universal/types/i18n.d.ts
vendored
@ -248,6 +248,7 @@ interface ILocales {
|
|||||||
SETTINGS_SYNC_CONFIG_GITHUB_TOKEN_PLACEHOLDER: string
|
SETTINGS_SYNC_CONFIG_GITHUB_TOKEN_PLACEHOLDER: string
|
||||||
SETTINGS_SYNC_CONFIG_GITEE_TOKEN_PLACEHOLDER: string
|
SETTINGS_SYNC_CONFIG_GITEE_TOKEN_PLACEHOLDER: string
|
||||||
SETTINGS_SYNC_CONFIG_PROXY_PLACEHOLDER: string
|
SETTINGS_SYNC_CONFIG_PROXY_PLACEHOLDER: string
|
||||||
|
SETTINGS_AUTO_IMPORT: string
|
||||||
SHORTCUT_NAME: string
|
SHORTCUT_NAME: string
|
||||||
SHORTCUT_BIND: string
|
SHORTCUT_BIND: string
|
||||||
SHORTCUT_STATUS: string
|
SHORTCUT_STATUS: string
|
||||||
|
1
src/universal/types/view.d.ts
vendored
1
src/universal/types/view.d.ts
vendored
@ -16,6 +16,7 @@ interface ISettingForm {
|
|||||||
isCustomMiniIcon: boolean,
|
isCustomMiniIcon: boolean,
|
||||||
customMiniIcon: string,
|
customMiniIcon: string,
|
||||||
isHideDock: boolean,
|
isHideDock: boolean,
|
||||||
|
autoImport: boolean,
|
||||||
encodeOutputURL: boolean,
|
encodeOutputURL: boolean,
|
||||||
isAutoListenClipboard: boolean,
|
isAutoListenClipboard: boolean,
|
||||||
useShortUrl: boolean,
|
useShortUrl: boolean,
|
||||||
|
Loading…
Reference in New Issue
Block a user