mirror of
https://github.com/asjqkkkk/flutter-todos.git
synced 2025-08-06 14:19:24 +08:00
修复一个bug:完成列表界面的用时显示不正确
This commit is contained in:
@ -45,6 +45,8 @@ class DoneTaskPageLogic {
|
|||||||
Duration diff = timeStart.difference(timeEnd);
|
Duration diff = timeStart.difference(timeEnd);
|
||||||
final context = _model.context;
|
final context = _model.context;
|
||||||
|
|
||||||
|
debugPrint("差别:${timeStart} end:${timeEnd}");
|
||||||
|
|
||||||
return diff.inDays == 0
|
return diff.inDays == 0
|
||||||
? "${DemoLocalizations.of(context).hours(diff.inHours)}"
|
? "${DemoLocalizations.of(context).hours(diff.inHours)}"
|
||||||
: "${DemoLocalizations.of(context).days(diff.inDays)}";
|
: "${DemoLocalizations.of(context).days(diff.inDays)}";
|
||||||
|
@ -259,7 +259,7 @@ class EditTaskPageLogic {
|
|||||||
account: account,
|
account: account,
|
||||||
taskType: _model.taskIcon.taskName,
|
taskType: _model.taskIcon.taskName,
|
||||||
taskDetailNum: _model.taskDetails.length,
|
taskDetailNum: _model.taskDetails.length,
|
||||||
createDate: DateTime.now().toIso8601String(),
|
createDate: _model?.createDate?.toIso8601String() ?? DateTime.now().toIso8601String(),
|
||||||
startDate: _model.startDate?.toIso8601String(),
|
startDate: _model.startDate?.toIso8601String(),
|
||||||
deadLine: _model.deadLine?.toIso8601String(),
|
deadLine: _model.deadLine?.toIso8601String(),
|
||||||
detailList: _model.taskDetails,
|
detailList: _model.taskDetails,
|
||||||
@ -283,6 +283,7 @@ class EditTaskPageLogic {
|
|||||||
_model.deadLine = DateTime.parse(oldTaskBean.deadLine);
|
_model.deadLine = DateTime.parse(oldTaskBean.deadLine);
|
||||||
if(oldTaskBean.startDate != null)
|
if(oldTaskBean.startDate != null)
|
||||||
_model.startDate = DateTime.parse(oldTaskBean.startDate);
|
_model.startDate = DateTime.parse(oldTaskBean.startDate);
|
||||||
|
_model.createDate = DateTime.parse(oldTaskBean.createDate);
|
||||||
_model.changeTimes = oldTaskBean.changeTimes ?? 0;
|
_model.changeTimes = oldTaskBean.changeTimes ?? 0;
|
||||||
_model.taskIcon = oldTaskBean.taskIconBean;
|
_model.taskIcon = oldTaskBean.taskIconBean;
|
||||||
_model.currentTaskName = oldTaskBean.taskName;
|
_model.currentTaskName = oldTaskBean.taskName;
|
||||||
|
@ -23,6 +23,10 @@ class EditTaskPageModel extends ChangeNotifier{
|
|||||||
DateTime deadLine;
|
DateTime deadLine;
|
||||||
//开始日期
|
//开始日期
|
||||||
DateTime startDate;
|
DateTime startDate;
|
||||||
|
|
||||||
|
//创建日期
|
||||||
|
DateTime createDate;
|
||||||
|
|
||||||
TaskIconBean taskIcon;
|
TaskIconBean taskIcon;
|
||||||
String currentTaskName = "";
|
String currentTaskName = "";
|
||||||
int changeTimes = 0;
|
int changeTimes = 0;
|
||||||
|
Reference in New Issue
Block a user