feat:增加日程模块

This commit is contained in:
2025-11-13 15:53:29 +08:00
parent 63719406d9
commit 54bed08b7b
15 changed files with 830 additions and 20 deletions

View File

@@ -0,0 +1,25 @@
import 'package:flisp_app/models/calendar.dart';
import 'package:flutter/material.dart';
class CalendarProvider with ChangeNotifier {
late Calendar _formItem;
Calendar get formItem => _formItem;
void resetForm() {
_formItem = Calendar.getEmpty();
notifyListeners();
}
void initForm(Calendar calendar) {
_formItem = calendar;
notifyListeners();
}
void initFormByDate(DateTime date) {
_formItem = Calendar.getEmpty();
_formItem.startTime = date;
_formItem.endTime = date.add(Duration(minutes: 30));
notifyListeners();
}
}