社区管理

This commit is contained in:
liuye
2022-11-25 13:23:36 +08:00
parent 49b6c428b3
commit fbfcc47702
5 changed files with 176 additions and 14 deletions

View File

@@ -12,7 +12,7 @@
<p><img src="./components/img/org-icon.png" alt=""><span class="start-name">{{info.startAreaName}}</span></p>
<p><img src="./components/img/blue-icon.png" alt=""><span class="start-name">{{info.arriveAreaName}}</span></p>
<p><img src="./components/img/time-icon.png" alt="">{{info.arriveTime}}</p>
<p><img src="./components/img/point-icon.png" alt="">{{info.gatewayName}}</p>
<p v-if="info.gatewayName"><img src="./components/img/point-icon.png" alt="">{{info.gatewayName}}</p>
</div>
</div>
<div class="info">
@@ -119,6 +119,116 @@
</div>
</div>
</div>
<div class="info" v-if="info.handleType != 0">
<div class="title">处置意见</div>
<div v-for="(item, index) in info.riskDisposalList" :key="index">
<div class="item-flex">
<div class="label">处置人员</div>
<div class="value">{{item.createUserName}}</div>
</div>
<div class="item-flex">
<div class="label">联系电话</div>
<div class="value">{{item.createUserPhone}}</div>
</div>
<div class="item-flex">
<div class="label">处置意见</div>
<div class="value">{{ $dict.getLabel('EP_handleType', item.handleType) }}</div>
</div>
<div v-if="item.handleType == 2">
<div class="item-flex">
<div class="label">集中隔离地</div>
<div class="value">{{ $dict.getLabel('EP_quarantineAddress', item.quarantineAddress) }}</div>
</div>
<div class="item-flex">
<div class="label">隔离时间</div>
<div class="value">{{item.quarantineBeginTime.substring(0, 10)}}{{item.quarantineEndTime.substring(0, 10)}}</div>
</div>
<div class="item-flex">
<div class="label">隔离策略</div>
<div class="value">{{ $dict.getLabel('EP_quarantineStrategy', item.quarantineStrategy) }}</div>
</div>
</div>
<div v-if="item.handleType == 3">
<!-- <div class="item-flex">
<div class="label">居家状态</div>
<div class="value">{{ $dict.getLabel('EP_homeStatus', item.homeStatus) }}</div>
</div>
<div class="item-flex">
<div class="label">隔离时间</div>
<div class="value">{{item.quarantineBeginTime.substring(0, 10)}}{{item.quarantineEndTime.substring(0, 10)}}</div>
</div>
<div class="item-flex">
<div class="label">隔离策略</div>
<div class="value">{{ $dict.getLabel('EP_quarantineStrategy', item.quarantineStrategy) }}</div>
</div>
<div class="item-flex">
<div class="label">管控方式</div>
<div class="value">{{ $dict.getLabel('EP_controlMethod', item.controlMethod) }}</div>
</div>
<div class="item-flex border-none">
<div style="color:#999;">备注</div>
</div>
<p style="padding-bottom: 12px;">{{item.remarks}}</p> -->
<div class="item-flex border-none" v-if="item.fileList && item.fileList.length" style="border-top:1px solid #ddd">
<div style="color:#999;">图片</div>
</div>
<div class="img-list">
<img :src="items.url" alt="" v-for="(items, indexs) in item.fileList" :key="indexs" @click="previewImage(item.fileList, items.url)">
</div>
</div>
<div v-if="item.handleType == 2 || item.handleType == 3 || item.handleType == 6">
<div v-if="item.handoverObject != null && item.handoverObject !== ''">
<div class="item-flex">
<div class="label">移交对象</div>
<div class="value">{{ $dict.getLabel('EP_handoverObject', item.handoverObject) }}</div>
</div>
<div class="item-flex">
<div class="label">移交方式</div>
<div class="value">{{ $dict.getLabel('EP_handoverMethod', item.handoverMethod) }}</div>
</div>
<div class="item-flex">
<div class="label">交接人姓名</div>
<div class="value">{{item.handoverPersonName}}</div>
</div>
<div class="item-flex">
<div class="label">手机号</div>
<div class="value" style="color:#4181FF;" @click="callPhone(item.handoverPersonPhone)">
<img :src="$cdn + 'common/phone.png'" alt="" class="phone-icon" >
{{item.handoverPersonPhone}}</div>
</div>
<div class="item-flex border-none" v-if="item.fileList && item.fileList.length">
<div style="color:#999;">交接图片</div>
</div>
<div class="img-list">
<img :src="items.url" alt="" v-for="(items, indexs) in item.fileList" :key="indexs" @click="previewImage(item.fileList, items.url)">
</div>
</div>
</div>
<div class="item-flex" v-if="item.homeStatus !== '' && item.homeStatus != null">
<div class="label">居家状态</div>
<div class="value">{{ $dict.getLabel('EP_homeStatus', item.homeStatus) }}</div>
</div>
<div class="item-flex" v-if="item.handleType != 2 && item.quarantineBeginTime">
<div class="label">隔离时间</div>
<div class="value">{{item.quarantineBeginTime.substring(0, 10)}}{{item.quarantineEndTime.substring(0, 10)}}</div>
</div>
<div class="item-flex" v-if="item.handleType != 2 && item.quarantineStrategy !== '' && item.quarantineStrategy != null">
<div class="label">隔离策略</div>
<div class="value">{{ $dict.getLabel('EP_quarantineStrategy', item.quarantineStrategy) }}</div>
</div>
<div class="item-flex" v-if="item.controlMethod !== '' && item.controlMethod != null">
<div class="label">管控方式</div>
<div class="value">{{ $dict.getLabel('EP_controlMethod', item.controlMethod) }}</div>
</div>
<div class="item-flex border-none" v-if="item.remarks">
<div style="color:#999;">备注</div>
</div>
<p style="padding-bottom: 12px;" v-if="item.remarks">{{item.remarks}}</p>
</div>
</div>
</div>
<div class="controll-info" v-else>
<div class="info">
@@ -163,7 +273,10 @@
</div>
<div class="item-flex" v-if="controllInfo.status != 0">
<div class="label">联系方式</div>
<div class="value" @click="callPhone(controllInfo.controllerUserPhone)">{{controllInfo.controllerUserPhone}}</div>
<div class="value" style="color:#4181FF;" @click="callPhone(controllInfo.controllerUserPhone)">
<img :src="$cdn + 'common/phone.png'" alt="" class="phone-icon">
{{controllInfo.controllerUserPhone}}
</div>
</div>
</div>
<div class="line-bg"></div>