zhanghua
2025-10-29 2bbd8d78ad6c901c6e42ddd58ea1f04879ab63da
src/views/attendance/index.vue
@@ -10,7 +10,7 @@
                    end-placeholder="结束日期"
                    value-format="yyyy-MM-dd"
                    style="margin-right: 10px"
                    @change="dateChange"
                    @change="dateChange" :picker-options="pickerOptions"
                >
                </el-date-picker>
            </div>
@@ -105,6 +105,33 @@
                },
            },
            dialogVisible: false,
            pickerOptions: {
                shortcuts: [{
                    text: '最近一周',
                    onClick(picker) {
                        const end = new Date();
                        const start = new Date();
                        start.setTime(start.getTime() - 3600 * 1000 * 24 * 7);
                        picker.$emit('pick', [start, end]);
                    }
                }, {
                    text: '最近一个月',
                    onClick(picker) {
                        const end = new Date();
                        const start = new Date();
                        start.setTime(start.getTime() - 3600 * 1000 * 24 * 30);
                        picker.$emit('pick', [start, end]);
                    }
                }, {
                    text: '最近三个月',
                    onClick(picker) {
                        const end = new Date();
                        const start = new Date();
                        start.setTime(start.getTime() - 3600 * 1000 * 24 * 90);
                        picker.$emit('pick', [start, end]);
                    }
                }]
            },
        };
    },
    created() {