diff --git a/web/src/components/page/AppPage.vue b/web/src/components/page/AppPage.vue index 06eab8d2..f59602ed 100644 --- a/web/src/components/page/AppPage.vue +++ b/web/src/components/page/AppPage.vue @@ -12,7 +12,7 @@ withDefaults(defineProps(), {
- +
diff --git a/web/src/components/page/CommonPage.vue b/web/src/components/page/CommonPage.vue index 2d553d8b..adeaa8f8 100644 --- a/web/src/components/page/CommonPage.vue +++ b/web/src/components/page/CommonPage.vue @@ -1,6 +1,4 @@ diff --git a/web/src/layout/sidebar/components/SideLogo.vue b/web/src/layout/sidebar/components/SideLogo.vue index 1043766e..758d06d6 100644 --- a/web/src/layout/sidebar/components/SideLogo.vue +++ b/web/src/layout/sidebar/components/SideLogo.vue @@ -3,11 +3,16 @@ import logoImg from '@/assets/images/logo.png' import { useThemeStore } from '@/store' const themeStore = useThemeStore() +const router = useRouter() const logo = computed(() => themeStore.logo || logoImg) + +const toDashboard = () => { + router.push({ name: 'dashboard' }) +} diff --git a/web/src/layout/sidebar/components/SideSetting.vue b/web/src/layout/sidebar/components/SideSetting.vue index 603c1e7f..7cf3458e 100644 --- a/web/src/layout/sidebar/components/SideSetting.vue +++ b/web/src/layout/sidebar/components/SideSetting.vue @@ -65,44 +65,44 @@ const menus = computed(() => { {{ $gettext('Menu Settings') }} - - - - - {{ - $gettext( - 'Settings are saved in the browser and will be reset after clearing the browser cache' - ) - }} - - - - - - - - - - + + + + + {{ + $gettext( + 'Settings are saved in the browser and will be reset after clearing the browser cache' + ) + }} + + + + + + + + + + diff --git a/web/src/views/backup/IndexView.vue b/web/src/views/backup/IndexView.vue index 17dd4bd0..a03af6b6 100644 --- a/web/src/views/backup/IndexView.vue +++ b/web/src/views/backup/IndexView.vue @@ -31,19 +31,14 @@ const postgreSQLInstalled = computed(() => { diff --git a/web/src/views/backup/ListView.vue b/web/src/views/backup/ListView.vue index af828208..7698ba54 100644 --- a/web/src/views/backup/ListView.vue +++ b/web/src/views/backup/ListView.vue @@ -149,6 +149,21 @@ const handleDelete = async (file: string) => { }) } +watch( + type, + (newType) => { + if (newType === 'website') { + createModel.value.target = websites.value[0]?.value || '' + restoreModel.value.target = websites.value[0]?.value || '' + } else { + createModel.value.target = '' + restoreModel.value.target = '' + } + refresh() + }, + { immediate: true } +) + onMounted(() => { useRequest(app.isInstalled('nginx')).onSuccess(({ data }) => { if (data.installed) { diff --git a/web/src/views/cert/IndexView.vue b/web/src/views/cert/IndexView.vue index e5f4f40e..61604eaa 100644 --- a/web/src/views/cert/IndexView.vue +++ b/web/src/views/cert/IndexView.vue @@ -90,8 +90,15 @@ onUnmounted(() => {