| | |
| | | <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: {
|
| | |
| | | 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"],
|
| | |
| | | }
|
| | | }
|
| | | </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>
|