zhangxiaoxu123456
2022-04-24 6e352fc609a77935c55e21e9b71d3c1be8a5accd
社会保障
2个文件已修改
64 ■■■■■ 已修改文件
src/api/shehuiBaozhang.js 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/show/shehuiBaozhang/shehuiBaozhangChildren/shebaoChikaRenshu.vue 59 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/shehuiBaozhang.js
@@ -34,3 +34,8 @@
export const getAverageTable = (params) => {
  return postRequest('/ybg/webservice/app/social/getAverageTable.do', params)
}
//17.查询社保卡持卡人数数据接口
export const getCardNumsTable = (params) => {
  return postRequest('/ybg/webservice/app/social/getCardNumsTable.do',params)
}
src/pages/show/shehuiBaozhang/shehuiBaozhangChildren/shebaoChikaRenshu.vue
@@ -2,18 +2,23 @@
  <div class="shebaoChikaRenshu-wrap">
    <h1>各县(市、区)2021年就业情况统计表</h1>
    <el-table
      :max-height="tableHeight"
      :data="tableData"
      stripe
      border
      style="width: 100%">
      <template v-for="item in headerArry">
      <el-table-column
        align="center"
        prop="dataName"
        label="指标名称"
        fixed="left"
        width="220">
          :prop="item.val"
          :label="item.time">
          <template slot-scope="scope">
            <spn>{{item}}</spn>
          </template>
      </el-table-column>
      <el-table-column
      </template>
      <!--<el-table-column
        prop="yearFinish"
        align="center"
        label="去年完成"
@@ -78,13 +83,15 @@
        prop="december"
        align="center"
        label="12月">
      </el-table-column>
      </el-table-column>-->
    </el-table>
  </div>
</template>
<script>
  import {getCardNumsTable} from '@/api/shehuiBaozhang'
    import baoxianForm from "../../../components/juminYanglaoBaoxian/baoxianForm";
  import nowSize from "../../../../libs/nowSize";
    export default {
        name: "shebaoChikaRenshu",
        components: {
@@ -93,7 +100,47 @@
        data() {
            return {
                tableData: [],
                headerArry: [],
                tableHeight: window.innerHeight - nowSize(250)
            }
        },
        mounted() {
          this.getCardNumsTable()
        },
        methods: {
            getCardNumsTable(){
                getCardNumsTable().then(res => {
                    if(res.code == 1000) {
                       let result = res.list
                        let data = []
                        console.log('result---',result)
                        result.forEach((item,index) => {
                            let row = item.dataList
                            row.unshift({
                                time: '指标',
                                val: item.name
                            })
                            data.push(row)
                            if(index == 0) {
                                this.headerArry = row
                            }
                        })
                        this.tableData = data
                        console.log('this.headerArry------',this.headerArry)
                        console.log('this.tableData------',this.tableData)
                    }
                })
            },
            getHeight() {
                this.tableHeight = window.innerHeight - nowSize(250)
            }
        },
        created() {
            window.addEventListener('resize', this.getHeight)
        },
        destroy() {
            window.addEventListener('resize', this.getHeight)
        }
    }
</script>