ZZJ
2021-10-15 a6f495032e2edd41f3fed538daaa40a3287e5754
src/pages/vindicate/views/systemClean.vue
@@ -43,6 +43,25 @@
<script>
import { deleteData } from "@/api/system";
export default {
  created(){
  const end = new Date();
  const start = new Date();
  start.setTime(start.getTime() - 3600 * 1000 * 24 * 7);
  var year=end.getFullYear();
  var month=end.getMonth()+1;
  var day=end.getDate();
  month=month<10?"0"+month:month;
  day=day<10?"0"+day:day;
  const endTime = year+"-"+month+"-"+day
  var year2=start.getFullYear();
  var month2=start.getMonth()+1;
  var day2=start.getDate();
  month2=month2<10?"0"+month2:month2;
  day2=day2<10?"0"+day2:day2;
  const startTime = year2+"-"+month2+"-"+day2
  this.dataRange = [startTime,endTime]
  },
  data() {
    return {
      pickerOptions: {
@@ -51,10 +70,35 @@
          day.setTime(day.getTime() - 24 * 60 * 60 * 1000);
          return time.getTime() > day;
        },
         shortcuts: [{
            text: '最近一周',
            onClick(picker) {
              const end = new Date();
              const start = new Date();
              start.setTime(start.getTime() - 3600 * 1000 * 24 * 7);
              picker.$emit('pick', [start, end]);
            }
          }, {
            text: '最近一个月',
            onClick(picker) {
              const end = new Date();
              const start = new Date();
              start.setTime(start.getTime() - 3600 * 1000 * 24 * 30);
              picker.$emit('pick', [start, end]);
            }
          }, {
            text: '最近三个月',
            onClick(picker) {
              const end = new Date();
              const start = new Date();
              start.setTime(start.getTime() - 3600 * 1000 * 24 * 90);
              picker.$emit('pick', [start, end]);
            }
          }]
      },
      loading: false,
      loadingText: '',
      dataRange: []
      dataRange: [],
    };
  },
  props:["free","full"],
@@ -308,3 +352,24 @@
    }
   } 
</style>
<style lang="scss">
.clean-time-picker {
    top: 208px !important;
    left: 343px !important;
    width: 624px !important;
    .el-picker-panel__sidebar {
      background: #EEF5FF;
      button {
        margin: 10px 0;
      }
    }
    tbody {
        tr:first-child {
          background: #EEF5FF;
        }
      }
   }
</style>