付延余
2022-04-15 bd73b450b86d4db3cd0b94263df6ec645776dac5
src/pages/show/businessPolicy/BusinessPolicy.vue
@@ -66,10 +66,9 @@
        <div class="BusinessPolicyTable">
          <el-table
            stripe
            max-height="1005"
            :data="tableData"
            style="width: 100%"
            max-height="1005"
            :header-row-style="tableHeaderRow"
            :row-class-name="tableRowClassName"
            @row-click="tableRowClick"
          >
@@ -112,7 +111,6 @@
            :data="tableData2"
            style="width: 100%"
            max-height="1005"
            :header-row-style="tableHeaderRow"
            :row-class-name="tableRowClassName"
          >
            <el-table-column
@@ -422,52 +420,43 @@
            "大力优化营商环境丨市人社局:服务提速提能 让百姓享受改革红利",
          laiyuan: "石家庄新闻",
          dianjiliang: "15690"
        },
        {
          tableTitle:
            "大力优化营商环境丨市人社局:服务提速提能 让百姓享受改革红利",
          laiyuan: "石家庄新闻",
          dianjiliang: "15690"
        },
        {
          tableTitle:
            "大力优化营商环境丨市人社局:服务提速提能 让百姓享受改革红利",
          laiyuan: "石家庄新闻",
          dianjiliang: "15690"
        },
        {
          tableTitle:
            "大力优化营商环境丨市人社局:服务提速提能 让百姓享受改革红利",
          laiyuan: "石家庄新闻",
          dianjiliang: "15690"
        },
        {
          tableTitle:
            "大力优化营商环境丨市人社局:服务提速提能 让百姓享受改革红利",
          laiyuan: "石家庄新闻",
          dianjiliang: "15690"
        },
        {
          tableTitle:
            "大力优化营商环境丨市人社局:服务提速提能 让百姓享受改革红利",
          laiyuan: "石家庄新闻",
          dianjiliang: "15690"
        }
      ],
      tableDialogVisible: false,
      tableHeight: window.innerHeight * 0.62
    };
  },
  // mounted() {
  //   const that = this;
  //   window.onresize = () => {
  //     let height = window.innerHeight * 0.62;
  //     that.tableHieght = height;
  //     console.log(height);
  //   };
  // this.$nextTick(() => {
  //   this.tableHeight = window.innerHeight * 0.62;
  //   console.log(this.tableHeight);
  // });
  //
  // window.onresize = () =>
  //   (() => {
  //     window.screenWidth = document.body.clientWidth;
  //     that.screenWidth = window.screenWidth;
  //   })();
  // },
  // watch: {
  //   tableHeight(val) {
  //     // 为了避免频繁触发resize函数导致页面卡顿,使用定时器
  //     if (!this.timer) {
  //       // 一旦监听到的tableHeight值改变,就将其重新赋给data里的tableHeight
  //       this.tableHeight = val;
  //       this.timer = true;
  //       const that = this;
  //       setTimeout(function() {
  //         // that.sjcount(that.screenWidth); //窗口大小变化后执行的方法
  //         that.reload(); //窗口大小变化后执行的方法
  //         console.log(tableHeight);
  //         that.timer = false;
  //       }, 10);
  //     }
  //   }
  // },
  methods: {
    tableHeaderRow({ rowIndex }) {
      if (rowIndex === 0) return { height: "8rem" };
    },
    tableRowClassName({ rowIndex }) {
      if (rowIndex % 2 === 0) {
        return "warning-row";
@@ -480,26 +469,25 @@
      console.log(row.__ob__.dep.id);
      console.log(row.id);
    }
    // reload() {
    //   this.isAlive = false;
    //   this.$nextTick(function() {
    //     this.isAlive = true;
    //   });
    // }
  }
};
</script>
<style lang="scss">
@import "../../../assets/css/base";
@import "../../../assets/css/mixin.scss";
// 表格
.BusinessPolicyTable {
  height:3.92578125rem;
  width: 4.5078rem;
  position: absolute;
  top: 0.2813rem;
  left: 0.1289rem;
  @include overflow-y();
  .el-table {
    background: transparent;
  }
  .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell {
    background: none;
  }
  // 去掉当前行高亮背景颜色
  .el-table--enable-row-hover .el-table__body tr:hover > td.el-table__cell {
@@ -529,9 +517,9 @@
  .el-table thead {
    color: #111111;
  }
  // .el-table .el-table__cell {
  //   padding: 0.0781rem 0;
  // }
   .el-table .el-table__cell {
     padding:  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,
@@ -543,10 +531,9 @@
  .el-table .cell {
    font-weight: 300;
    font-size: 0.1016rem;
    //font-family: Source Han Sans CN, Source Han Sans CN-Light;
    text-align: center;
    color: #ffffff;
    line-height: 0.1016rem;
    line-height: 0.25rem;
  }
}
@@ -615,7 +602,6 @@
    .text {
      height: 0.0938rem;
      font-size: 0.0938rem;
      //font-family: Source Han Sans CN, Source Han Sans CN-Light;
      font-weight: 300;
      text-align: center;
      color: #ffffff;