diff --git a/frontend/src/renderer/src/views/Header.vue b/frontend/src/renderer/src/views/Header.vue index ae37a9fc..e67329c4 100644 --- a/frontend/src/renderer/src/views/Header.vue +++ b/frontend/src/renderer/src/views/Header.vue @@ -55,6 +55,10 @@ + + + @@ -64,6 +68,10 @@ import { ElMessage, ElMessageBox } from 'element-plus' import { useAuthStore } from '../stores/index.js' import api from '../services/api.js' + import License from '@/views/License.vue' + const isLicense = ref(false) + + const router = useRouter() const authStore = useAuthStore() const time = ref(""); @@ -97,6 +105,11 @@ } function handleClose(){ dialogVisible.value = false + + } + function handleLicenseClose(){ + isLicense.value = false + // getLicense() } function dateFormat(row) { const daterc = row; @@ -145,11 +158,11 @@ time.value = dateFormat(new Date()) // 授权状态徽标:页面加载时检查 /api/license/info - ;(async () => { - try { - debugger + getLicense() + }) + async function getLicense(){ + try { const json = await api.get('/api/license/info') - debugger if (!json || json.success !== true) { licenseBadge.value = '未授权' licenseClass.value = 'badge-invalid' @@ -185,11 +198,10 @@ licenseType.value = 'invalid' showActivateButton.value = true } - })() - }) - + } const goActivate = () => { - router.push('/license') + // router.push('/license') + isLicense.value = true } diff --git a/frontend/src/renderer/src/views/License.vue b/frontend/src/renderer/src/views/License.vue index cdcacd3d..11ea8cdd 100644 --- a/frontend/src/renderer/src/views/License.vue +++ b/frontend/src/renderer/src/views/License.vue @@ -1,7 +1,7 @@