导出搜索

master
xy 1 year ago
parent ec4477b200
commit ab9596aa79

@ -43,9 +43,11 @@
:key="item.id" :key="item.id"
></el-option> ></el-option>
</el-select> </el-select>
<el-date-picker v-model="pickedYear" placeholder="选择年份" type="year" size="small" style="width: 160px;margin-right: 10px;" @change="pickYear" /> <el-date-picker v-model="pickedYear" placeholder="选择年份" type="year" value-format="yyyy" size="small" style="width: 160px;margin-right: 10px;" @change="pickYear" />
<el-date-picker v-model="pickedMonth" placeholder="选择月份" type="month" size="small" style="width: 160px;margin-right: 10px;" @change="pickMonth"> <el-select v-model="pickedMonth" clearable multiple collapse-tags size="small" style="width: 180px;margin-right: 10px;" placeholder="选择月份" @change="pickYear">
</el-date-picker> <el-option v-for="i in 12" :label="i + '月'" :value="i"></el-option>
</el-select>
<!-- <el-date-picker v-model="pickedMonth" placeholder="选择月份" type="month" size="small" style="width: 160px;margin-right: 10px;" />-->
<el-select <el-select
size="small" size="small"
v-model="select.status" v-model="select.status"
@ -275,8 +277,9 @@ export default {
} }
], ],
pickedYear: new Date(), pickedYear: new Date().getFullYear().toString(),
pickedMonth:new Date(), pickedMonth: [],
// pickedMonth:new Date(),
selectedRow:{}, selectedRow:{},
nurses:[], nurses:[],
select: { select: {
@ -287,8 +290,9 @@ export default {
address_name:"", address_name:"",
start_sign_in:"", start_sign_in:"",
end_sign_in:"", end_sign_in:"",
start_start_time:"", // start_start_time:"",
end_start_time:"", start_start_range: Array.from({ length: 12 },(_, index) => `${new Date().getFullYear().toString()}-${(index+1).toString().padStart(2, '0')}`),
// end_start_time:"",
status:"", status:"",
product_type_id: "", product_type_id: "",
village_name: "", village_name: "",
@ -625,24 +629,33 @@ export default {
} }
}, },
pickYear(e) { pickYear(e) {
if (e) { if (this.pickedYear) {
this.pickedMonth = '' if (!this.pickedMonth || this.pickedMonth.length === 0) {
this.select.start_start_time = this.$moment(e).startOf('year').format('YYYY-MM-DD HH:mm:ss') this.select.start_start_range = Array.from({ length: 12 },(_, index) => `${this.pickedYear}-${(index+1).toString().padStart(2, '0')}`)
this.select.end_start_time = this.$moment(e).endOf('year').format('YYYY-MM-DD HH:mm:ss') } else {
this.select.start_start_range = this.pickedMonth.map(month => `${this.pickedYear}-${month.toString().padStart(2, '0')}`)
}
} else { } else {
this.select.start_start_time = '' this.select.start_start_range = []
this.select.end_start_time = ''
} }
// 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){ pickMonth(e){
if(e){ // if(e){
this.pickedYear = '' // 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.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') // this.select.end_start_time = this.$moment(`${this.$moment(e).format('YYYY-MM-DD')}`).endOf('month').format('YYYY-MM-DD HH:mm:ss')
}else{ // }else{
this.select.start_start_time = '' // this.select.start_start_time = ''
this.select.end_start_time = '' // this.select.end_start_time = ''
} // }
}, },
destroy(row){ destroy(row){

Loading…
Cancel
Save