diff --git a/src/views/finance/scheduleList.vue b/src/views/finance/scheduleList.vue
index c2176ce..e3ced10 100644
--- a/src/views/finance/scheduleList.vue
+++ b/src/views/finance/scheduleList.vue
@@ -43,9 +43,11 @@
:key="item.id"
>
-
-
-
+
+
+
+
+
`${new Date().getFullYear().toString()}-${(index+1).toString().padStart(2, '0')}`),
+ // end_start_time:"",
status:"",
product_type_id: "",
village_name: "",
@@ -625,24 +629,33 @@ export default {
}
},
pickYear(e) {
- if (e) {
- this.pickedMonth = ''
- this.select.start_start_time = this.$moment(e).startOf('year').format('YYYY-MM-DD HH:mm:ss')
- this.select.end_start_time = this.$moment(e).endOf('year').format('YYYY-MM-DD HH:mm:ss')
+ if (this.pickedYear) {
+ if (!this.pickedMonth || this.pickedMonth.length === 0) {
+ this.select.start_start_range = Array.from({ length: 12 },(_, index) => `${this.pickedYear}-${(index+1).toString().padStart(2, '0')}`)
+ } else {
+ this.select.start_start_range = this.pickedMonth.map(month => `${this.pickedYear}-${month.toString().padStart(2, '0')}`)
+ }
} else {
- this.select.start_start_time = ''
- this.select.end_start_time = ''
+ this.select.start_start_range = []
}
+ // if (e) {
+ // this.pickedMonth = ''
+ // this.select.start_start_time = this.$moment(e).startOf('year').format('YYYY-MM-DD HH:mm:ss')
+ // this.select.end_start_time = this.$moment(e).endOf('year').format('YYYY-MM-DD HH:mm:ss')
+ // } else {
+ // this.select.start_start_time = ''
+ // this.select.end_start_time = ''
+ // }
},
pickMonth(e){
- if(e){
- this.pickedYear = ''
- this.select.start_start_time = this.$moment(`${this.$moment(e).format('YYYY-MM-DD')}`).startOf('month').format('YYYY-MM-DD HH:mm:ss')
- this.select.end_start_time = this.$moment(`${this.$moment(e).format('YYYY-MM-DD')}`).endOf('month').format('YYYY-MM-DD HH:mm:ss')
- }else{
- this.select.start_start_time = ''
- this.select.end_start_time = ''
- }
+ // if(e){
+ // this.pickedYear = ''
+ // this.select.start_start_time = this.$moment(`${this.$moment(e).format('YYYY-MM-DD')}`).startOf('month').format('YYYY-MM-DD HH:mm:ss')
+ // this.select.end_start_time = this.$moment(`${this.$moment(e).format('YYYY-MM-DD')}`).endOf('month').format('YYYY-MM-DD HH:mm:ss')
+ // }else{
+ // this.select.start_start_time = ''
+ // this.select.end_start_time = ''
+ // }
},
destroy(row){