| | |
| | | |
| | | <script> |
| | | import dayjs from 'dayjs'; |
| | | |
| | | import time from '@/utils/time.js' |
| | | export default { |
| | | props:{ |
| | | month:{ |
| | | type:String, |
| | | default:'' |
| | | } |
| | | }, |
| | | emits:['submitValue'], |
| | | |
| | | data() { |
| | | return{ |
| | | value:'' |
| | | } |
| | | }, |
| | | watch:{ |
| | | month(){ |
| | | if(this.month!=''){ |
| | | this.value = this.month |
| | | } |
| | | } |
| | | }, |
| | | mounted() { |
| | |
| | | pre_month(){ |
| | | this.value = dayjs().subtract(1,'month').startOf('month').format('YYYY-MM-DD') |
| | | this.$emit('submitValue',this.value) |
| | | }, |
| | | judgeDateValid(date) { |
| | | return time.judgeDateValid(date) |
| | | } |
| | | } |
| | | } |
| | |
| | | v-model="value" |
| | | type="month" |
| | | placeholder="选择月份" |
| | | :disabled-date="judgeDateValid" |
| | | @change="$emit('submitValue',value)" |
| | | /> |
| | | </div> |