付延余
2022-04-15 bd73b450b86d4db3cd0b94263df6ec645776dac5
劳动关系
5个文件已修改
3个文件已添加
479 ■■■■■ 已修改文件
src/pages/components/showIndexTitle.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/show/laborRelations/LaborRelations.vue 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/show/otherBusiness/otherBusinessChild/OtherB_GongGuTuoPin.vue 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/show/otherBusiness/otherBusinessChild/OtherB_PeopleJunShouRu.vue 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/show/personnelTalents/PersonnelTalents.vue 114 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/show/personnelTalents/personnelTalentsChild/PersonnelTalents_GreenCard.vue 109 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/show/personnelTalents/personnelTalentsChild/PersonnelTalents_UnitPersonnel.vue 158 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/router/router.js 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/components/showIndexTitle.vue
@@ -23,7 +23,7 @@
            <h1>社会保障</h1>
          </div>
        </el-menu-item>
        <el-menu-item>
        <el-menu-item index="/personnelTalents">
          <div class="showIndex-block">
            <h1>人事人才</h1>
          </div>
src/pages/show/laborRelations/LaborRelations.vue
@@ -5,19 +5,19 @@
      <div class="laborRelations__table">
        <el-table style="width:100%" :data="tableUpData" :span-method="mergeColumnTableCell" border stripe
                   :cell-style="updataCellStyle">
          <el-table-column label="序号" prop="xuhao" width="135">
          <el-table-column label="序号" prop="xuhao" min-width="35">
          </el-table-column>
          <el-table-column label="项目" prop="xiangmu" width="650">
          <el-table-column label="项目" prop="xiangmu" min-width="170">
          </el-table-column>
          <el-table-column label="2017年" prop="serveteen">
          <el-table-column label="2017年" prop="serveteen" min-width="80">
          </el-table-column>
          <el-table-column label="2018年" prop="eighteen">
          <el-table-column label="2018年" prop="eighteen" min-width="80">
          </el-table-column>
          <el-table-column label="2019年" prop="nineteen">
          <el-table-column label="2019年" prop="nineteen" min-width="80">
          </el-table-column>
          <el-table-column label="2020年" prop="twenty">
          <el-table-column label="2020年" prop="twenty" min-width="80">
          </el-table-column>
          <el-table-column label="2021年" prop="twentyOne">
          <el-table-column label="2021年" prop="twentyOne" min-width="80">
          </el-table-column>
        </el-table>
      </div>
src/pages/show/otherBusiness/otherBusinessChild/OtherB_GongGuTuoPin.vue
@@ -12,16 +12,21 @@
          <el-table-column
            prop="shengdingrenwu1"
            label="省定任务 (万人)"
            min-width="80"
          >
          </el-table-column>
          <el-table-column
            prop="shijiwancheng1"
            label="实际完成 (万)"
            min-width="80"
          >
          </el-table-column>
          <el-table-column
            prop="shijiwanchenglv1"
            label="实际完成率"
            min-width="80"
          >
          </el-table-column>
        </el-table-column>
@@ -29,16 +34,22 @@
          <el-table-column
            prop="shengdingrenwu1"
            label="省定任务 (万人)"
            min-width="80"
          >
          </el-table-column>
          <el-table-column
            prop="shijiwancheng1"
            label="实际完成 (万)"
            min-width="80"
          >
          </el-table-column>
          <el-table-column
            prop="shijiwanchenglv1"
            label="实际完成率"
            min-width="80"
          >
          </el-table-column>
        </el-table-column>
@@ -46,16 +57,22 @@
          <el-table-column
            prop="rendingshuliang"
            label="认定数量  (家)"
            min-width="80"
          >
          </el-table-column>
          <el-table-column
            prop="xinatuopin"
            label="吸纳脱贫劳动力  (人)"
            min-width="80"
          >
          </el-table-column>
          <el-table-column
            prop="yichixiangxina"
            label="一次性吸纳就业补贴发放  (万元)"
            min-width="80"
          >
          </el-table-column>
        </el-table-column>
@@ -63,16 +80,22 @@
          <el-table-column
            prop="jianchengchuangye"
            label="建成创业 孵化基地 (家)"
            min-width="80"
          >
          </el-table-column>
          <el-table-column
            prop="ruzhu"
            label="入驻 (户)"
            min-width="80"
          >
          </el-table-column>
          <el-table-column
            prop="daidongjiuye"
            label="带动就业 (人)"
            min-width="80"
          >
          </el-table-column>
        </el-table-column>
