From f0af63e3d3c53418d9bcd8db4fe669dcda31217c Mon Sep 17 00:00:00 2001
From: guanqb <18720758508@163.com>
Date: Thu, 18 Jan 2024 15:18:34 +0800
Subject: [PATCH] 扫码应用、智能搜索弹窗展示数据调整

---
 src/views/scanOrCode/index.vue |  358 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 324 insertions(+), 34 deletions(-)

diff --git a/src/views/scanOrCode/index.vue b/src/views/scanOrCode/index.vue
index b72e771..13402bb 100644
--- a/src/views/scanOrCode/index.vue
+++ b/src/views/scanOrCode/index.vue
@@ -157,40 +157,330 @@
     methods: {
         // 点击详情
         goDetail (row) {
-            let data = [
-                {
-                    label: '名字',
-                    value: row.name
-                },
-                {
-                    label: '手机号',
-                    value: row.tel
-                },
-                {
-                    label: '地址',
-                    value: row.address
-                },
-                {
-                    label: '身份证号',
-                    value: '362121199212246538'
-                },
-                {
-                    label: '地址',
-                    value: '江西省上饶市'
-                },
-                {
-                    label: '性别',
-                    value: '男'
-                },
-                {
-                    label: '所属辖区',
-                    value: '茅家岭派出所'
-                },
-                {
-                    label: '资源类型',
-                    value: '业务租客登记'
-                }
-            ]
+            const typeLabel = this.typeOptions.find(e => e.value == this.typeValue).label
+            this.popupTile = `详情信息(${typeLabel})`
+            let data = []
+            if (this.typeValue == 1) {
+                data = [
+                    {
+                        label: '名字',
+                        prop: 'name',
+                        value: row.name
+                    },
+                    {
+                        label: '性别',
+                        prop: 'gender',
+                        value: '男'
+                    },
+                    {
+                        label: '身份证号',
+                        prop: 'id_card_number',
+                        value: '362121199212246538'
+                    },
+                    {
+                        label: '联系电话',
+                        prop: 'phone',
+                        value: row.tel
+                    },
+                    {
+                        label: '房屋地址',
+                        prop: 'address',
+                        value: row.address
+                    },
+                    {
+                        label: '住户类型',
+                        prop: 'type',
+                        value: '业主'
+                    },
+                    {
+                        label: '出生年月',
+                        prop: 'birth',
+                        value: '200512'
+                    },
+                    {
+                        label: '民族',
+                        prop: 'nation',
+                        value: '汉'
+                    }
+                ]
+            } else if (this.typeValue == 2) {
+                data = [
+                    {
+                        label: '名字',
+                        prop: 'name',
+                        value: row.name
+                    },
+                    {
+                        label: '性别',
+                        prop: 'gender',
+                        value: '男'
+                    },
+                    {
+                        label: '身份证号',
+                        prop: 'id_card_number',
+                        value: '362121199212246538'
+                    },
+                    {
+                        label: '联系电话',
+                        prop: 'phone',
+                        value: row.tel
+                    },
+                    {
+                        label: '房屋地址',
+                        prop: 'address',
+                        value: row.address
+                    },
+                    {
+                        label: '住户类型',
+                        prop: 'type',
+                        value: '业主'
+                    },
+                    {
+                        label: '是否成年',
+                        prop: 'is_adult',
+                        value: '业主'
+                    },
+                    {
+                        label: '出生年月',
+                        prop: 'birth',
+                        value: '200512'
+                    },
+                    {
+                        label: '民族',
+                        prop: 'nation',
+                        value: '汉'
+                    }
+                ]
+            } else if (this.typeValue == 3) {
+                data = [
+                    {
+                        label: '名字',
+                        prop: 'name',
+                        value: row.name
+                    },
+                    {
+                        label: '身份证号',
+                        prop: 'id_card',
+                        value: '362121199212246538'
+                    },
+                    {
+                        label: '联系方式',
+                        prop: 'phone',
+                        value: row.tel
+                    },
+                    {
+                        label: '常用地址',
+                        prop: 'common_use_address',
+                        value: row.address
+                    },
+                    {
+                        label: '户籍地址',
+                        prop: 'domicile_address',
+                        value: row.address
+                    },
+                    {
+                        label: '是否删除',
+                        prop: 'deleted',
+                        value: '未删除'
+                    },
+                    {
+                        label: '审核状态',
+                        prop: 'audit_status',
+                        value: '已驳回'
+                    },
+                    {
+                        label: '人员类型',
+                        prop: 'person_type',
+                        value: '重点人员'
+                    },
+                    {
+                        label: '操作类型',
+                        prop: 'operate_type',
+                        value: '扫码录入'
+                    },
+                    {
+                        label: '审核时间',
+                        prop: 'audit_time',
+                        value: '20231212'
+                    },
+                    {
+                        label: '文字描述',
+                        prop: 'description_text',
+                        value: '倒车'
+                    },
+                    {
+                        label: '备注',
+                        prop: 'remark',
+                        value: '请注意'
+                    },
+                    {
+                        label: '登记人',
+                        prop: 'create_person',
+                        value: '刘大帅'
+                    },
+                    {
+                        label: '审核人',
+                        prop: 'audit_person',
+                        value: '王美丽'
+                    }
+                ]
+            } else if (this.typeValue == 4) {
+                data = [
+                    {
+                        label: '企业名称',
+                        prop: 'company_name',
+                        value: '中石化'
+                    },
+                    {
+                        label: '岗位名称',
+                        prop: 'position',
+                        value: '保安'
+                    },
+                    {
+                        label: '员工姓名',
+                        prop: 'emp_name',
+                        value: row.name
+                    },
+                    {
+                        label: '员工性别',
+                        prop: 'emp_sex',
+                        value: '男'
+                    },
+                    {
+                        label: '员工身份证号',
+                        prop: 'emp_id_card',
+                        value: '362121199909092323'
+                    },
+                    {
+                        label: '员工联系电话',
+                        prop: 'emp_phone',
+                        value: '18699993333'
+                    },
+                    {
+                        label: '备注',
+                        prop: 'remark',
+                        value: '请注意'
+                    },
+                    {
+                        label: '创建时间',
+                        prop: 'create_time',
+                        value: '20231212'
+                    },
+                    {
+                        label: '创建人',
+                        prop: 'create_by',
+                        value: '扫码录入'
+                    },
+                    {
+                        label: '更新时间',
+                        prop: 'update_time',
+                        value: '20231212'
+                    },
+                    {
+                        label: '更新人',
+                        prop: 'update_by',
+                        value: '倒车'
+                    },
+                    {
+                        label: '是否已删除',
+                        prop: 'is_delete',
+                        value: '是'
+                    }
+                ]
+            } else if (this.typeValue == 5) {
+                data = [
+                    {
+                        label: '标准地址',
+                        prop: 'std_address',
+                        value: '江西省上饶市'
+                    },
+                    {
+                        label: '异常类型',
+                        prop: 'exception_type',
+                        value: '危险'
+                    },
+                    {
+                        label: '异常描述',
+                        prop: 'exception_description',
+                        value: '特别危险'
+                    },
+                    {
+                        label: '异常类型名称',
+                        prop: 'exception_type_name',
+                        value: '异常5'
+                    },
+                    {
+                        label: '联系电话',
+                        prop: 'phone',
+                        value: '18699993333'
+                    },
+                    {
+                        label: '员工联系电话',
+                        prop: 'emp_phone',
+                        value: '18699993333'
+                    },
+                    {
+                        label: '采集经度',
+                        prop: 'photo_lat',
+                        value: '112.22'
+                    },
+                    {
+                        label: '采集维度',
+                        prop: 'photo_lng',
+                        value: '23.23'
+                    },
+                    {
+                        label: '报错用户类型',
+                        prop: 'reportor_type',
+                        value: '民警'
+                    },
+                    {
+                        label: '上报用户类型名称',
+                        prop: 'reportor_type_name',
+                        value: '20231212'
+                    },
+                    {
+                        label: '上报时间',
+                        prop: 'report_time',
+                        value: '20231212'
+                    },
+                    {
+                        label: '上报人名称',
+                        prop: 'report_name',
+                        value: '王某某'
+                    },
+                    {
+                        label: '上报来源',
+                        prop: 'report_source',
+                        value: '贴牌APP'
+                    },
+                    {
+                        label: '处理时间',
+                        prop: 'resolve_time',
+                        value: '20231212'
+                    },
+                    {
+                        label: '处理人名称',
+                        prop: 'resolve_by_name',
+                        value: '王某某'
+                    },
+                    {
+                        label: '处理状态',
+                        prop: 'resolve_status',
+                        value: '已通过'
+                    },
+                    {
+                        label: '处理意见',
+                        prop: 'resolve_msg',
+                        value: '继续加油'
+                    },
+                    {
+                        label: '是否删除',
+                        prop: 'deleted',
+                        value: '有效'
+                    }
+                ]
+            }
             this.$refs.detailsPopup.initOpen(data)
         },
 

--
Gitblit v1.9.3