diff --git a/src/project/pingchang/AppCheckpointRegistration/AppCheckpointRegistration.vue b/src/project/pingchang/AppCheckpointRegistration/AppCheckpointRegistration.vue index 451b3290..60737a3a 100644 --- a/src/project/pingchang/AppCheckpointRegistration/AppCheckpointRegistration.vue +++ b/src/project/pingchang/AppCheckpointRegistration/AppCheckpointRegistration.vue @@ -39,30 +39,22 @@ -
- -
-
-

{{item.name}}{{ $dict.getLabel('EP_riskLevel', item.riskLevel) }}

-

{{item.idNumber}}

-

{{item.startAreaName}}

-

{{item.arriveAreaName}}

-

{{item.arriveTime}}

- -
-
-
处置人:{{item.handleUserName}}
-
+
+
+
+

{{item.name}} +
{{ $dict.getLabel('EP_riskLevel', item.riskLevel) }}
删除
+

+

{{item.idNumber}}

+

{{item.startAreaName}}

+

{{item.arriveAreaName}}

+

{{item.arriveTime}}

+
- +
+
处置人:{{item.handleUserName}}
+
+
@@ -81,6 +73,7 @@ export default { areaName: '', tabIndex: 0, current: 1, + pages: 2, list: [], totalInfo: {}, keyword: '', @@ -133,10 +126,21 @@ export default { this.$http.post(`/app/appepidemicpreventionregisterinfo/list?infoType=0¤t=${this.current}&size=10&listType=${this.tabIndex}&gatewayId=${this.gatewayId}&name=${this.keyword}&arriveAreaId=${this.areaId}`) .then((res) => { if (res.code == 0) { - res.data.records.map((item) => { - item.idNumber = item.idNumber.replace(/(.{6}).*(.{4})/,"$1********$2") - }) - this.list = this.current > 1 ? [...this.list, ...res.data.records] : res.data.records + + this.list = this.current > 1 ? [...this.list, ...res.data.records.map(v => { + return { + ...v, + show: false, + idNumber: v.idNumber.replace(/(.{6}).*(.{4})/,"$1********$2") + } + })] : res.data.records.map(v => { + return { + ...v, + show: false, + idNumber: v.idNumber.replace(/(.{6}).*(.{4})/,"$1********$2") + } + }) + this.pages = res.data.pages } }) }, @@ -312,6 +316,7 @@ export default { .item{ background-color: #fff; border-radius: 16px; + margin-bottom: 24px; .top { padding: 32px 32px 24px; position: relative; @@ -344,6 +349,11 @@ export default { .status2 { color: #f46; } + .del-btn { + display: inline-block; + color: #f46; + margin-left: 24px; + } } p{ width: calc(100% - 200px); @@ -402,7 +412,7 @@ export default { } } .gateway-name { - width: calc(100% - 48px); + max-width: calc(100% - 48px); word-break: break-all; overflow: hidden; text-overflow: ellipsis; diff --git a/src/project/pingchang/AppCheckpointRegistration/UserInfo.vue b/src/project/pingchang/AppCheckpointRegistration/UserInfo.vue index 85fce126..3dd76687 100644 --- a/src/project/pingchang/AppCheckpointRegistration/UserInfo.vue +++ b/src/project/pingchang/AppCheckpointRegistration/UserInfo.vue @@ -223,6 +223,7 @@ export default { uni.$on('updateDetail', () => { this.getDetail() }) + uni.$emit('updateList') }, methods: { getDetail() {