IDCDatasync-vue/src/views/dashboard/Analysis.vue

95 lines
2.4 KiB
Vue
Raw Normal View History

2025-01-15 20:19:34 +08:00
<template>
2025-03-29 14:32:01 +08:00
<div class="analysisBG">
<div class="buttonBG">
<a-row :gutter="20">
<a-col :span="4" class="clickbutton" @click="openlink('/#/task/index')">
<div class="buttontext">任务管理</div>
<div class="buttonicon"><img src="~@/assets/img/任务管理.png"></div>
</a-col>
2025-04-15 00:01:22 +08:00
<a-col :span="4" class="clickbutton" @click="openlink('sjsxybs://test')">
<div class="buttontext">数据筛选与报送</div>
2025-04-13 17:15:01 +08:00
<div class="buttonicon"><img src="~@/assets/img/数据接入.png"></div>
2025-03-29 14:32:01 +08:00
</a-col>
<a-col :span="4" class="clickbutton" @click="openlink('/#/datalink/dblink')">
<div class="buttontext">数据接入</div>
2025-04-13 17:15:01 +08:00
<div class="buttonicon"><img src="~@/assets/img/数据导入.png"></div>
2025-03-29 14:32:01 +08:00
</a-col>
<a-col :span="4" class="clickbutton" @click="openlink('/#/data/statistics')">
<div class="buttontext">数据统计</div>
<div class="buttonicon"><img src="~@/assets/img/数据统计.png"></div>
</a-col>
<a-col :span="4" class="clickbutton" @click="openlink('/#/isystem/user')">
<div class="buttontext">系统管理</div>
<div class="buttonicon"><img src="~@/assets/img/系统管理.png"></div>
</a-col>
</a-row>
</div>
2025-01-15 20:19:34 +08:00
</div>
</template>
<script>
2025-03-09 22:02:03 +08:00
export default {
name: 'Analysis',
components: {},
data() {
return {
2025-03-29 14:32:01 +08:00
2025-03-09 22:02:03 +08:00
}
},
mounted() {
2025-03-29 14:32:01 +08:00
2025-03-09 22:02:03 +08:00
},
created() {},
methods: {
2025-03-29 14:32:01 +08:00
openlink(url){
window.location.href = url;
2025-03-09 22:02:03 +08:00
},
},
}
2025-01-15 20:19:34 +08:00
</script>
<style scoped>
2025-03-09 22:02:03 +08:00
.analysisBG {
2025-04-13 17:15:01 +08:00
background-image: url('~@/assets/img/analysisBG.png');
background-repeat: no-repeat;
margin-left: -20px;
width: 1920px;
height: 930px;
2025-03-09 22:02:03 +08:00
}
2025-03-29 14:32:01 +08:00
.buttonBG{
margin-top: 12px;
margin-left: 30px;
height: 900px;
2025-03-09 22:02:03 +08:00
}
2025-03-29 14:32:01 +08:00
.clickbutton {
margin-top: 5%;
background-image: url('~@/assets/img/buttonbg.png');
2025-04-13 17:15:01 +08:00
background-repeat: no-repeat;
background-position: center top;
height: 447px;
2025-03-29 14:32:01 +08:00
width: 366px;
cursor: pointer;
2025-03-09 22:02:03 +08:00
}
2025-03-29 14:32:01 +08:00
.button:hover {
background-color: #0056b3;
box-shadow: 0 2px 5px rgba(0,0,0,0.2);
transform: translateY(1px);
2025-03-09 22:02:03 +08:00
}
2025-03-29 14:32:01 +08:00
.buttonicon {
display: flex;
justify-content: center;
align-items: center;
margin-top: 22%;
2025-03-09 22:02:03 +08:00
}
2025-03-29 14:32:01 +08:00
.buttontext{
margin-top: 16%;
display: flex;
justify-content: center;
align-items: center;
font-size: 24px;
color: white;
line-height: 1.8;
letter-spacing: 5px;
2025-01-15 20:19:34 +08:00
}
</style>