fix(schedule): removed unused is_default from schedule_presets models
This commit is contained in:
parent
7c2b345600
commit
b7956ce51b
|
|
@ -48,8 +48,7 @@ export const useEmployeeListApi = () => {
|
|||
// Build a backend-compatible SchedulePreset instance
|
||||
const backend_preset = new SchedulePreset(
|
||||
preset.id,
|
||||
preset.name,
|
||||
preset.is_default,
|
||||
preset.name,
|
||||
preset_shifts
|
||||
);
|
||||
|
||||
|
|
|
|||
|
|
@ -9,13 +9,11 @@ export type PresetManagerMode = 'create' | 'update' | 'copy' | 'delete';
|
|||
export class SchedulePreset {
|
||||
id: number;
|
||||
name: string;
|
||||
is_default: boolean;
|
||||
shifts: SchedulePresetShift[];
|
||||
|
||||
constructor(id?: number, name?: string, is_default?: boolean, shifts?: SchedulePresetShift[]) {
|
||||
constructor(id?: number, name?: string, shifts?: SchedulePresetShift[]) {
|
||||
this.id = id ?? -1;
|
||||
this.name = name ?? 'default';
|
||||
this.is_default = is_default ?? false;
|
||||
this.shifts = shifts ?? [];
|
||||
}
|
||||
}
|
||||
|
|
@ -27,7 +25,7 @@ export class SchedulePresetShift {
|
|||
start_time: string;
|
||||
end_time: string;
|
||||
is_remote: boolean;
|
||||
|
||||
|
||||
constructor(weekday: Weekday) {
|
||||
this.preset_id = -1;
|
||||
this.week_day = weekday;
|
||||
|
|
@ -41,13 +39,11 @@ export class SchedulePresetShift {
|
|||
export class SchedulePresetFrontend {
|
||||
id: number;
|
||||
name: string;
|
||||
is_default: boolean;
|
||||
weekdays: WeekdayPresetShifts[];
|
||||
|
||||
constructor(schedule_preset?: SchedulePreset) {
|
||||
this.id = schedule_preset?.id ?? -1;
|
||||
this.name = schedule_preset?.name ?? '';
|
||||
this.is_default = schedule_preset?.is_default ?? false;
|
||||
this.weekdays = WEEKDAYS.map(day => ({
|
||||
day,
|
||||
is_error: false,
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user