From 707f480ed654261cbcd5619e202a42984cded7c5 Mon Sep 17 00:00:00 2001 From: tanghaolin <1723298894@qq.com> Date: 星期五, 14 二月 2025 14:22:54 +0800 Subject: [PATCH] 修改备案标识查询条件表单 --- src/App.vue | 40 ++++++++++++++++++++++++++++++++++------ 1 files changed, 34 insertions(+), 6 deletions(-) diff --git a/src/App.vue b/src/App.vue index 05ed5bc..15c08f3 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,17 +1,45 @@ <template> + <el-config-provider :locale="zhCn"> <div class="h-full bg-gray-50 flex flex-col"> - <AppHeader class="flex-0" /> - <div class="flex-auto !overflow-y-auto bg-[#f4f4f4]"> - <div class="w-[63%] mx-auto"> - <router-view></router-view> - + <template v-if="!isLoginPage"> + <AppHeader class="flex-0" /> + <div class="flex-auto !overflow-y-auto bg-[#f4f4f4]" ref="containerRef"> + <div class="w-[63%] mx-auto"> + <router-view></router-view> + </div> + <AppFooter></AppFooter> </div> - </div> + </template> + <template v-else> + <router-view></router-view> + </template> </div> + </el-config-provider> </template> <script setup lang="ts"> +import { computed, ref, watch } from 'vue'; +import { useRoute } from 'vue-router'; +import AppFooter from './components/AppFooter.vue'; import AppHeader from './components/AppHeader.vue'; +import zhCn from 'element-plus/dist/locale/zh-cn.mjs' +const route = useRoute(); +const containerRef = ref<HTMLDivElement | null>(null); + +// 鍒ゆ柇鏄惁鏄櫥褰曢〉闈� +const isLoginPage = computed(() => { + return route.path === '/login'; +}); + +// 鐩戝惉璺敱鍙樺寲锛屾粴鍔ㄥ埌椤堕儴 +watch( + () => route.path, + () => { + if (containerRef.value) { + containerRef.value.scrollTop = 0; + } + } +); </script> <style> -- Gitblit v1.9.3