diff --git a/src/components/setting/History.vue b/src/components/setting/History.vue index 66df7fe..892774e 100644 --- a/src/components/setting/History.vue +++ b/src/components/setting/History.vue @@ -7,7 +7,6 @@ import { computed, onMounted, ref } from 'vue' import { FtMessage } from '@/libs/message' import HistoryDetail from './HistoryDetail.vue' - // const settingStore = useSettingStore() const tableData = ref([]) const selectedRecords = ref([]) @@ -57,7 +56,7 @@ const printDetail = (historyItem: Setting.History) => { }, } syncSendCmd(detailParams).then(() => { - visible.value = true + FtMessage.success('正在打印中!') }) } const onDelHistory = () => { @@ -114,7 +113,7 @@ const onClose = () => { visible.value = false } const deleteBtnVisible = computed(() => { - return JSON.parse(localStorage.user).roleType.includes('admin') + return JSON.parse(localStorage.getItem('user') || '{}')?.roleType?.includes('admin') }) @@ -189,6 +188,10 @@ const deleteBtnVisible = computed(() => { background-color: #1890ff; color: white; } + .print-button:hover { + background-color: #1890ff; + color: white; + } .delete-button { background-color: #ffe6e6; color: #ff4d4f; diff --git a/src/views/setting/index.vue b/src/views/setting/index.vue index b57691d..1c2b383 100644 --- a/src/views/setting/index.vue +++ b/src/views/setting/index.vue @@ -9,7 +9,7 @@ import User from '@/components/setting/User.vue' import { useSettingStore } from '@/stores/settingStore' const settingStore = useSettingStore() -const currentUserRoleType = JSON.parse(localStorage.user).roleType +const currentUserRoleType = JSON.parse(localStorage.getItem('user') || '{}')?.roleType const settingMenus = settingStore.settingMenus.filter((item): boolean => item.roleType.includes(currentUserRoleType)) const selectedMenuCode = ref('history') // 选择菜单项的方法