报表跳转

menu_style
zhangdi 3 months ago
parent c6d8b677f7
commit bc6fbd892f
  1. 54
      src/views/wel/components/statisticsTable.vue

@ -1,49 +1,56 @@
<template> <template>
<div class="statics_box"> <div class="statics_box">
<!-- 统计报表 --> <!-- 统计报表 -->
<div class="title"> <div class="title">
统计报表 统计报表
</div> </div>
<div class="table_box"> <div class="table_box">
<div class="table_box_item" v-for="item in tableData" :key="item.name"> <div class="table_box_item" v-for="item in tableData" :key="item.name" @click="turnPage(item.page)">
<img v-show="item.url == 'pro_table'" src="@/assets/pro_table.png" alt=""> <img v-show="item.url == 'pro_table'" src="@/assets/pro_table.png" alt="">
<img v-show="item.url == 'craft_table'" src="@/assets/craft_table.png" alt=""> <img v-show="item.url == 'craft_table'" src="@/assets/craft_table.png" alt="">
<img v-show="item.url == 'qua_table'" src="@/assets/qua_table.png" alt=""> <img v-show="item.url == 'qua_table'" src="@/assets/qua_table.png" alt="">
<span>{{ item.name }}</span> <span>{{ item.name }}</span>
</div>
</div> </div>
</div> </div>
</div>
</template> </template>
<script> <script>
export default { export default {
data(){ data() {
return{ return {
tableData:[ tableData: [
{name:'生产报表',url:'pro_table'}, { name: '生产报表', url: 'pro_table', page: '/statisticalAnalysis/productionReport' },
{name:'工艺报表',url:'craft_table'}, { name: '工艺报表', url: 'craft_table' },
{name:'质量报表',url:'qua_table'}, { name: '质量报表', url: 'qua_table' },
] ]
} }
},
methods: {
turnPage(page) {
if (page) {
this.$router.push(page);
}
}
} }
} }
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
.statics_box{ .statics_box {
padding: 20px; padding: 20px;
height: 50%; height: 50%;
.title{ .title {
font-weight: 550; font-weight: 550;
} }
.table_box{ .table_box {
display: flex; display: flex;
flex-wrap: wrap; flex-wrap: wrap;
margin-top: 10px; margin-top: 10px;
.table_box_item{ .table_box_item {
display: flex; display: flex;
flex-direction: column; flex-direction: column;
width: 32%; width: 32%;
@ -52,12 +59,11 @@ export default {
margin-block: 10px; margin-block: 10px;
cursor: pointer; cursor: pointer;
img{ img {
width: 20px; width: 20px;
margin-bottom: 5px; margin-bottom: 5px;
} }
} }
} }
} }
</style> </style>
Loading…
Cancel
Save