| | |
| | | <div class="PersonnelTalents_unitPersonnel--warp"> |
| | | <div class="PT_unitPersonnel--table"> |
| | | <el-table |
| | | :max-height="640" |
| | | :max-height="tableHeight" |
| | | :data="tableData" |
| | | stripe |
| | | border |
| | | style="width: 100%" :span-method="mergeColumnTableCell"> |
| | | <el-table-column |
| | | prop="nianfen" |
| | | prop="jyear" |
| | | label="年份" |
| | | fixed="left"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="fanwei" |
| | | prop="scope" |
| | | label="范围"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | label="总体情况"> |
| | | <el-table-column label="事业单位(家)" prop="shiyedanwei"> |
| | | <el-table-column label="事业单位(家)" prop="publicInstitutions"> |
| | | </el-table-column> |
| | | <el-table-column label="在职人员(万人)" prop="zaizhirenyuan"> |
| | | <el-table-column label="在职人员(万人)" prop="inJobs"> |
| | | </el-table-column> |
| | | <el-table-column label="年人均收入(万元)" prop="nianrenjunshouru"> |
| | | <el-table-column label="年人均收入(万元)" prop="perIncome"> |
| | | </el-table-column> |
| | | <el-table-column label="全省排名" prop="quanshengpaiming"> |
| | | <el-table-column label="全省排名" prop="incomeRank"> |
| | | </el-table-column> |
| | | <el-table-column label="年人均收入增速" prop="nianrenjunshouruzengsu"> |
| | | <el-table-column label="年人均收入增速" prop="incomeSpeed"> |
| | | </el-table-column> |
| | | </el-table-column> |
| | | <el-table-column label="其中"> |
| | | <el-table-column label="工资性 年人均收入 (万元)" prop="gongzixingnianjunshouru"></el-table-column> |
| | | <el-table-column label="全省排位" prop="quanshengpaiming1"></el-table-column> |
| | | <el-table-column label="各项奖励性和 改革性补贴年 人均收入 (万元)" prop="gexiangjianglixing"></el-table-column> |
| | | <el-table-column label="全省排位" prop="quanshengpaiming2"></el-table-column> |
| | | <el-table-column label="工资性 年人均收入 (万元)" prop="wagesIncome"></el-table-column> |
| | | <el-table-column label="全省排位" prop="wagesRank"></el-table-column> |
| | | <el-table-column label="各项奖励性和 改革性补贴年 人均收入 (万元)" prop="subsidyIncome"></el-table-column> |
| | | <el-table-column label="全省排位" prop="subsidyRank"></el-table-column> |
| | | </el-table-column> |
| | | </el-table> |
| | | <!-- 单选框 --> |
| | | <div class="PT_unitPersonnel--echart-box"> |
| | | <div class="PT_navEchart--title"> |
| | | <el-radio-group v-model="checkedCategory"> |
| | | <el-radio v-for="categoryItem in careGory" :label="categoryItem" :key="categoryItem">{{ categoryItem }} |
| | | </el-radio> |
| | | </el-radio-group> |
| | | </div> |
| | | <div class="PT_unitPersonnel--Echarts"></div> |
| | | </div> |
| | | </div> |
| | | <!-- 单选框 --> |
| | | <div class="PT_unitPersonnel--echart-box"> |
| | | <div class="PT_navEchart--title"> |
| | | <el-radio-group v-model="checkedCategory"> |
| | | <el-radio v-for="(categoryItem,index) in CARE_GORY" :label="categoryItem" :key="index" |
| | | @change="selectEcharts(index)">{{ categoryItem }} |
| | | </el-radio> |
| | | </el-radio-group> |
| | | </div> |
| | | <div class="PT_unitPersonnel--Echarts"></div> |
| | | </div> |
| | | |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | |
| | | import nowSize from "../../../../libs/nowSize"; |
| | | import {getPersonTable} from '@/api/personnelTalents' |
| | | |
| | | const CARE_GORY = ['事业单位', '在职人员', '年人均收入'] |
| | | export default { |
| | | name: "PersonnelTalents_UnitPersonnel", |
| | | data() { |
| | | return { |
| | | tableData: [ |
| | | { |
| | | nianfen: '2022年', |
| | | fanwei: '全市', |
| | | shiyedanwei: '5363', |
| | | zaizhirenyuan: '16.4', |
| | | nianrenjunshouru: '10.54', |
| | | quanshengpaiming: '3', |
| | | nianrenjunshouruzengsu: '3.02%', |
| | | gongzixingnianjunshouru: '6.81', |
| | | quanshengpaiming1: '8', |
| | | gexiangjianglixing: 3.73, |
| | | quanshengpaiming2: '1' |
| | | }, |
| | | { |
| | | nianfen: '2022年', |
| | | fanwei: '全市', |
| | | shiyedanwei: '5363', |
| | | zaizhirenyuan: '16.4', |
| | | nianrenjunshouru: '10.54', |
| | | quanshengpaiming: '3', |
| | | nianrenjunshouruzengsu: '3.02%', |
| | | gongzixingnianjunshouru: '6.81', |
| | | quanshengpaiming1: '8', |
| | | gexiangjianglixing: 3.73, |
| | | quanshengpaiming2: '1' |
| | | }, |
| | | { |
| | | nianfen: '2022年', |
| | | fanwei: '全市', |
| | | shiyedanwei: '5363', |
| | | zaizhirenyuan: '16.4', |
| | | nianrenjunshouru: '10.54', |
| | | quanshengpaiming: '3', |
| | | nianrenjunshouruzengsu: '3.02%', |
| | | gongzixingnianjunshouru: '6.81', |
| | | quanshengpaiming1: '8', |
| | | gexiangjianglixing: 3.73, |
| | | quanshengpaiming2: '1' |
| | | }, |
| | | { |
| | | nianfen: '2021年', |
| | | fanwei: '全市', |
| | | shiyedanwei: '5363', |
| | | zaizhirenyuan: '16.4', |
| | | nianrenjunshouru: '10.54', |
| | | quanshengpaiming: '3', |
| | | nianrenjunshouruzengsu: '3.02%', |
| | | gongzixingnianjunshouru: '6.81', |
| | | quanshengpaiming1: '8', |
| | | gexiangjianglixing: 3.73, |
| | | quanshengpaiming2: '1' |
| | | }, |
| | | { |
| | | nianfen: '2021年', |
| | | fanwei: '全市', |
| | | shiyedanwei: '5363', |
| | | zaizhirenyuan: '16.4', |
| | | nianrenjunshouru: '10.54', |
| | | quanshengpaiming: '3', |
| | | nianrenjunshouruzengsu: '3.02%', |
| | | gongzixingnianjunshouru: '6.81', |
| | | quanshengpaiming1: '8', |
| | | gexiangjianglixing: 3.73, |
| | | quanshengpaiming2: '1' |
| | | }, |
| | | { |
| | | nianfen: '2021年', |
| | | fanwei: '全市', |
| | | shiyedanwei: '5363', |
| | | zaizhirenyuan: '16.4', |
| | | nianrenjunshouru: '10.54', |
| | | quanshengpaiming: '3', |
| | | nianrenjunshouruzengsu: '3.02%', |
| | | gongzixingnianjunshouru: '6.81', |
| | | quanshengpaiming1: '8', |
| | | gexiangjianglixing: 3.73, |
| | | quanshengpaiming2: '1' |
| | | }, |
| | | // { |
| | | // nianfen: '2022年', |
| | | // fanwei: '全市', |
| | | // shiyedanwei: '5363', |
| | | // zaizhirenyuan: '16.4', |
| | | // nianrenjunshouru: '10.54', |
| | | // quanshengpaiming: '3', |
| | | // nianrenjunshouruzengsu: '3.02%', |
| | | // gongzixingnianjunshouru: '6.81', |
| | | // quanshengpaiming1: '8', |
| | | // gexiangjianglixing: 3.73, |
| | | // quanshengpaiming2: '1' |
| | | // }, |
| | | // { |
| | | // nianfen: '2022年', |
| | | // fanwei: '全市', |
| | | // shiyedanwei: '5363', |
| | | // zaizhirenyuan: '16.4', |
| | | // nianrenjunshouru: '10.54', |
| | | // quanshengpaiming: '3', |
| | | // nianrenjunshouruzengsu: '3.02%', |
| | | // gongzixingnianjunshouru: '6.81', |
| | | // quanshengpaiming1: '8', |
| | | // gexiangjianglixing: 3.73, |
| | | // quanshengpaiming2: '1' |
| | | // }, |
| | | // { |
| | | // nianfen: '2022年', |
| | | // fanwei: '全市', |
| | | // shiyedanwei: '5363', |
| | | // zaizhirenyuan: '16.4', |
| | | // nianrenjunshouru: '10.54', |
| | | // quanshengpaiming: '3', |
| | | // nianrenjunshouruzengsu: '3.02%', |
| | | // gongzixingnianjunshouru: '6.81', |
| | | // quanshengpaiming1: '8', |
| | | // gexiangjianglixing: 3.73, |
| | | // quanshengpaiming2: '1' |
| | | // }, |
| | | // { |
| | | // nianfen: '2021年', |
| | | // fanwei: '全市', |
| | | // shiyedanwei: '5363', |
| | | // zaizhirenyuan: '16.4', |
| | | // nianrenjunshouru: '10.54', |
| | | // quanshengpaiming: '3', |
| | | // nianrenjunshouruzengsu: '3.02%', |
| | | // gongzixingnianjunshouru: '6.81', |
| | | // quanshengpaiming1: '8', |
| | | // gexiangjianglixing: 3.73, |
| | | // quanshengpaiming2: '1' |
| | | // }, |
| | | // { |
| | | // nianfen: '2021年', |
| | | // fanwei: '全市', |
| | | // shiyedanwei: '5363', |
| | | // zaizhirenyuan: '16.4', |
| | | // nianrenjunshouru: '10.54', |
| | | // quanshengpaiming: '3', |
| | | // nianrenjunshouruzengsu: '3.02%', |
| | | // gongzixingnianjunshouru: '6.81', |
| | | // quanshengpaiming1: '8', |
| | | // gexiangjianglixing: 3.73, |
| | | // quanshengpaiming2: '1' |
| | | // }, |
| | | // { |
| | | // nianfen: '2021年', |
| | | // fanwei: '全市', |
| | | // shiyedanwei: '5363', |
| | | // zaizhirenyuan: '16.4', |
| | | // nianrenjunshouru: '10.54', |
| | | // quanshengpaiming: '3', |
| | | // nianrenjunshouruzengsu: '3.02%', |
| | | // gongzixingnianjunshouru: '6.81', |
| | | // quanshengpaiming1: '8', |
| | | // gexiangjianglixing: 3.73, |
| | | // quanshengpaiming2: '1' |
| | | // }, |
| | | ], |
| | | checkedCategory: '事业单位', |
| | | careGory: CARE_GORY |
| | | CARE_GORY: ['事业单位', '在职人员', '年人均收入'], |
| | | tableHeight: window.innerHeight - nowSize(1000) |
| | | } |
| | | }, |
| | | mounted() { |
| | | this.Init_echarts() |
| | | this.getPersonTable() |
| | | }, |
| | | methods: { |
| | | mergeColumnTableCell({rowIndex, columnIndex}) { |
| | |
| | | } |
| | | }, |
| | | Init_echarts() { |
| | | const myChart = this.$echarts.init(document.querySelector('.PT_unitPersonnel--Echarts')); |
| | | const option = { |
| | | color: ['#FF5151', '#51FF5D', '#FFD151'], |
| | | title: { |
| | |
| | | } |
| | | ] |
| | | }; |
| | | const myChart = this.$echarts.init(document.querySelector('.PT_unitPersonnel--Echarts')); |
| | | option && myChart.setOption(option) |
| | | }, |
| | | getHeight() { |
| | | this.tableHeight = window.innerHeight - nowSize(900) |
| | | }, |
| | | // 通过点击更换echarts图表信息 |
| | | selectEcharts(index) { |
| | | console.log(index); |
| | | }, |
| | | // 29. 查询事业单位人员情况表格数据接口 |
| | | getPersonTable() { |
| | | getPersonTable().then(res => { |
| | | if (res.code === 1000) { |
| | | this.tableData = res.list |
| | | } |
| | | }) |
| | | } |
| | | }, |
| | | created() { |
| | | window.addEventListener('resize', this.getHeight) |
| | | }, |
| | | destroy() { |
| | | window.addEventListener('resize', this.getHeight) |
| | | } |
| | | |
| | | } |
| | | </script> |
| | | <style lang="scss"> |
| | |
| | | background: transparent; |
| | | border-radius: 1%; |
| | | box-sizing: content-box; |
| | | border: 0.0078125rem /* 2/256 */ |
| | | solid #DCDFE6; |
| | | |
| | | &::after { |
| | | content: ''; |
| | |
| | | |
| | | .PT_unitPersonnel--table { |
| | | width: 100%; |
| | | height: 100%; |
| | | } |
| | | |
| | | |
| | |
| | | width: 100%; |
| | | margin-top: 0.234375rem /* 60/256 */ |
| | | ; |
| | | height: calc(100% - 600Px - 0.254375rem /* 60/256 */ |
| | | height: calc(100% - 2.5rem/* 640/256 */ - 0.254375rem /* 60/256 */ |
| | | ); |
| | | position: relative; |
| | | |