添加PyPI镜像站选项
This commit is contained in:
parent
20613844db
commit
2f33c3185b
3 changed files with 57 additions and 24 deletions
|
@ -2,7 +2,7 @@
|
|||
import Init from '@/pages/Init.vue'
|
||||
import Launch from '@/pages/Launch.vue'
|
||||
import Update from '@/pages/Update.vue'
|
||||
import { darkTheme, dateZhCN, zhCN } from 'naive-ui'
|
||||
import { dateZhCN, zhCN } from 'naive-ui'
|
||||
|
||||
const loading = ref(true)
|
||||
const page = ref(null)
|
||||
|
@ -58,12 +58,11 @@ provide('steps', steps)
|
|||
placement="left"
|
||||
class="container"
|
||||
:default-value="page"
|
||||
@before-leave="!running"
|
||||
@update:value="set_page"
|
||||
>
|
||||
<n-tab-pane name="init" tab="初始化"><init /></n-tab-pane>
|
||||
<n-tab-pane name="update" tab="更新代码"><update /></n-tab-pane>
|
||||
<n-tab-pane name="launch" tab="启动程序"><launch /></n-tab-pane>
|
||||
<n-tab-pane :disabled="running" name="init" tab="初始化"><init /></n-tab-pane>
|
||||
<n-tab-pane :disabled="running" name="update" tab="更新代码"><update /></n-tab-pane>
|
||||
<n-tab-pane :disabled="running" name="launch" tab="启动程序"><launch /></n-tab-pane>
|
||||
</n-tabs>
|
||||
</n-notification-provider>
|
||||
<n-global-style />
|
||||
|
|
|
@ -1,15 +1,22 @@
|
|||
<script setup>
|
||||
const branch = ref(null)
|
||||
const mirror = ref(null)
|
||||
|
||||
onMounted(() => {
|
||||
pywebview.api.get_branch().then((value) => {
|
||||
branch.value = value
|
||||
})
|
||||
pywebview.api.get_mirror().then((value) => {
|
||||
mirror.value = value
|
||||
})
|
||||
})
|
||||
|
||||
watch(branch, () => {
|
||||
pywebview.api.set_branch(branch.value)
|
||||
})
|
||||
watch(mirror, () => {
|
||||
pywebview.api.set_mirror(mirror.value)
|
||||
})
|
||||
|
||||
const steps = computed(() => [
|
||||
{
|
||||
|
@ -32,15 +39,25 @@ provide('current_state', current_state)
|
|||
|
||||
<template>
|
||||
<n-flex vertical style="gap: 16px; height: 100%; padding: 16px; box-sizing: border-box">
|
||||
<n-flex>
|
||||
<div>mower-ng 代码分支:</div>
|
||||
<n-radio-group v-model:value="branch">
|
||||
<n-flex>
|
||||
<n-radio value="fast">fast</n-radio>
|
||||
<n-radio value="slow">slow</n-radio>
|
||||
</n-flex>
|
||||
</n-radio-group>
|
||||
</n-flex>
|
||||
<n-form label-placement="left" :show-feedback="false" label-width="auto" label-align="left">
|
||||
<n-form-item label="mower-ng 代码分支">
|
||||
<n-radio-group v-model:value="branch">
|
||||
<n-flex>
|
||||
<n-radio value="fast">fast</n-radio>
|
||||
<n-radio value="slow">slow</n-radio>
|
||||
</n-flex>
|
||||
</n-radio-group>
|
||||
</n-form-item>
|
||||
<n-form-item label="PyPI 仓库镜像">
|
||||
<n-radio-group v-model:value="mirror">
|
||||
<n-flex>
|
||||
<n-radio value="pypi">PyPI</n-radio>
|
||||
<n-radio value="sjtu">上海交通大学镜像站</n-radio>
|
||||
<n-radio value="tuna">清华大学镜像站</n-radio>
|
||||
</n-flex>
|
||||
</n-radio-group>
|
||||
</n-form-item>
|
||||
</n-form>
|
||||
<n-steps :current="current_step" :status="current_state" size="small">
|
||||
<n-step v-for="step in steps" :title="step.title" />
|
||||
</n-steps>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue