Skip to content
handle-event.component.html 5.44 KiB
Newer Older
wangqinghua's avatar
wangqinghua committed
<!--处理事件-->
wangqinghua's avatar
wangqinghua committed
<div nz-row class="breadcrumbs" style="margin: 0;">
wangqinghua's avatar
wangqinghua committed
  <div nz-col nzSpan="16">
    <nz-breadcrumb class="padding-8-0">
      <nz-breadcrumb-item>
        首页
      </nz-breadcrumb-item>
      <nz-breadcrumb-item>
        <a>运维工作</a>
      </nz-breadcrumb-item>
      <nz-breadcrumb-item>
        事件处置
      </nz-breadcrumb-item>
      <nz-breadcrumb-item>
wangqinghua's avatar
wangqinghua committed
        事件编号:{{event?.id}}
wangqinghua's avatar
wangqinghua committed
      </nz-breadcrumb-item>
    </nz-breadcrumb>
  </div>
  <div nz-col nzSpan="8" class="text-right">
wangqinghua's avatar
wangqinghua committed
    <button (click)="ngOnInit()" nz-button nzType="primary"><i class="anticon anticon-sync"></i></button>
wangqinghua's avatar
wangqinghua committed
    <smart-full-screen></smart-full-screen>
wangqinghua's avatar
wangqinghua committed
  </div>
</div>
wangqinghua's avatar
wangqinghua committed
<div nz-row>
  <div nz-col nzSpan="12">
wangqinghua's avatar
wangqinghua committed
    <h2>事件信息</h2>
wangqinghua's avatar
wangqinghua committed
    <div nz-row>
wangqinghua's avatar
wangqinghua committed
      <div nz-col nzSpan="4">事件编号:</div>
wangqinghua's avatar
wangqinghua committed
      <div nz-col nzSpan="1"></div>
wangqinghua's avatar
wangqinghua committed
      <div nz-col nzSpan="7">{{event?.id}}</div>
wangqinghua's avatar
wangqinghua committed
      <div nz-col nzSpan="4">提交时间:</div>
      <div nz-col nzSpan="1"></div>
wangqinghua's avatar
wangqinghua committed
      <div nz-col nzSpan="7">{{event?.createTime | date:"yyyy-MM-dd HH:mm:ss"}}</div>
wangqinghua's avatar
wangqinghua committed
    </div>
    <div nz-row>
wangqinghua's avatar
wangqinghua committed
      <div nz-col nzSpan="4">请求人:</div>
wangqinghua's avatar
wangqinghua committed
      <div nz-col nzSpan="1"></div>
wangqinghua's avatar
wangqinghua committed
      <div nz-col nzSpan="5">{{event?.requester}}</div>
      <div nz-col nzSpan="5">{{event?.requesterPhone}}</div>
wangqinghua's avatar
wangqinghua committed
    </div>
    <div nz-row>
wangqinghua's avatar
wangqinghua committed
      <div nz-col nzSpan="4">事件标题:</div>
wangqinghua's avatar
wangqinghua committed
      <div nz-col nzSpan="1"></div>
wangqinghua's avatar
wangqinghua committed
      <div nz-col nzSpan="7">{{event?.title}}</div>
wangqinghua's avatar
wangqinghua committed
      <div nz-col nzSpan="4">事件分类:</div>
wangqinghua's avatar
wangqinghua committed
      <div nz-col nzSpan="1"></div>
wangqinghua's avatar
wangqinghua committed
      <div nz-col nzSpan="7">{{event?.typeName}}</div>
    </div>
    <div nz-row>
wangqinghua's avatar
wangqinghua committed
      <div nz-col nzSpan="4">详细描述:</div>
wangqinghua's avatar
wangqinghua committed
      <div nz-col nzSpan="1"></div>
wangqinghua's avatar
wangqinghua committed
      <div nz-col nzSpan="7">{{event?.description}}</div>
    </div>
    <div nz-row>
wangqinghua's avatar
wangqinghua committed
      <div nz-col nzSpan="4">附件:</div>
wangqinghua's avatar
wangqinghua committed
      <div nz-col nzSpan="1"></div>
wangqinghua's avatar
wangqinghua committed
      <div nz-col nzSpan="7">
        <ng-container *ngIf="event?.fileName">
          {{event?.fileName}}<span (click)="downLoad()" class="main-color cursor">下载</span>

        </ng-container>
wangqinghua's avatar
wangqinghua committed
      </div>
wangqinghua's avatar
wangqinghua committed
    </div>

wangqinghua's avatar
wangqinghua committed
    <h2>流转记录</h2>
    <ng-container *ngFor="let item of transforsList;">
      <div nz-row>
wangqinghua's avatar
wangqinghua committed
        <div nz-col nzSpan="4">{{item.requesterName}}</div>
wangqinghua's avatar
wangqinghua committed
        <div nz-col nzSpan="7">转派给{{item.operatorInfo[1]}}</div>
      </div>
    </ng-container>
