diff --git a/pages/index/index.vue b/pages/index/index.vue index 44c5806..df59b79 100644 --- a/pages/index/index.vue +++ b/pages/index/index.vue @@ -54,15 +54,15 @@ ※ 身份证件: - + - - 查询身份证 - + + 查询身份证 + @@ -115,6 +115,12 @@ getVisitDateRange(visitData) }} + + 到访时间: + {{ + visitData.time ? visitData.time : "" + }} + 到访时段: {{ visitData.plate }} - + + + 被访人信息 + + 被访人: + {{ + visitData.accept_admin ? visitData.accept_admin.name : "-" + }} + + + 拜访人信息 @@ -172,11 +195,24 @@ 单位名称: {{ visitData.company_name }} - - CDA编号: - {{ visitData.cda }} + + 状态: + + {{ getStatusInfo(visitData.audit_status).text }} + + + + ID卡: + + + {{ person.idcard }} + + + ID卡: + + + + - - - 被访人信息 - - 被访人: - {{ - visitData.accept_admin ? visitData.accept_admin.name : "-" - }} - - - 陪同人: - {{ visitData.accompanyName }} - - - 收货人: - {{ visitData.goodsName }} - - - 状态: - - {{ getStatusInfo(visitData.audit_status).text }} - - - - - - - ID卡: - - - - - 备注: @@ -366,7 +373,9 @@ class="visitor-item" > {{ visitor.name }} - {{ visitor.accept_admin ? visitor.accept_admin.name : '-' }} + {{ + visitor.accept_admin ? visitor.accept_admin.name : "-" + }} - + @@ -676,6 +687,18 @@ export default { // reason, cars, plate, credent, idcard, company_name, cda, // follw_people, accompanyName, goodsName this.visitData = visitor; + + // 确保每个随访人员都有follw_people_person_no字段 + if ( + this.visitData.follw_people && + this.visitData.follw_people.length > 0 + ) { + this.visitData.follw_people.forEach((person) => { + if (!person.follw_people_person_no) { + person.follw_people_person_no = ""; + } + }); + } this.personNoValue = visitor.person_no; this.remarkValue = visitor.remark; if ( @@ -928,13 +951,15 @@ export default { // 验证必填字段 - 由于去除action,暂无必填验证 this.updating = true; - + console.log("this.visitData", this.visitData); + // return try { const updateParams = { ...this.visitData, id: this.visitData.id, remark: this.remarkValue, person_no: this.personNoValue, + // follw_people 中包含了每个人员的 follw_people_person_no 字段 }; // 如果type==3,添加车辆照片数据 @@ -1083,7 +1108,7 @@ export default { @media (max-width: 750px) { font-size: 28rpx; margin-bottom: 3%; - color:#fff + color: #fff; } } @@ -1109,7 +1134,7 @@ export default { @media (max-width: 750px) { font-size: 28rpx; margin-bottom: 1.5%; - color:#fff + color: #fff; } @media (min-width: 768px) { @@ -1238,7 +1263,7 @@ export default { font-size: 24rpx; min-width: 30rpx; padding: 0 8rpx; - color:#fff + color: #fff; } @media (min-width: 768px) {