@@ -80,11 +103,15 @@
          <el-table-column
            prop="kaifagongyi"
            label="开发公益岗位 (类)"
            min-width="80"
          >
          </el-table-column>
          <el-table-column
            prop="anzhirenyuan"
            label="安置人员 (万人)"
            min-width="80"
          >
          </el-table-column>
        </el-table-column>
@@ -296,7 +323,7 @@
  .el-table--border .el-table__cell, .el-table__body-wrapper .el-table--border.is-scrolling-left ~ .el-table__fixed {
    border-right: 1Px solid $color-grey; /*no*/
    height:0.375rem;
    height: 0.375rem;
  }
}
</style>
src/pages/show/otherBusiness/otherBusinessChild/OtherB_PeopleJunShouRu.vue
@@ -7,28 +7,35 @@
        style="width: 100%">
        <el-table-column
          prop="year"
          label="年份">
          label="年份" min-width="80">
        </el-table-column>
        <el-table-column
          label="国民人均可支配收入">
          <el-table-column
            prop="shouru"
            label="收入(元)"
            min-width="80"
          >
          </el-table-column>
          <el-table-column
            prop="quanshengpaiwei"
            label="全省排名"
            min-width="80"
          >
          </el-table-column>
          <el-table-column
            prop="zengzhang"
            label="增长"
            min-width="80"
          >
          </el-table-column>
          <el-table-column
            prop="quanshengpaiwei1"
            label="全省排位"
            min-width="80"
          >
          </el-table-column>
        </el-table-column>
@@ -36,21 +43,29 @@
          <el-table-column
            prop="shouru1"
            label="收入(元)"
            min-width="80"
          >
          </el-table-column>
          <el-table-column
            prop="quanshengpaiwei2"
            label="全省排位"
            min-width="80"
          >
          </el-table-column>
          <el-table-column
            prop="zengzhang1"
            label="增长"
            min-width="80"
          >
          </el-table-column>
          <el-table-column
            prop="quanshengpaiwei3"
            label="全省排位"
            min-width="80"
          >
          </el-table-column>
        </el-table-column>
@@ -58,21 +73,27 @@
          <el-table-column
            prop="shouru2"
            label="收入(元)"
            min-width="80"
          >
          </el-table-column>
          <el-table-column
            prop="quashengpaiwei4"
            label="全省排位"
            min-width="80"
          >
          </el-table-column>
          <el-table-column
            prop="zengzhang2"
            label="增长 "
            min-width="80"
          >
          </el-table-column>
          <el-table-column
            prop="quanshengpaiwei5"
            label="全省排位"
            min-width="80"
          >
          </el-table-column>
        </el-table-column>
