Skip to content
hair-cut.html 8.13 KiB
Newer Older
wangqinghua's avatar
wangqinghua committed
<ion-header>

wangqinghua's avatar
wangqinghua committed
    <ion-navbar>
        <ion-title>理发</ion-title>
wangqinghua's avatar
wangqinghua committed
        <!--        <ion-buttons end>-->
        <!--            <button ion-button icon-only (click)="goApply(null)">-->
        <!--                <ion-icon class="top-right-icon icon-fabu iconfont"></ion-icon>-->
        <!--            </button>-->
        <!--        </ion-buttons>-->
wangqinghua's avatar
wangqinghua committed
    </ion-navbar>
    <div class="duty">
wangqinghua's avatar
wangqinghua committed
        <div class="dutyItem" tappable (click)="change(1)">
wangqinghua's avatar
wangqinghua committed
            <span class="{{changeType == 1?'duty-title':''}}">理发安排</span>
        </div>
wangqinghua's avatar
wangqinghua committed
        <div class="dutyItem" tappable (click)="change(2)">
wangqinghua's avatar
wangqinghua committed
            <span class="{{changeType == 2?'duty-title':''}}">我的预约</span>
        </div>
wangqinghua's avatar
wangqinghua committed
    </div>
wangqinghua's avatar
wangqinghua committed
</ion-header>


wangqinghua's avatar
wangqinghua committed
<ion-content>
wangqinghua's avatar
wangqinghua committed
    <ion-content direction="y" scrollbar-y="true" class="bgc-e7e8ed">
wangqinghua's avatar
wangqinghua committed
        <ion-refresher (ionRefresh)="doRefresh($event)">
            <ion-refresher-content pullingText="下拉刷新"
                                   refreshingSpinner="bubbles">
            </ion-refresher-content>
        </ion-refresher>
wangqinghua's avatar
wangqinghua committed
        <ng-container *ngIf="changeType == 1">
            <ion-calendar [(ngModel)]="date"
wangqinghua's avatar
wangqinghua committed
                          (onChange)="getDate($event)"
wangqinghua's avatar
wangqinghua committed
                          [options]="options"
                          type="string"
                          format="YYYY-MM-DD">
            </ion-calendar>
            <div class="room">
                <div class="already">
                    <p>已预约时间</p>
                    <div class="morning">
                        <div class="morning-text">
                            上午
                        </div>
                        <div class="morning-room">
wangqinghua's avatar
wangqinghua committed
                            <ng-container *ngFor="let item1 of room?.morningUse">
wangqinghua's avatar
wangqinghua committed
                                 <span *ngIf="role.includes(9) ||  item1.userName == mineInfo?.username"
wangqinghua's avatar
wangqinghua committed
                                       tappable (click)="goApplyEdit(item1)" [ngClass]="item1.isImportant == 1?'import':''">
wangqinghua's avatar
wangqinghua committed
                                        <span *ngIf="item1.startEnd == 1">9:00-09:45</span>
                                        <span *ngIf="item1.startEnd == 2">09:45-10:30</span>
                                        <span *ngIf="item1.startEnd == 3">10:30-11:15</span>
wangqinghua's avatar
wangqinghua committed
                                        <span> {{item1.userName}}</span>
wangqinghua's avatar
wangqinghua committed
                                         (已预定)
                                </span>
                            </ng-container>
wangqinghua's avatar
wangqinghua committed
                        </div>
                    </div>
                    <div class="afternoon">
                        <div class="afternoon-text">
                            下午
                        </div>
                        <div class="morning-room">
wangqinghua's avatar
wangqinghua committed
                            <ng-container *ngFor="let item2 of room?.afternoonUse">
wangqinghua's avatar
wangqinghua committed
                                <span [ngClass]="item2.isImportant == 1?'import':''" tappable
wangqinghua's avatar
wangqinghua committed
                                      *ngIf="role.includes(9) ||  item2.userName == mineInfo?.username"
wangqinghua's avatar
wangqinghua committed
                                      (click)="goApplyEdit(item2)">
wangqinghua's avatar
wangqinghua committed
                                        <span *ngIf="item2.startEnd == 4">13:00-14:00</span>
                                        <span *ngIf="item2.startEnd == 5">14:00-15:00</span>
                                        <span *ngIf="item2.startEnd == 6">15:00-16:00</span>
                                        <span *ngIf="item2.startEnd == 7">16:00-17:00</span>
wangqinghua's avatar
wangqinghua committed
                                    <span>
                                        {{item2.userName}}
                                    </span>
wangqinghua's avatar
wangqinghua committed
                                    (已预定)
wangqinghua's avatar
wangqinghua committed
                                </span>
                            </ng-container>
wangqinghua's avatar
wangqinghua committed
                        </div>
                    </div>
                </div>
                <div class="notYet">
                    <p>可预约时间</p>
                    <div class="morning">
                        <div class="morning-text">
                            上午
                        </div>
                        <div class="morning-room">
