From 7bccb4b2b3078d2f2463b25e70a9639b39f2db94 Mon Sep 17 00:00:00 2001 From: gaoluyang <2820782392@qq.com> Date: 星期二, 13 五月 2025 16:19:38 +0800 Subject: [PATCH] 采购台账-联调 --- src/components/SizeSelect/index.vue | 43 +++++++++++++------------------------------ 1 files changed, 13 insertions(+), 30 deletions(-) diff --git a/src/components/SizeSelect/index.vue b/src/components/SizeSelect/index.vue index 8f85343..dddb58a 100644 --- a/src/components/SizeSelect/index.vue +++ b/src/components/SizeSelect/index.vue @@ -16,41 +16,24 @@ </template> <script setup> -import { ElMessage } from 'element-plus' +import useAppStore from "@/store/modules/app" -const store = useStore(); -const size = computed(() => store.getters.size); -const route = useRoute(); -const router = useRouter(); -const {proxy} = getCurrentInstance(); +const appStore = useAppStore() +const size = computed(() => appStore.size) +const route = useRoute() +const router = useRouter() +const { proxy } = getCurrentInstance() const sizeOptions = ref([ - { label: 'Large', value: 'large' }, - { label: 'Medium', value: 'medium' }, - { label: 'Small', value: 'small' }, - { label: 'Mini', value: 'mini' } + { label: "杈冨ぇ", value: "large" }, + { label: "榛樿", value: "default" }, + { label: "绋嶅皬", value: "small" }, ]) -function refreshView() { - // In order to make the cached page re-rendered - store.dispatch('tagsView/delAllCachedViews', route) - - const { fullPath } = route - - nextTick(() => { - router.replace({ - path: '/redirect' + fullPath - }) - }) -} function handleSetSize(size) { - proxy.$ELEMENT.size = size; - store.dispatch('app/setSize', size) - refreshView() - ElMessage({ - message: 'Switch Size Success', - type: 'success' - }) -}; + proxy.$modal.loading("姝e湪璁剧疆甯冨眬澶у皬锛岃绋嶅��...") + appStore.setSize(size) + setTimeout("window.location.reload()", 1000) +} </script> <style lang='scss' scoped> -- Gitblit v1.9.3