@@ -366,6 +387,7 @@
  //);
  .OtherB-PeopleJunShouRu__table {
    width:100%;
    margin-top: 0.078125rem /* 20/256 */
  ;
src/pages/show/personnelTalents/PersonnelTalents.vue
New file
@@ -0,0 +1,114 @@
<template>
  <div class="personnelTalents__warp">
    <div class="personnelTalents-menu-left">
      <el-menu :default-active="$route.path" router mode="vertical">
        <el-menu-item index="/personnelTalents_unitPersonnel">
          <div class="menu-left-block">
            <h1>事业单位人员情况</h1>
          </div>
        </el-menu-item>
        <el-menu-item index="/personnelTalents_greenCard">
          <div class="menu-left-block">
            <h1>人才绿卡补贴</h1>
          </div>
        </el-menu-item>
      </el-menu>
    </div>
    <div class="personnelTalents-right">
      <router-view></router-view>
    </div>
  </div>
</template>
<script>
export default {
  name: "PersonnelTalents"
}
</script>
<style lang="scss">
.personnelTalents__warp {
  .el-menu {
    background-color: transparent;
    border-right: none;
  }
  .el-menu-item, .el-submenu__title {
    height: 0.3125rem /* 80/256 */
  ;
    margin: 0.1171875rem /* 30/256 */
    0;
  }
  .el-menu-item {
    background: url("../../../assets/images/jiuye-menu-normal.png") no-repeat center;
    background-size: 100% 100%;
    width: 0.75rem /* 192/256 */
  ;
    height: 0.3125rem /* 80/256 */
  ;
    display: flex;
    justify-content: center;
    padding: 0px!important;
  }
  .el-menu-item.is-active {
    background: url("../../../assets/images/jiuye-menu-active.png") no-repeat center;
    background-size: 100% 100%;
    width: 0.75rem /* 192/256 */
  ;
    height: 0.3125rem /* 80/256 */
  ;
  }
}
</style>
<style lang="scss" scoped>
@import "../../../assets/css/base";
@import "../../../assets/css/mixin";
.personnelTalents__warp {
  width: 100%;
  padding: 0.078125rem /* 20/256 */
;
  box-sizing: border-box;
  display: flex;
  .personnelTalents-menu-left {
    width: 0.9375rem /* 240/256 */
  ;
    height: 5.2734375rem /* 1350/256 */
  ;
    background: url("../../../assets/images/jiuye-menu-bj.png") no-repeat center;
    background-size: 100% 100%;
    padding: 0.15625rem /* 40/256 */
    0;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    .menu-left-block {
      width: 100%;
      display: flex;
      justify-content: center;
      h1 {
        font-size: $fontSize-24;
        color: $color-blue;
        text-align: center;
        line-height: 0.3125rem /* 80/256 */
      ;
      }
    }
  }
  .personnelTalents-right {
    flex: 1;
    padding: 0 0.078125rem /* 20/256 */
  ;
    box-sizing: border-box;
    height: 5.27344rem;
    @include overflow-y()
  }
}
</style>
src/pages/show/personnelTalents/personnelTalentsChild/PersonnelTalents_GreenCard.vue
New file
@@ -0,0 +1,109 @@
<template>
  <div class="PersonnelTalents_greenCard">
    <div class="PT_greenCard--table">
      <el-table
        max-height="640"
        :data="tableData"
        :header-cell-style="handleheader"
        stripe
        border
        style="width: 100%">
        <el-table-column
          align="center"
          prop="date"
          label="指标名称"
          fixed="left"
          width="220">
        </el-table-column>
        <el-table-column
          prop="name"
          align="center"
          label="去年完成"
          width="180">
        </el-table-column>
        <el-table-column
          prop="address"
          align="center"
          label="1月">
        </el-table-column>
        <el-table-column
          prop="address"
          align="center"
          label="2月">
        </el-table-column>
        <el-table-column
          prop="address"
          align="center"
          label="3月">
        </el-table-column>
        <el-table-column
          prop="address"
          align="center"
          label="4月">
        </el-table-column>
        <el-table-column
          prop="address"
          align="center"
          label="5月">
        </el-table-column>
        <el-table-column
          prop="address"
          align="center"
          label="6月">
        </el-table-column>
        <el-table-column
          prop="address"
          align="center"
          label="7月">
        </el-table-column>
        <el-table-column
          prop="address"
          align="center"
          label="8月">
        </el-table-column>
        <el-table-column
          prop="address"
          align="center"
          label="9月">
        </el-table-column>
        <el-table-column
          prop="address"
          align="center"
          label="10月">
        </el-table-column>
        <el-table-column
          prop="address"
          align="center"
          label="11月">
        </el-table-column>
        <el-table-column
          prop="address"
          align="center"
          label="12月">
        </el-table-column>
        <el-table-column
          prop="address"
          align="center"
          label="省厅计划">
        </el-table-column>
        <el-table-column
          prop="address"
          align="center"
          label="当前完成率"
          width="160">
        </el-table-column>
      </el-table>
      <div class="PT--Echarts"></div>
    </div>
  </div>
</template>
<script>
export default {
  name: "PersonnelTalents_GreenCard"
}
</script>
<style scoped>
</style>
src/pages/show/personnelTalents/personnelTalentsChild/PersonnelTalents_UnitPersonnel.vue
New file
@@ -0,0 +1,158 @@
<template>
  <div class="PersonnelTalents_unitPersonnel--warp">
    <div class="PT_unitPersonnel--table">
      <el-table
        max-height="640"
        :data="tableData"
        :header-cell-style="handleheader"
        stripe
        border
        style="width: 100%">
        <el-table-column
          align="center"
          prop="date"
          label="指标名称"
          fixed="left"
          width="220">
        </el-table-column>
        <el-table-column
          prop="name"
          align="center"
          label="去年完成"
          width="180">
        </el-table-column>
        <el-table-column
          prop="address"
          align="center"
          label="1月">
        </el-table-column>
        <el-table-column
          prop="address"
          align="center"
          label="2月">
        </el-table-column>
        <el-table-column
          prop="address"
          align="center"
          label="3月">
        </el-table-column>
        <el-table-column
          prop="address"
          align="center"
          label="4月">
        </el-table-column>
        <el-table-column
          prop="address"
          align="center"
          label="5月">
        </el-table-column>
        <el-table-column
          prop="address"
          align="center"
          label="6月">
        </el-table-column>
        <el-table-column
          prop="address"
          align="center"
          label="7月">
        </el-table-column>
        <el-table-column
          prop="address"
          align="center"
          label="8月">
        </el-table-column>
        <el-table-column
          prop="address"
          align="center"
          label="9月">
        </el-table-column>
        <el-table-column
          prop="address"
          align="center"
          label="10月">
        </el-table-column>
        <el-table-column
          prop="address"
          align="center"
          label="11月">
        </el-table-column>
        <el-table-column
          prop="address"
          align="center"
          label="12月">
        </el-table-column>
        <el-table-column
          prop="address"
          align="center"
          label="省厅计划">
        </el-table-column>
        <el-table-column
          prop="address"
          align="center"
          label="当前完成率"
          width="160">
        </el-table-column>
      </el-table>
      <div class="PT--Echarts"></div>
    </div>
  </div>
</template>
<script>
export default {
  name: "PersonnelTalents_UnitPersonnel"
}
</script>
<style lang="scss">
@import "../../../../assets/css/base";
.PT_unitPersonnel--table{
  .el-table tr{
    background-color: #CEF2FF;
  }
  .el-table th.el-table__cell{
    background-color: #51D2FF;
  }
  .el-table__fixed, .el-table__fixed-right,.el-table__fixed-right::before, .el-table__fixed::before{
    background-color: #51D2FF;
  }
  .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{
    background-color: #A8E9FF;
  }
  .el-table thead{
    color: #111111;
  }
  .el-table td.el-table__cell, .el-table th.el-table__cell.is-leaf{
    border-bottom: 1Px solid #8E8E8E;
  }
  .el-table--border .el-table__cell, .el-table__body-wrapper .el-table--border.is-scrolling-left~.el-table__fixed{
    border-right: 1Px solid #8E8E8E;
  }
  .el-table .el-table__cell{
    padding: 0.0859375rem  /* 22/256 */ 0;
  }
  .el-table__body tr.hover-row.current-row>td.el-table__cell, .el-table__body tr.hover-row.el-table__row--striped.current-row>td.el-table__cell, .el-table__body tr.hover-row.el-table__row--striped>td.el-table__cell, .el-table__body tr.hover-row>td.el-table__cell{
    background: transparent;
  }
  .el-table .cell{
    font-size: $fontSize-28;
    color: $color-darkGrey;
    font-weight: 300;
    line-height: 1;
  }
}
</style>
<style lang="scss" scoped>
@import "../../../../assets/css/base";
.PersonnelTalents_unitPersonnel--warp{
  width: 100%;
  height: 100%;
  .PT_unitPersonnel--table{
    width: 100%;
    height: 100%;
    position: relative;
  }
  .PT--Echarts{
    height: calc(100% - 640px - 0.33203125rem  /* 85/256 */);
  }
}
</style>
src/router/router.js
@@ -3,7 +3,7 @@
import jiuyeAndChuangye from "../pages/show/jiuyeAndChuangye/jiuyeAndChuangye";
import shehuiBaozhang from "../pages/show/shehuiBaozhang/shehuiBaozhang";
import OtherBusiness from '../pages/show/otherBusiness/OtherBusiness'
import PersonnelTalents from '../pages/show/personnelTalents/PersonnelTalents'
const indexRouter = {
  path: "/",
  name: "index",
@@ -159,6 +159,33 @@
      ]
    },
    {
      path: '/personnelTalents',
      meta: {title: "人事人才"},
      name: 'PersonnelTalents',
      redirect: '/personnelTalents_unitPersonnel',
      component: PersonnelTalents,
      children:[
        {
          path: "/personnelTalents_unitPersonnel",
          meta: {title: "事业单位人员情况"},
          name: "/PersonnelTalents_unitPersonnel",
          component: () =>
            import(
              "@/pages/show/personnelTalents/personnelTalentsChild/PersonnelTalents_UnitPersonnel.vue"
              )
        },
        {
          path: "/personnelTalents_greenCard",
          meta: {title: "人才绿卡补贴"},
          name: "/PersonnelTalents_GreenCard",
          component: () =>
            import(
              "@/pages/show/personnelTalents/personnelTalentsChild/PersonnelTalents_GreenCard.vue"
              )
        }
      ]
    },
    {
      path: '/laborRelations',
      meta: {title: "劳动关系"},
      name: 'LaborRelations',