From e181f04c642204e79749af93fa921875ff6c21ba Mon Sep 17 00:00:00 2001 From: baoshiwei <baoshiwei@shlanbao.cn> Date: 星期二, 20 五月 2025 10:46:35 +0800 Subject: [PATCH] refactor(qms): 重构趋势图展示逻辑 --- src/components/SizeSelect/index.vue | 34 +++++++++++++++++----------------- 1 files changed, 17 insertions(+), 17 deletions(-) diff --git a/src/components/SizeSelect/index.vue b/src/components/SizeSelect/index.vue index 268a836..abf72cc 100644 --- a/src/components/SizeSelect/index.vue +++ b/src/components/SizeSelect/index.vue @@ -1,20 +1,3 @@ -<script setup lang="ts"> -import useAppStore from "@/store/modules/app"; - -const appStore = useAppStore(); -const size = computed(() => appStore.size); - -const sizeOptions = ref([ - { label: "杈冨ぇ", value: "large" }, - { label: "榛樿", value: "default" }, - { label: "绋嶅皬", value: "small" }, -]); - -const handleSetSize = (size: string) => { - appStore.setSize(size); -} -</script> - <template> <div> <el-dropdown trigger="click" @command="handleSetSize"> @@ -32,6 +15,23 @@ </div> </template> +<script setup lang="ts"> +import useAppStore from '@/store/modules/app'; + +const appStore = useAppStore(); +const size = computed(() => appStore.size); + +const sizeOptions = ref([ + { label: '杈冨ぇ', value: 'large' }, + { label: '榛樿', value: 'default' }, + { label: '绋嶅皬', value: 'small' } +]); + +const handleSetSize = (size: 'large' | 'default' | 'small') => { + appStore.setSize(size); +}; +</script> + <style lang="scss" scoped> .size-icon--style { font-size: 18px; -- Gitblit v1.9.3