大屏项目初始化
This commit is contained in:
@@ -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>
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user