From 48e1fbc279373f06b45789bbdc9a372923ba4325 Mon Sep 17 00:00:00 2001
From: 付延余 <f-yanyu@outlook.com>
Date: 星期二, 26 四月 2022 11:10:39 +0800
Subject: [PATCH] 首页数据

---
 src/pages/components/juminYanglaoBaoxian/baoxianForm.vue |   76 ++++++++++++++++++++++---------------
 1 files changed, 45 insertions(+), 31 deletions(-)

diff --git a/src/pages/components/juminYanglaoBaoxian/baoxianForm.vue b/src/pages/components/juminYanglaoBaoxian/baoxianForm.vue
index 6f43268..99ccfdd 100644
--- a/src/pages/components/juminYanglaoBaoxian/baoxianForm.vue
+++ b/src/pages/components/juminYanglaoBaoxian/baoxianForm.vue
@@ -1,78 +1,74 @@
 <template>
-  <div class="baoxianForm-wrap">
+  <div class="baoxianForm-wrap" :style="{paddingTop : paddingTop + 'rem'}">
     <el-table
+      :max-height="tableHeight"
       border
       style="width: 100%"
       :data="tableData">
       <el-table-column
         width="200"
         align="center"
-        prop="name"
+        prop="areaName"
         label="鍘匡紙甯傘�佸尯锛�">
       </el-table-column>
       <el-table-column
         align="center"
-        prop="month"
+        prop="january"
         label="1鏈�">
       </el-table-column>
       <el-table-column
         align="center"
-        prop="month"
-        label="1鏈�">
-      </el-table-column>
-      <el-table-column
-        align="center"
-        prop="month"
+        prop="february"
         label="2鏈�">
       </el-table-column>
       <el-table-column
         align="center"
-        prop="month"
+        prop="march"
         label="3鏈�">
       </el-table-column>
       <el-table-column
         align="center"
-        prop="month"
+        prop="april"
         label="4鏈�">
       </el-table-column>
       <el-table-column
         align="center"
-        prop="month"
+        prop="may"
         label="5鏈�">
       </el-table-column>
       <el-table-column
         align="center"
-        prop="month"
+        prop="june"
         label="6鏈�">
       </el-table-column>
       <el-table-column
         align="center"
-        prop="month"
+        prop="july"
         label="7鏈�">
       </el-table-column>
       <el-table-column
         align="center"
-        prop="month"
+        prop="august"
         label="8鏈�">
       </el-table-column>
       <el-table-column
         align="center"
-        prop="month"
+        prop="september"
         label="9鏈�">
       </el-table-column>
       <el-table-column
         align="center"
-        prop="month"
+        prop="october"
         label="10鏈�">
       </el-table-column>
       <el-table-column
         align="center"
-        prop="month"
+        prop="november"
         label="11鏈�">
       </el-table-column>
       <el-table-column
         align="center"
-        prop="month"
+        prop="december"
         label="12鏈�">
       </el-table-column>
     </el-table>
@@ -80,20 +76,38 @@
 </template>
 
 <script>
+    import {getInsuranceTable} from '@/api/shehuiBaozhang'
+    import nowSize from "../../../libs/nowSize";
     export default {
         name: "baoxianForm",
+        props: {
+            paddingTop: {
+                type: Number,
+                default: 0.078125
+            },
+            typeData: {
+                type: String,
+                default: '3'
+            }
+        },
+        computed: {
+        },
         data() {
             return {
-                tableData:[{
-                    name: '鍏ㄥ競',
-                    month: '23233'
-                },{
-                    name: '甯傛湰绾�',
-                    month: '23233'
-                },{
-                    name: '闀垮畨鍖�',
-                    month: '23233'
-                }]
+                tableData:[],
+                tableHeight: window.innerHeight - nowSize(230)
+            }
+        },
+        mounted() {
+            this.getInsuranceTable()
+        },
+        methods: {
+            getInsuranceTable() {
+                getInsuranceTable({type: this.typeData}).then(res => {
+                    if(res.code == 1000) {
+                       this.tableData = res.list
+                    }
+                })
             }
         }
     }
@@ -103,8 +117,8 @@
   @import "../../../assets/css/base";
   .baoxianForm-wrap{
     width: 100%;
-    height: calc(100% - 0.234375rem  /* 60/256 */);
-    padding-top: 0.234375rem  /* 60/256 */;
+    height: 100%;
+    box-sizing: border-box;
     .el-table th.el-table__cell{
       background-color:$color-blue;
     }

--
Gitblit v1.9.1