|
@@ -1,26 +1,25 @@
|
|
|
<ion-header>
|
|
<ion-header>
|
|
|
- <ion-toolbar>
|
|
|
|
|
- <ion-title>任务管理</ion-title>
|
|
|
|
|
|
|
+ <ion-toolbar color="light">
|
|
|
|
|
+ <ion-title>番茄任务</ion-title>
|
|
|
<ion-buttons slot="end">
|
|
<ion-buttons slot="end">
|
|
|
<ion-button (click)="openAddTaskModal()">
|
|
<ion-button (click)="openAddTaskModal()">
|
|
|
- <ion-icon name="add-outline"></ion-icon>
|
|
|
|
|
- 新建任务
|
|
|
|
|
|
|
+ <ion-icon slot="icon-only" name="add-outline"></ion-icon>
|
|
|
</ion-button>
|
|
</ion-button>
|
|
|
</ion-buttons>
|
|
</ion-buttons>
|
|
|
</ion-toolbar>
|
|
</ion-toolbar>
|
|
|
</ion-header>
|
|
</ion-header>
|
|
|
|
|
|
|
|
<ion-content>
|
|
<ion-content>
|
|
|
- <ion-list>
|
|
|
|
|
|
|
+ <ion-list lines="none">
|
|
|
<ion-item-sliding *ngFor="let task of tasks">
|
|
<ion-item-sliding *ngFor="let task of tasks">
|
|
|
- <ion-item>
|
|
|
|
|
- <ion-checkbox [(ngModel)]="task.completed" (ionChange)="toggleTaskCompletion(task)"></ion-checkbox>
|
|
|
|
|
|
|
+ <ion-item class="task-item">
|
|
|
|
|
+ <ion-checkbox slot="start" [(ngModel)]="task.completed" (ionChange)="toggleTaskCompletion(task)"></ion-checkbox>
|
|
|
<ion-label class="task-label">
|
|
<ion-label class="task-label">
|
|
|
<h2 [class.strikethrough]="task.completed">{{ task.title }}</h2>
|
|
<h2 [class.strikethrough]="task.completed">{{ task.title }}</h2>
|
|
|
<p>开始: {{ task.startTime | date:'yyyy-MM-dd HH:mm' }}</p>
|
|
<p>开始: {{ task.startTime | date:'yyyy-MM-dd HH:mm' }}</p>
|
|
|
<p>截止: {{ task.endTime | date:'yyyy-MM-dd HH:mm' }}</p>
|
|
<p>截止: {{ task.endTime | date:'yyyy-MM-dd HH:mm' }}</p>
|
|
|
</ion-label>
|
|
</ion-label>
|
|
|
- <ion-badge [color]="getTaskStatus(task)">{{ getTaskStatusText(task) }}</ion-badge>
|
|
|
|
|
|
|
+ <ion-badge slot="end" [color]="getTaskStatus(task)">{{ getTaskStatusText(task) }}</ion-badge>
|
|
|
</ion-item>
|
|
</ion-item>
|
|
|
|
|
|
|
|
<ion-item-options side="end">
|
|
<ion-item-options side="end">
|
|
@@ -40,7 +39,7 @@
|
|
|
<ion-modal [isOpen]="isModalOpen">
|
|
<ion-modal [isOpen]="isModalOpen">
|
|
|
<ng-template>
|
|
<ng-template>
|
|
|
<ion-header>
|
|
<ion-header>
|
|
|
- <ion-toolbar>
|
|
|
|
|
|
|
+ <ion-toolbar color="light">
|
|
|
<ion-title>新建任务</ion-title>
|
|
<ion-title>新建任务</ion-title>
|
|
|
<ion-buttons slot="end">
|
|
<ion-buttons slot="end">
|
|
|
<ion-button (click)="cancelModal()">取消</ion-button>
|
|
<ion-button (click)="cancelModal()">取消</ion-button>
|