大屏项目初始化

This commit is contained in:
2026-02-24 23:48:18 +08:00
parent 412e2ac1f7
commit 4ef3384992
2 changed files with 8 additions and 14 deletions

View File

@@ -33,6 +33,7 @@
class="login-btn"
size="small"
:loading="isLoading"
round
>
登录
</el-button>
@@ -70,17 +71,11 @@ const handleLogin = async () => {
localStorage.setItem('username', res.username)
ElMessage.success('登录成功!')
setTimeout(() => {
router.push('/dashboard')
router.push('/dashboard');
isLoading.value = false;
}, 3000)
} catch (error) {
if (error.msg) {
ElMessage.error(error.msg)
} else {
ElMessage.error('登录失败,请检查账号密码!')
}
console.error('登录出错:', error)
} finally {
isLoading.value = false
ElMessage.error(res.msg);
}
}
</script>

View File

@@ -32,16 +32,16 @@
<main class="screen-content">
<div v-if="activeTab === 'sales'" class="screen-page">
<div class="demo-tip">📊 核心销售大屏内容</div>
<div class="demo-tip">核心销售大屏内容</div>
</div>
<div v-else-if="activeTab === 'operation'" class="screen-page">
<div class="demo-tip">📈 运营分析大屏内容</div>
<div class="demo-tip">运营分析大屏内容</div>
</div>
<div v-else-if="activeTab === 'inventory'" class="screen-page">
<div class="demo-tip">📦 库存管理大屏内容</div>
<div class="demo-tip">库存管理大屏内容</div>
</div>
<div v-else-if="activeTab === 'finance'" class="screen-page">
<div class="demo-tip">💰 财务数据大屏内容</div>
<div class="demo-tip">财务数据大屏内容</div>
</div>
</main>
</div>
@@ -69,7 +69,6 @@ const handleQuery = () => {
}
</script>
<!-- 专门处理日期弹窗的全局小样式仅针对dark-date-popper无全局污染 -->
<style>
.dark-date-popper {
z-index: 9999 !important;