优化主页显示
This commit is contained in:
@@ -1,13 +1,9 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="ipc-dashboard">
|
<div class="ipc-dashboard">
|
||||||
<Header title="过站工控机">
|
<Header title="过站工控机" showLogout />
|
||||||
<template #right>
|
|
||||||
<a-button @click="handleLogout">退出登录</a-button>
|
|
||||||
</template>
|
|
||||||
</Header>
|
|
||||||
|
|
||||||
<div class="menu-grid">
|
<div class="menu-grid">
|
||||||
<a-card class="menu-card" shadow="hover" @click="handleJumpTo('/pwoManage')">
|
<a-card class="menu-card" shadow="hover" @click="handleJumpTo('PwoManage')">
|
||||||
<div class="icon-wrap">
|
<div class="icon-wrap">
|
||||||
<i-lucide-building />
|
<i-lucide-building />
|
||||||
</div>
|
</div>
|
||||||
@@ -16,8 +12,8 @@
|
|||||||
<div class="desc">管理生产工单和进度</div>
|
<div class="desc">管理生产工单和进度</div>
|
||||||
</div>
|
</div>
|
||||||
</a-card>
|
</a-card>
|
||||||
|
<!--
|
||||||
<a-card class="menu-card" shadow="hover" @click="handleJumpTo('/stationControl')">
|
<a-card class="menu-card" shadow="hover" @click="handleJumpTo('stationControl')">
|
||||||
<div class="icon-wrap">
|
<div class="icon-wrap">
|
||||||
<i-lucide-monitor />
|
<i-lucide-monitor />
|
||||||
</div>
|
</div>
|
||||||
@@ -27,7 +23,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</a-card>
|
</a-card>
|
||||||
|
|
||||||
<a-card class="menu-card" shadow="hover" @click="handleJumpTo('/dispatch')">
|
<a-card class="menu-card" shadow="hover" @click="handleJumpTo('dispatch')">
|
||||||
<div class="icon-wrap">
|
<div class="icon-wrap">
|
||||||
<i-lucide-package />
|
<i-lucide-package />
|
||||||
</div>
|
</div>
|
||||||
@@ -37,7 +33,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</a-card>
|
</a-card>
|
||||||
|
|
||||||
<a-card class="menu-card" shadow="hover" @click="handleJumpTo('/hold')">
|
<a-card class="menu-card" shadow="hover" @click="handleJumpTo('hold')">
|
||||||
<div class="icon-wrap">
|
<div class="icon-wrap">
|
||||||
<i-lucide-server />
|
<i-lucide-server />
|
||||||
</div>
|
</div>
|
||||||
@@ -47,7 +43,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</a-card>
|
</a-card>
|
||||||
|
|
||||||
<a-card class="menu-card" shadow="hover" @click="handleJumpTo('/dataAnalysis')">
|
<a-card class="menu-card" shadow="hover" @click="handleJumpTo('dataAnalysis')">
|
||||||
<div class="icon-wrap">
|
<div class="icon-wrap">
|
||||||
<i-lucide-bar-chart-3 />
|
<i-lucide-bar-chart-3 />
|
||||||
</div>
|
</div>
|
||||||
@@ -57,7 +53,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</a-card>
|
</a-card>
|
||||||
|
|
||||||
<a-card class="menu-card" shadow="hover" @click="handleJumpTo('/maintenance')">
|
<a-card class="menu-card" shadow="hover" @click="handleJumpTo('maintenance')">
|
||||||
<div class="icon-wrap">
|
<div class="icon-wrap">
|
||||||
<i-lucide-wrench />
|
<i-lucide-wrench />
|
||||||
</div>
|
</div>
|
||||||
@@ -67,7 +63,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</a-card>
|
</a-card>
|
||||||
|
|
||||||
<a-card class="menu-card" shadow="hover" @click="handleJumpTo('/personnel')">
|
<a-card class="menu-card" shadow="hover" @click="handleJumpTo('personnel')">
|
||||||
<div class="icon-wrap">
|
<div class="icon-wrap">
|
||||||
<i-lucide-users />
|
<i-lucide-users />
|
||||||
</div>
|
</div>
|
||||||
@@ -77,7 +73,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</a-card>
|
</a-card>
|
||||||
|
|
||||||
<a-card class="menu-card" shadow="hover" @click="handleJumpTo('/settings')">
|
<a-card class="menu-card" shadow="hover" @click="handleJumpTo('settings')">
|
||||||
<div class="icon-wrap">
|
<div class="icon-wrap">
|
||||||
<i-lucide-settings />
|
<i-lucide-settings />
|
||||||
</div>
|
</div>
|
||||||
@@ -85,7 +81,7 @@
|
|||||||
<div class="title">系统设置</div>
|
<div class="title">系统设置</div>
|
||||||
<div class="desc">系统参数配置</div>
|
<div class="desc">系统参数配置</div>
|
||||||
</div>
|
</div>
|
||||||
</a-card>
|
</a-card> -->
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
@@ -113,20 +109,17 @@ const handleLogout = () => {
|
|||||||
okText: '确定',
|
okText: '确定',
|
||||||
cancelText: '取消',
|
cancelText: '取消',
|
||||||
onOk: () => {
|
onOk: () => {
|
||||||
message.success('已退出');
|
authStore.logout();
|
||||||
},
|
},
|
||||||
onCancel: () => {
|
|
||||||
message.error('操作失败');
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
const handleJumpTo = (path) => {
|
const handleJumpTo = (name) => {
|
||||||
if (!loggedIn.value) {
|
if (!loggedIn.value) {
|
||||||
message.warning("尚未登录,请先登录");
|
message.warning("尚未登录,请先登录");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
router.push({ path });
|
router.push({ name });
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
@@ -136,6 +129,7 @@ const handleJumpTo = (path) => {
|
|||||||
height: 100vh;
|
height: 100vh;
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
|
overflow: hidden;
|
||||||
}
|
}
|
||||||
|
|
||||||
.menu-grid {
|
.menu-grid {
|
||||||
|
|||||||
Reference in New Issue
Block a user