diff --git a/src/components/set/PublishSetting.vue b/src/components/set/PublishSetting.vue index f66f3a08..dce7ccc9 100644 --- a/src/components/set/PublishSetting.vue +++ b/src/components/set/PublishSetting.vue @@ -57,6 +57,9 @@ import { CommonWebConfig } from "~/src/adaptors/web/base/commonWebConfig.ts" import { pre } from "~/src/platforms/pre.ts" import _ from "lodash" import CrossPageUtils from "~/cross/crossPageUtils.ts" +import MaterialSymbolsFormatListBulleted from "~icons/material-symbols/format-list-bulleted" +import MdiImport from "~icons/mdi/import" +import MaterialSymbolsLightStorefront from "~icons/material-symbols-light/storefront" const logger = createAppLogger("publish-setting") @@ -403,7 +406,11 @@ const basicImport = (importCfgs: DynamicConfig[]) => { return importCount } -const handleImportPre = async () => { +const handleImportPlatform = async () => { + +} + +const handleImportAll = async () => { formData.showLogMessage = true formData.isImportLoading = true // 清空日志 @@ -466,14 +473,26 @@ onMounted(async () => {
- + + + + { @click="handleShowPlatform" > - +
@@ -642,7 +663,7 @@ onMounted(async () => { size="small" type="primary" :loading="formData.isImportLoading" - @click="handleImportPre" + @click="handleImportAll" > 导入预定义平台 @@ -653,7 +674,7 @@ onMounted(async () => { size="small" type="primary" :loading="formData.isImportLoading" - @click="handleImportPre" + @click="handleImportAll" > 导入预定义平台 @@ -754,10 +775,12 @@ $icon_size = 32px .publish-setting-left-menu text-align center + height 100% .left-menu-item justify-content center height 36px + padding 10px .menu-item-selected color var(--el-fill-color-blank) @@ -844,6 +867,7 @@ html[class="dark"] .action-setting font-size 12px cursor pointer + &:hover color var(--el-color-primary) @@ -851,6 +875,7 @@ html[class="dark"] font-size 12px cursor pointer color var(--el-color-warning) + &:hover color var(--el-color-primary) @@ -858,6 +883,7 @@ html[class="dark"] font-size 12px cursor pointer color var(--el-color-error) + &:hover color var(--el-color-primary) diff --git a/src/locales/en_US.ts b/src/locales/en_US.ts index 5369bf6f..78444811 100644 --- a/src/locales/en_US.ts +++ b/src/locales/en_US.ts @@ -560,6 +560,8 @@ export default { "setting.platform.gitlab.desc": "Gitlab is basically similar to Github, except that Gitlab supports its own on-premises or cloud server deployment", "setting.picgo.manage": "Picture manage", + "setting.platform.import": "Platform import", + "setting.platform.store": "Plugin store", "setting.platform.add": "Add platform", "setting.platform.add.this": "Add this platform", "setting.platform.universal": "Universal platform", diff --git a/src/locales/zh_CN.ts b/src/locales/zh_CN.ts index 40659059..f6cb79c7 100644 --- a/src/locales/zh_CN.ts +++ b/src/locales/zh_CN.ts @@ -539,6 +539,8 @@ export default { "setting.main.background": "挂件背景", "setting.main.background.tip": "支持16进制和rgb,例如:#000000,未设置或者留空不变。如果新窗口设置,请重新刷新文档。", "setting.picgo.manage": "图床管理", + "setting.platform.import": "平台导入", + "setting.platform.store": "插件商店", "setting.platform.add": "新增平台", "setting.platform.add.this": "新增此平台", "setting.platform.universal": "通用平台",