Skip to content
duty.html 3.87 KiB
Newer Older
wangqinghua's avatar
wangqinghua committed
<ion-header>

    <ion-navbar>
        <ion-title>值班情况</ion-title>
wangqinghua's avatar
wangqinghua committed
        <span (click)="sigUp()" float-right class="margin-right-10 color-fff">值班签到</span>
wangqinghua's avatar
wangqinghua committed

wangqinghua's avatar
wangqinghua committed
    </ion-navbar>
    <div class="duty">
        <div class="dutyItem" (click)="change(1)">
            <span  class="{{changeType == 1?'duty-title':''}}">值班安排</span>
        </div>
        <div class="dutyItem"  (click)="change(2)">
            <span class="{{changeType == 2?'duty-title':''}}">我的值班</span>
        </div>
    </div>
</ion-header>


<ion-content>
    <ion-content direction="y" scrollbar-y="true" class="bgc-e7e8ed">
        <ng-container *ngIf="changeType == 1">
            <ion-calendar [(ngModel)]="date"
wangqinghua's avatar
wangqinghua committed
                          (onChange)="onChange($event)"
                          [options]="options"
                          type="string"
                          format="YYYY-MM-DD">
wangqinghua's avatar
wangqinghua committed
            </ion-calendar>
wangqinghua's avatar
wangqinghua committed
            <div class="margin-top-10 duty-Obj">
wangqinghua's avatar
wangqinghua committed
                <ion-item class="">
wangqinghua's avatar
wangqinghua committed
                    <div>
                        <p> <span class="daySpan">白班</span></p>
wangqinghua's avatar
wangqinghua committed
                        <p class="padding-left-15">
wangqinghua's avatar
wangqinghua committed
                            <span *ngIf="dayObj.name" >{{dayObj.name}}</span>
                            <span *ngIf="!dayObj.name" >暂无</span>
                            <span>{{dayObj?.phone}}</span>
                        </p>
wangqinghua's avatar
wangqinghua committed
                        <p class="padding-left-15">{{dayObj?.orgName}}</p>
wangqinghua's avatar
wangqinghua committed
                    </div>
wangqinghua's avatar
wangqinghua committed
                </ion-item>
wangqinghua's avatar
wangqinghua committed
                <ion-item class=" margin-top-10">
wangqinghua's avatar
wangqinghua committed
                    <div>
                        <p><span class="nightSpan">夜班</span></p>
wangqinghua's avatar
wangqinghua committed
                        <p class="padding-left-15">
wangqinghua's avatar
wangqinghua committed
                            <span *ngIf="nightObj.name" >{{nightObj.name}}</span>
                            <span *ngIf="!nightObj.name" >暂无</span>
                            <span>{{nightObj?.phone}}</span>
                        </p>
wangqinghua's avatar
wangqinghua committed
                        <p class="padding-left-15">{{nightObj?.orgName}}</p>
wangqinghua's avatar
wangqinghua committed
                    </div>
wangqinghua's avatar
wangqinghua committed
                </ion-item>
            </div>
        </ng-container>
       <ng-container *ngIf="changeType == 2">
            <div class="duty-content">
wangqinghua's avatar
wangqinghua committed
                <ion-list *ngIf="nowDuty.length > 0">
wangqinghua's avatar
wangqinghua committed
                    <ion-item class="dutyItem" class="margin-top-10" *ngFor="let item of nowDuty">
wangqinghua's avatar
wangqinghua committed
                        <div class="margin-bottom-15">
wangqinghua's avatar
wangqinghua committed
                            <span>{{item.dutyDate | date:'yyyy-MM-dd'}}</span>
                            <span *ngIf="item.type == 0">白班</span>
                            <span *ngIf="item.type == 1">夜班</span>
wangqinghua's avatar
wangqinghua committed
                            <span float-right class="duty-state">待值班</span>
wangqinghua's avatar
wangqinghua committed
                        </div>
                        <div>
wangqinghua's avatar
wangqinghua committed
                            <span class="color-666" style="font-size: 1.5rem">
                                <span *ngIf="item.type == 1">工作日</span>
                                <span *ngIf="item.type == 2">节假日</span>
                                <span *ngIf="item.type == 3">调休</span>
                                <span *ngIf="item.type == 4">调班</span>
                            </span>

wangqinghua's avatar
wangqinghua committed
                            <span class="span-btn" float-right (click)="dutyDetail(item)" *ngIf="item.applyId">查看详情</span>
                            <span class="span-btn" float-right (click)="dutyApply(item)" *ngIf="!item.applyId">申请换班</span>
wangqinghua's avatar
wangqinghua committed
                        </div>
                    </ion-item>
                </ion-list>
wangqinghua's avatar
wangqinghua committed
                <ion-list text-center style="margin-top: 10rem" *ngIf="nowDuty.length == 0">
                    <img style="width: 20%;" src="./assets/imgs/no-info.png" alt="">
                    <p text-center>
                        暂无数据
                    </p>
wangqinghua's avatar
wangqinghua committed
                </ion-list>
wangqinghua's avatar
wangqinghua committed
            </div>
       </ng-container>
    </ion-content>
</ion-content>