src/views/risk_assessment/DataIndexRank.vue
@@ -8,8 +8,6 @@
import ButtonExportExcel from '@/sfc/ButtonExportExcel.vue'
import ButtonClick from '@/sfc/ButtonClick.vue'
export default {
  components: {
    TimeShortCuts,
@@ -38,7 +36,10 @@
        // 结束时间
        endTime: ''
      },
      tableHeight: '600'
      tableHeight: '600',
      orderProp: 'dayAvg',
      order: 'descending'
    }
  },
  setup() {
@@ -104,7 +105,6 @@
        }
      }
      if (columnIndex == 8) {
        if (row.dayValid < 0.9) {
          return 'red-color'
@@ -148,14 +148,17 @@
    // 点击统计按钮
    fetchData(p) {
      const { prop, order } = p ? p : { prop: 'dayAvg', order: 'descending' }
      if (p) {
        this.orderProp = p.prop
        this.order = p.order
      }
      let params = {
        page: this.currentPage,
        pageSize: this.pageSize,
        siteName: '',
        orderProp: prop,
        orderProp: this.orderProp,
        //排序 ascending 正序,descending 降序
        asc: order == 'ascending'
        asc: this.order == 'ascending'
      }
      if (this.form.beginTime) {
        params['beginTime'] = this.form.beginTime
@@ -189,8 +192,6 @@
  }
}
</script>
<template>
  <el-form :inline="true" :model="form" ref="h1">