卡口登记 删除

This commit is contained in:
liuye
2022-09-28 14:21:37 +08:00
parent a4f8f8caa5
commit 46ca14b9fa

View File

@@ -40,19 +40,29 @@
</div> </div>
</AiTopFixed> </AiTopFixed>
<div class="user-list"> <div class="user-list">
<div class="item" @click="toUser(item)" v-for="(item,index) in list" :key="index"> <u-swipe-action style="margin-bottom: 16px;"
<div class="top"> :show="item.show"
<h2 class="name">{{item.name}}<span class="status" :class="'status'+item.riskLevel">{{ $dict.getLabel('EP_riskLevel', item.riskLevel) }}</span></h2> :index="index"
<p class="color-999">{{item.idNumber}}</p> v-for="(item,index) in list"
<p><img src="./components/img/org-icon.png" alt=""><span class="start-name">{{item.startAreaName}}</span></p> :key="item.id"
<p><img src="./components/img/blue-icon.png" alt=""><span class="start-name">{{item.arriveAreaName}}</span></p> @click="onClick"
<p><img src="./components/img/time-icon.png" alt="">{{item.arriveTime}}</p> @open="onOpen"
<img :src="statusImgList[item.handleType]" alt="" class="status-img"> @content-click="toUser(item)"
:options="options">
<div class="item">
<div class="top">
<h2 class="name">{{item.name}}<span class="status" :class="'status'+item.riskLevel">{{ $dict.getLabel('EP_riskLevel', item.riskLevel) }}</span></h2>
<p class="color-999">{{item.idNumber}}</p>
<p><img src="./components/img/org-icon.png" alt=""><span class="start-name">{{item.startAreaName}}</span></p>
<p><img src="./components/img/blue-icon.png" alt=""><span class="start-name">{{item.arriveAreaName}}</span></p>
<p><img src="./components/img/time-icon.png" alt="">{{item.arriveTime}}</p>
<img :src="statusImgList[item.handleType]" alt="" class="status-img">
</div>
<div class="bottom" v-if="item.handleType>0">
<div class="text">处置人<span>{{item.handleUserName}}</span></div>
</div>
</div> </div>
<div class="bottom" v-if="item.handleType>0"> </u-swipe-action>
<div class="text">处置人<span>{{item.handleUserName}}</span></div>
</div>
</div>
</div> </div>
<AiEmpty v-if="!list.length"></AiEmpty> <AiEmpty v-if="!list.length"></AiEmpty>
<u-select v-model="showGateSelect" :list="gateList" label-name="name" value-name="id" @confirm="gatewayconfirm"></u-select> <u-select v-model="showGateSelect" :list="gateList" label-name="name" value-name="id" @confirm="gatewayconfirm"></u-select>
@@ -86,6 +96,14 @@ export default {
require('./components/img/status4.png'), require('./components/img/status4.png'),
require('./components/img/status5.png'), require('./components/img/status5.png'),
require('./components/img/status6.png'), require('./components/img/status6.png'),
],
options: [
{
text: '删除',
style: {
backgroundColor: '#dd524d'
}
}
] ]
} }
}, },
@@ -122,6 +140,16 @@ export default {
} }
}) })
}, },
del(id) {
this.$confirm(`确认删除该数据`).then(() => {
this.$http.post(`/app/appepidemicpreventionregisterinfo/delete?id=${id}`).then((res) => {
if (res.code == 0) {
this.$u.toast('删除成功')
this.getListInit()
}
})
})
},
getTotal() { getTotal() {
this.$http.post(`/app/appepidemicpreventionregisterinfo/listStatistics?areaId=${this.areaId}`).then((res) => { this.$http.post(`/app/appepidemicpreventionregisterinfo/listStatistics?areaId=${this.areaId}`).then((res) => {
if (res.code == 0) { if (res.code == 0) {
@@ -160,7 +188,18 @@ export default {
this.gatewayName = '' this.gatewayName = ''
this.gatewayId = '' this.gatewayId = ''
this.getListInit() this.getListInit()
} },
onClick(index) {
this.del(this.list[index].id)
},
onOpen(index) {
this.list[index].show = true
this.list.map((val, i) => {
if(index != i) {
this.list[i].show = false
}
})
},
}, },
onReachBottom() { onReachBottom() {
this.current ++ this.current ++
@@ -268,7 +307,6 @@ export default {
padding: 32px 32px 0; padding: 32px 32px 0;
.item{ .item{
background-color: #fff; background-color: #fff;
margin-bottom: 24px;
border-radius: 16px; border-radius: 16px;
.top { .top {
padding: 32px 32px 24px; padding: 32px 32px 24px;