From 6696905fda767607a980c365b9c1f78172d75a97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E6=A2=A6=E8=BF=9C?= <1063331231@qq.com> Date: Sun, 6 Jul 2025 15:10:14 +0800 Subject: [PATCH] =?UTF-8?q?=E9=85=8D=E6=96=B9=E6=8B=86=E5=BC=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/audit/History.vue | 4 +- src/components/formula/FormulaConfig.vue | 256 +++--------------- src/components/formula/FormulaTable.vue | 62 +---- src/components/formula/HomeFormulaConfig.vue | 188 +++++++++++++ src/components/formula/SettingFormulaConfig.vue | 343 ++++++++++++++++++++++++ src/components/home/HomeSetting.vue | 32 +-- src/components/home/config.vue | 9 +- src/components/setting/User.vue | 15 +- src/stores/formulaStore.ts | 180 +++++++++---- src/types/formula.d.ts | 1 + src/views/formula/index.vue | 8 +- src/views/home/chart.vue | 2 +- src/views/setting/index.vue | 12 +- 13 files changed, 747 insertions(+), 365 deletions(-) create mode 100644 src/components/formula/HomeFormulaConfig.vue create mode 100644 src/components/formula/SettingFormulaConfig.vue diff --git a/src/components/audit/History.vue b/src/components/audit/History.vue index bf21792..e865966 100644 --- a/src/components/audit/History.vue +++ b/src/components/audit/History.vue @@ -3,10 +3,12 @@ import { syncSendCmd } from 'apis/system' import { ElMessageBox } from 'element-plus' import { FtMessage } from 'libs/message' +import { useSystemStore } from 'stores/systemStore' import { computed, onMounted, ref } from 'vue' import HistoryDetail from '../setting/HistoryDetail.vue' // const settingStore = useSettingStore() +const systemStore = useSystemStore() const tableData = ref([]) const selectedRecords = ref([]) const visible = ref(false) @@ -113,7 +115,7 @@ const onClose = () => { visible.value = false } const deleteBtnVisible = computed(() => { - return JSON.parse(localStorage.getItem('user') || '{}')?.roleType?.includes('admin') + return systemStore.systemUser?.name === 'admin' }) diff --git a/src/components/formula/FormulaConfig.vue b/src/components/formula/FormulaConfig.vue index dd276a1..1f32ed9 100644 --- a/src/components/formula/FormulaConfig.vue +++ b/src/components/formula/FormulaConfig.vue @@ -1,5 +1,4 @@