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) {