wangqinghua's avatar
wangqinghua committed
                            <span *ngFor="let item3 of room?.morningNotUse" tappable (click)="goApply(item3)">
wangqinghua's avatar
wangqinghua committed
                                    <span *ngIf="item3.startEnd == 1">9:00-09:45</span>
                                    <span *ngIf="item3.startEnd == 2">09:45-10:30</span>
                                    <span *ngIf="item3.startEnd == 3">10:30-11:15</span>(可预定)
wangqinghua's avatar
wangqinghua committed
                            </span>
wangqinghua's avatar
wangqinghua committed
                        </div>
                    </div>
                    <div class="afternoon">
                        <div class="afternoon-text">
                            下午
                        </div>
                        <div class="morning-room">
wangqinghua's avatar
wangqinghua committed
                            <span *ngFor="let item4 of room?.afternoonNotUse" tappable (click)="goApply(item4)">
wangqinghua's avatar
wangqinghua committed
                                    <span *ngIf="item4.startEnd == 4">13:00-14:00</span>
                                    <span *ngIf="item4.startEnd == 5">14:00-15:00</span>
                                    <span *ngIf="item4.startEnd == 6">15:00-16:00</span>
                                    <span *ngIf="item4.startEnd == 7">16:00-17:00</span>(可预定)
wangqinghua's avatar
wangqinghua committed
                            </span>
wangqinghua's avatar
wangqinghua committed
                        </div>
                    </div>
                </div>
wangqinghua's avatar
wangqinghua committed
            </div>
wangqinghua's avatar
wangqinghua committed
        </ng-container>
        <ng-container *ngIf="changeType == 2">
            <div class="duty-content">
                <ion-list class="myItem">
                    <ion-item-sliding class="apply" *ngFor="let item of applyList">
                        <ion-item>
                            <p>
wangqinghua's avatar
wangqinghua committed
                                <span>申请时间:
                                    <span>{{item.submitTime | date:'yyyy-MM-dd HH:mm'}}</span>
wangqinghua's avatar
wangqinghua committed
                                </span>
wangqinghua's avatar
wangqinghua committed
                            </p>
                            <p>
wangqinghua's avatar
wangqinghua committed
                                <span class="apply-room">服务:
                                    <span *ngIf="item?.service.includes('1')">理发</span>
wangqinghua's avatar
wangqinghua committed
                                    <span *ngIf="item?.service.includes('2')">洗吹</span>
                                    <span *ngIf="item?.service.includes('3')">染发</span>
wangqinghua's avatar
wangqinghua committed
                                </span>
wangqinghua's avatar
wangqinghua committed
                            </p>
                            <p>
wangqinghua's avatar
wangqinghua committed
                                <span class="meet-type">
                                    预定时间:
                                    <span>{{item.appointmentDate}}</span>
wangqinghua's avatar
wangqinghua committed
                                    <span *ngIf="item.startEnd == 1">9:00-09:45</span>
                                    <span *ngIf="item.startEnd == 2">09:45-10:30</span>
                                    <span *ngIf="item.startEnd == 3">10:30-11:15</span>
                                    <span *ngIf="item.startEnd == 4">13:00-14:00</span>
                                    <span *ngIf="item.startEnd == 5">14:00-15:00</span>
                                    <span *ngIf="item.startEnd == 6">15:00-16:00</span>
                                    <span *ngIf="item.startEnd == 7">16:00-17:00</span>
wangqinghua's avatar
wangqinghua committed
                                </span>
wangqinghua's avatar
wangqinghua committed
                            </p>
wangqinghua's avatar
wangqinghua committed
                            <p *ngIf="nowDate < item.appointmentTime" tappable (click)="removeItem(item)" class="cancelBtn-key">
wangqinghua's avatar
wangqinghua committed
                                <span>取消</span></p>
wangqinghua's avatar
wangqinghua committed
                        </ion-item>
                    </ion-item-sliding>
                </ion-list>
                <ion-list text-center style="margin-top: 10rem;color: #666666"
wangqinghua's avatar
wangqinghua committed
                          *ngIf="!page.isLoad  && applyList.length == 0">
wangqinghua's avatar
wangqinghua committed
                    <img style="width: 20%;" src="./assets/imgs/no-info.png" alt="">
                    <p text-center>
wangqinghua's avatar
wangqinghua committed
                        暂无预约
wangqinghua's avatar
wangqinghua committed
                    </p>
                </ion-list>
            </div>
        </ng-container>
wangqinghua's avatar
wangqinghua committed
        <ion-infinite-scroll (ionInfinite)="doInfinite($event)">
            <ion-infinite-scroll-content
                    loadingSpinner="bubbles"
                    loadingText="加载中"></ion-infinite-scroll-content>
        </ion-infinite-scroll>
wangqinghua's avatar
wangqinghua committed
    </ion-content>

wangqinghua's avatar
wangqinghua committed
</ion-content>
wangqinghua's avatar
wangqinghua committed