Skip to content

Commit

Permalink
feat: #319 PicGO图形化配置界面-仅新窗口模式支持插件
Browse files Browse the repository at this point in the history
  • Loading branch information
terwer committed Feb 21, 2023
1 parent 62c867f commit 69cda25
Show file tree
Hide file tree
Showing 2 changed files with 40 additions and 32 deletions.
6 changes: 5 additions & 1 deletion components/picgo/PicgoSetting.vue
Expand Up @@ -35,7 +35,10 @@
<!-- PicGO配置 -->
<picgo-config-setting />
</el-tab-pane>
<el-tab-pane :label="$t('setting.picgo.plugin')">
<el-tab-pane
:label="$t('setting.picgo.plugin')"
v-if="isInSiyuanNewWinBrowser()"
>
<!-- PicGO插件配置 -->
<picgo-plugin-setting />
</el-tab-pane>
Expand Down Expand Up @@ -112,6 +115,7 @@ import PicgoConfigSetting from "~/components/picgo/setting/PicgoConfigSetting.vu
import { onBeforeMount, ref } from "vue"
import picgoUtil from "~/utils/otherlib/picgoUtil"
import PicgoPluginSetting from "~/components/picgo/setting/PicgoPluginSetting.vue"
import { isInSiyuanNewWinBrowser } from "~/utils/otherlib/siyuanBrowserUtil"
const isReload = ref(false)
const picgoVersion = ref("")
Expand Down
66 changes: 35 additions & 31 deletions components/picgo/setting/PicgoConfigSetting.vue
Expand Up @@ -64,36 +64,38 @@
/>
</el-form-item>

<el-divider />

<p>
{{ $t("setting.picgo.setting.config.tip") }}
</p>

<!-- NODE安装路径 -->
<el-form-item :label="$t('setting.picgo.setting.node.path')">
<el-input
v-model="form.nodePath"
:placeholder="$t('setting.picgo.setting.node.path.tip')"
/>
</el-form-item>
<el-form-item :label="$t('setting.picgo.setting.node.registry')">
<el-input
v-model="form.nodeRegistry"
:placeholder="$t('setting.picgo.setting.node.registry.tip')"
/>
</el-form-item>
<el-form-item :label="$t('setting.picgo.setting.node.proxy')">
<el-input
v-model="form.nodeProxy"
:placeholder="$t('setting.picgo.setting.node.proxy.tip')"
/>
</el-form-item>
<el-form-item>
<el-button @click="handleSaveNodeConfig"
>{{ $t("main.opt.ok") }}
</el-button>
</el-form-item>
<div v-if="isInSiyuanNewWinBrowser()">
<el-divider />

<p>
{{ $t("setting.picgo.setting.config.tip") }}
</p>

<!-- NODE安装路径 -->
<el-form-item :label="$t('setting.picgo.setting.node.path')">
<el-input
v-model="form.nodePath"
:placeholder="$t('setting.picgo.setting.node.path.tip')"
/>
</el-form-item>
<el-form-item :label="$t('setting.picgo.setting.node.registry')">
<el-input
v-model="form.nodeRegistry"
:placeholder="$t('setting.picgo.setting.node.registry.tip')"
/>
</el-form-item>
<el-form-item :label="$t('setting.picgo.setting.node.proxy')">
<el-input
v-model="form.nodeProxy"
:placeholder="$t('setting.picgo.setting.node.proxy.tip')"
/>
</el-form-item>
<el-form-item>
<el-button @click="handleSaveNodeConfig"
>{{ $t("main.opt.ok") }}
</el-button>
</el-form-item>
</div>
</el-form>
</div>
</template>
Expand All @@ -102,7 +104,9 @@
import { onBeforeMount, onBeforeUnmount, reactive, ref } from "vue"
import picgoUtil from "~/utils/otherlib/picgoUtil"
import { LogFactory } from "~/utils/logUtil"
import siyuanBrowserUtil from "~/utils/otherlib/siyuanBrowserUtil"
import siyuanBrowserUtil, {
isInSiyuanNewWinBrowser,
} from "~/utils/otherlib/siyuanBrowserUtil"
import { ElDivider, ElMessage } from "element-plus"
import { useI18n } from "vue-i18n"
Expand Down

0 comments on commit 69cda25

Please sign in to comment.