付延余
2022-04-18 3a4f3fc29d4379a632279cba802e4b6722941c49
人事人才
3个文件已修改
1个文件已删除
250 ■■■■■ 已修改文件
src/pages/components/showIndexTitle.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/show/personnelTalents/personnelTalentsChild/PersonnelTalents_GreenCard.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/show/personnelTalents/personnelTalentsChild/PersonnelTalents_UnitPersonnel.vue 215 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/show/renshiRencai/shiyeDanweiRenyuanQingkuang.vue 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/components/showIndexTitle.vue
@@ -2,7 +2,7 @@
  <div class="showIndexTitle-wrap">
    <h1 class="title">石家庄人社局业务运行数据分析平台</h1>
    <el-menu
      :default-active="$route.path"
      default-active="/index"
      :class="activeStyle"
      router
      mode="horizontal"
src/pages/show/personnelTalents/personnelTalentsChild/PersonnelTalents_GreenCard.vue
@@ -247,7 +247,7 @@
.PersonnelTalents_greenCard--warp {
  width: 100%;
  height: 100%;
  height: 90%;
  h1 {
    font-size: $fontSize-30;
    font-weight: 400;
src/pages/show/personnelTalents/personnelTalentsChild/PersonnelTalents_UnitPersonnel.vue
@@ -35,10 +35,12 @@
          <el-table-column label="全省排位" prop="quanshengpaiming2"></el-table-column>
        </el-table-column>
      </el-table>
      <!-- 单选框 -->
      <div class="PT_navEchart--title">
        <el-checkbox v-model="checked">备选项</el-checkbox>
        <el-checkbox v-model="checked">备选项</el-checkbox>
        <el-checkbox v-model="checked">备选项</el-checkbox>
        <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>
@@ -48,6 +50,7 @@
<script>
import nowSize from "../../../../libs/nowSize";
const CARE_GORY = ['事业单位', '在职人员', '年人均收入']
export default {
  name: "PersonnelTalents_UnitPersonnel",
  data() {
@@ -132,7 +135,36 @@
          quanshengpaiming2: '1'
        },
      ],
      option: {
      checkedCategory: '事业单位',
      careGory: CARE_GORY
    }
  },
  mounted() {
    this.Init_echarts()
  },
  methods: {
    mergeColumnTableCell({rowIndex, columnIndex}) {
      if (columnIndex === 0) {
        if (rowIndex === 0) {
          return {
            rowspan: 3,
            colspan: 1
          };
        } else if (rowIndex === 3) {
          return {
            rowspan: 6,
            colspan: 1
          }
        } else {
          return {
            rowspan: 0,
            colspan: 0
          }
        }
      }
    },
    Init_echarts() {
      const option = {
        color: ['#FF5151', '#51FF5D', '#FFD151'],
        title: {
          text: '历年全市居民人均可支配收入分析图',
@@ -141,6 +173,13 @@
          textStyle: {
            color: '#FFFFFF',
            fontSize: nowSize(30)
          }
        },
        itemStyle: {
          normal: {
            lineStyle: {
              width: 3, //折线宽度
            }
          }
        },
        tooltip: {
@@ -216,98 +255,28 @@
          },
          splitLine: {
            show: false
          }
          },
        },
        series: [
          {
            name: '居民人均可支配收入',
            type: 'line',
            smooth: false,  //设置折线为圆滑曲线,false则有转折点
            // symbol:'none', //默认显示折点,为none时不显示
            itemStyle: {
              normal: {
                lineStyle: {
                  width: 3, //折线宽度
                }
              }
            },
            emphasis: {   //鼠标经过时折点小圆圈样式
              borderColor: 'rgba(0,196,132,0.2)',
              borderWidth: 100
            },
            stack: 'Total',
            data: [120, 132, 101, 134, 90, 230]
          },
          {
            name: '城镇居民',
            type: 'line',
            smooth: false,  //设置折线为圆滑曲线,false则有转折点
            // symbol:'none', //默认显示折点,为none时不显示
            itemStyle: {
              normal: {
                lineStyle: {
                  width: 3, //折线宽度
                }
              }
            },
            emphasis: {   //鼠标经过时折点小圆圈样式
              borderColor: 'rgba(0,196,132,0.2)',
              borderWidth: 100
            },
            stack: 'Total',
            data: [220, 182, 191, 234, 290, 330]
          },
          {
            name: '农村居民',
            type: 'line',
            smooth: false,  //设置折线为圆滑曲线,false则有转折点
            // symbol:'none', //默认显示折点,为none时不显示
            itemStyle: {
              normal: {
                lineStyle: {
                  width: 3, //折线宽度
                }
              }
            },
            emphasis: {   //鼠标经过时折点小圆圈样式
              borderColor: 'rgba(0,196,132,0.2)',
              borderWidth: 100
            },
            stack: 'Total',
            data: [150, 232, 201, 154, 190, 330]
          }
        ]
      }
    }
  },
  mounted(){
    this.Init_echarts()
  },
  methods: {
    mergeColumnTableCell({rowIndex, columnIndex}) {
      if (columnIndex === 0) {
        if (rowIndex === 0) {
          return {
            rowspan: 3,
            colspan: 1
          };
        } else if (rowIndex === 3) {
          return {
            rowspan: 6,
            colspan: 1
          }
        } else {
          return {
            rowspan: 0,
            colspan: 0
          }
        }
      }
    },
    Init_echarts() {
      const option = this.option
      };
      const myChart = this.$echarts.init(document.querySelector('.PT_unitPersonnel--Echarts'));
      option && myChart.setOption(this.option)
      option && myChart.setOption(option)
    }
  }
}
@@ -347,7 +316,7 @@
  .el-table .el-table__cell {
    //padding: 0.0850375rem /* 22/256 */
    //0;
    padding:0.0546875rem 0;
    padding: 0.0546875rem 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 {
@@ -355,7 +324,7 @@
  }
  .el-table .cell {
    line-height:0.125rem;
    line-height: 0.125rem;
    font-size: $fontSize-28;
    color: $color-darkGrey;
    font-weight: 300;
@@ -372,32 +341,49 @@
    border-bottom: 1px solid #8E8E8E;
  }
}
.PT_navEchart--title{
  .el-checkbox{
    width:1.171875rem;
    line-height:0.375rem;
  }
  .el-checkbox__label{
    font-size:0.09375rem;
    color:#FFFFFF;
  }
  .el-checkbox__inner{
    width:40px;
    height:40px;
    margin-right:17px;
    background: #51D2FF;
    //&:after{
    //  background: url("../../../../assets/images/personnelTalents/Yes@2x.png") no-repeat;
    //  background:100% 100%;
    //  content:''
    //}
  }
  .el-checkbox__inner::after{
    border: 0.01953125rem  /* 5/256 */ solid #FFF;
    height: 0.08203125rem  /* 21/256 */;
    width: 0.0625rem  /* 16/256 */;
    border-left: 0;
    border-top: 0;
.PT_navEchart--title {
  .el-radio {
    width: 1.171875rem;
    line-height: 0.375rem;
    .el-radio__label {
      font-size: 0.09375rem;
      color: #FFFFFF;
    }
    .el-radio__input {
      margin-bottom: 5px;
      &.is-checked {
        .el-radio__inner {
          background-color: #51D2FF;
          border-color: #51D2FF;
          background: url("../../../../assets/images/personnelTalents/Yes@2x.png") no-repeat;
          background-size: 100% 100%;
          background-color: #51D2FF;
          &:hover {
            border-color: #51D2FF;
          }
        }
      }
      .el-radio__inner {
        width: 40px;
        height: 40px;
        margin-right: 17px;
        background: transparent;
        border-radius: 1%;
        box-sizing: content-box;
        &::after {
          content: '';
          width: 0;
          height: 0;
        }
      }
    }
  }
}
</style>
@@ -410,25 +396,24 @@
  .PT_unitPersonnel--table {
    width: 100%;
    height: 100%;
    position: relative;
  }
  .PT_unitPersonnel--Echarts {
    width: 1920px;
    height:550px;
    margin-top: 120px;
    height:600px;
    //height: 600px;
    //height: calc(100% - 640px - 0.33203125rem /* 85/256 */
    //);
    display:inline-block;
    //height: 2.75rem;
    display: inline-block;
  }
  .PT_navEchart--title{
    width:1.171875rem;
    display:inline-block;
    position:relative;
    left:100px;
    top:-250px;
  .PT_navEchart--title {
    width: 1.171875rem;
    display: inline-block;
    position: relative;
    left: 100px;
    top: -250px;
  }
}
</style>
src/pages/show/renshiRencai/shiyeDanweiRenyuanQingkuang.vue
File was deleted