| | |
| | | import dayjs from 'dayjs'; |
| | | export default { |
| | | props: { |
| | | beginAndEndTime:{ |
| | | type:Object, |
| | | default: ()=>{ |
| | | return [] |
| | | } |
| | | }, |
| | | timeType: { |
| | | type: String, |
| | | default: 'month' |
| | |
| | | //保存开始和结束时间 |
| | | // 随便设置初始值 ,mounted时再设正确的,目的是改变时间了触发change |
| | | time: ['2023-06-01 12:00:00', '2023-06-20 16:00:00'], |
| | | shortcuts: [] |
| | | shortcuts: [], |
| | | defaultTime :[ |
| | | new Date(2000, 1, 1, 0, 0, 0), |
| | | new Date(2000, 2, 1, 23, 59, 59), |
| | | ] |
| | | }; |
| | | }, |
| | | watch:{ |
| | | beginAndEndTime(){ |
| | | if(this.beginAndEndTime.lenth!=0){ |
| | | this.time = this.beginAndEndTime |
| | | } |
| | | } |
| | | }, |
| | | mounted() { |
| | | this.initShortCuts(); |
| | |
| | | end-placeholder="结束时间" |
| | | value-format="YYYY-MM-DD HH:mm:ss" |
| | | @change="$emit('submitTime', time)" |
| | | :default-time = "defaultTime" |
| | | |
| | | /> |
| | | </div> |