| | |
| | | label: '创建日期', |
| | | prop: 'createTime' |
| | | }, |
| | | { |
| | | label: '创建日期', |
| | | prop: 'daterange', |
| | | type: 'daterange', |
| | | search:true, |
| | | searchRange: true, |
| | | searchSpan:6, |
| | | format: 'YYYY-MM-DD', |
| | | valueFormat: 'YYYY-MM-DD', |
| | | startPlaceholder: '开始时间', |
| | | endPlaceholder: '结束时间', |
| | | viewDisplay:false, |
| | | hide: true, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请选择操作时间', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | ], |
| | | }, |
| | | data: [], |
| | |
| | | this.onLoad(this.page, this.query); |
| | | }, |
| | | onLoad(page, params = {}) { |
| | | const { daterange } = this.query; |
| | | let values = { |
| | | ...params, |
| | | ...this.query, |
| | | }; |
| | | if (daterange) { |
| | | values = { |
| | | ...values, |
| | | startTime: daterange[0], |
| | | endTime: daterange[1], |
| | | }; |
| | | values.daterange = null; |
| | | } |
| | | this.loading = true; |
| | | getList(page.currentPage, page.pageSize, Object.assign(params, this.query)).then(res => { |
| | | getList(page.currentPage, page.pageSize, values).then(res => { |
| | | const data = res.data.data; |
| | | this.page.total = data.total; |
| | | this.data = data.records; |