wangqinghua's avatar
wangqinghua committed
    <div nz-row *ngIf="event?.status != 2">
      <div nz-col class="line-height-32" nzSpan="7">无法处理,我要转派</div>
      <div nz-col nzSpan="5">
        <button (click)="showTransforModal()" nz-button><span>转派</span></button>
      </div>
wangqinghua's avatar
wangqinghua committed
    </div>
  </div>
  <div nz-col nzSpan="12">
wangqinghua's avatar
wangqinghua committed
    <h2>已解决,填写处理结果</h2>
wangqinghua's avatar
wangqinghua committed
    <div nz-row>
wangqinghua's avatar
wangqinghua committed
      <div nz-col nzSpan="5"><span class="color-red">*</span>处理结果:</div>
wangqinghua's avatar
wangqinghua committed
      <div nz-col nzSpan="19">
wangqinghua's avatar
wangqinghua committed
        <ng-container *ngIf="event?.status == 2">
          <span *ngIf="event?.operateStatus == 0">未解决</span>
          <span *ngIf="event?.operateStatus == 1">部分解决</span>
          <span *ngIf="event?.operateStatus == 2">已解决</span>
        </ng-container>
        <ng-container *ngIf="event?.status != 2">
          <nz-radio-group [(ngModel)]="obj.operateStatus">
            <label nz-radio nzValue="0">未解决</label>
            <label nz-radio nzValue="1">部分解决</label>
            <label nz-radio nzValue="2">已解决</label>
          </nz-radio-group>
        </ng-container>
wangqinghua's avatar
wangqinghua committed
      </div>
wangqinghua's avatar
wangqinghua committed
    </div>
    <div nz-row>
wangqinghua's avatar
wangqinghua committed
      <div nz-col nzSpan="5" class="line-height-32"><span class="color-red">*</span>完成时间:</div>
      <div nz-col nzSpan="19" *ngIf="event?.status != 2">
wangqinghua's avatar
wangqinghua committed
        <nz-date-picker [(ngModel)]="date" nzFormat="yyyy-MM-dd"></nz-date-picker>
        <nz-time-picker [(ngModel)]="time"></nz-time-picker>
      </div>
wangqinghua's avatar
wangqinghua committed
      <div nz-col nzSpan="19" *ngIf="event?.status == 2">
        <span>{{event?.completeTime | date:'yyyy-MM-dd HH:mm:ss'}}</span>
      </div>
wangqinghua's avatar
wangqinghua committed
    </div>
    <div nz-row>
wangqinghua's avatar
wangqinghua committed
      <div nz-col nzSpan="5" class="line-height-32">关联资产:</div>
      <div nz-col nzSpan="19" *ngIf="event?.status != 2">
wangqinghua's avatar
wangqinghua committed
        <button (click)="showInventoryModal()" nz-button><span>选择</span></button>
wangqinghua's avatar
wangqinghua committed
        <p *ngFor="let item of linkList;">
wangqinghua's avatar
wangqinghua committed
          <span class="margin-right-5">{{item.inventoryNo}}</span>
          <span class="margin-right-5">{{item.name}}</span>
          <span>{{item.typename}}</span>
wangqinghua's avatar
wangqinghua committed
        </p>
wangqinghua's avatar
wangqinghua committed
      </div>
wangqinghua's avatar
wangqinghua committed
      <div nz-col nzSpan="19" *ngIf="event?.status == 2">
        <span *ngFor="let item of event?.inventorys" class="margin-right-10">{{item.invertoryname}}</span>
      </div>
wangqinghua's avatar
wangqinghua committed
    </div>
    <div nz-row>
wangqinghua's avatar
wangqinghua committed
      <div nz-col nzSpan="5"><span class="color-red">*</span>处理情况:</div>
      <div nz-col nzSpan="19" *ngIf="event?.status != 2">
wangqinghua's avatar
wangqinghua committed
        <textarea [(ngModel)]="obj.operateResult" id="tyoeDescribe" row="4" nz-input></textarea>
wangqinghua's avatar
wangqinghua committed
      </div>
wangqinghua's avatar
wangqinghua committed
      <div nz-col nzSpan="19" *ngIf="event?.status == 2">
        <p [innerHTML]="event?.operateResult"></p>
      </div>
wangqinghua's avatar
wangqinghua committed
    </div>
wangqinghua's avatar
wangqinghua committed
    <p *ngIf="event?.status != 2">
wangqinghua's avatar
wangqinghua committed
      <button (click)="save()" nz-button><span>确定</span></button>
    </p>
wangqinghua's avatar
wangqinghua committed
  </div>
</div>
wangqinghua's avatar
wangqinghua committed
<div class="text-center" *ngIf="event?.status == 2">
  <button (click)="done()" style="width: 200px" nzType="primary" nzSize="large" nz-button><span>确认完成</span></button>
</div>
wangqinghua's avatar
wangqinghua committed

<!--关联资产-->
<smart-link-inventory #smartLinkInventory (done)="setLink($event)"></smart-link-inventory>

<!--转派-->
wangqinghua's avatar
wangqinghua committed
<smart-transfor #smartTransfor (done)="success($event)"></smart-transfor>