MrShi
2024-02-28 3a7cbae4f79e0043b9a75c9e419a841fc220c35a
admin/src/views/business/retention.vue
@@ -44,7 +44,12 @@
                @selection-change="handleSelectionChange"
            >
                <el-table-column type="selection" width="55"></el-table-column>
                <el-table-column prop="companyName" label="公司/组织" min-width="100px"></el-table-column>
                <el-table-column prop="companyName" label="公司/组织" min-width="100px">
                    <template slot-scope="{row}">
                        <span v-if="row.type === 2 || row.type === 0">{{row.companyName}}</span>
                        <span v-else>{{row.visitCompanyName}}</span>
                    </template>
                </el-table-column>
                <el-table-column prop="type" label="人员类型" min-width="100px">
                    <template slot-scope="{row}">
                        <span v-if="row.type === 0">劳务访客</span>
@@ -54,14 +59,23 @@
                </el-table-column>
                <el-table-column prop="name" label="姓名" min-width="100px"></el-table-column>
                <el-table-column prop="phone" label="手机号" min-width="100px"></el-table-column>
                <el-table-column prop="idcardNo" label="身份证号" min-width="130px"></el-table-column>
                <el-table-column prop="deviceName" label="进场门禁" min-width="100px"></el-table-column>
                <el-table-column prop="eventDate" label="进场时间" min-width="100px"></el-table-column>
                <el-table-column label="进场抓拍照片" min-width="100px">
                <el-table-column prop="idcardDecode" label="身份证号" min-width="130px"></el-table-column>
                <el-table-column label="进场门禁" min-width="100px">
                    <template slot-scope="{row}">
                        <el-image style="width: 80px; height: 80px;" :src="row.faceImg"></el-image>
                        <span v-if="row.type === 1">-</span>
                        <span v-else>{{row.deviceName}}</span>
                    </template>
                </el-table-column>
                <el-table-column prop="eventDate" label="进场时间" min-width="100px"></el-table-column>
                <el-table-column label="人脸照片" min-width="100px">
                  <template slot-scope="{row}">
                    <el-image v-if="row.faceImgFull!=null"
                              style="width: 80px; height: 80px"
                              :src="row.faceImgFull"
                              :preview-src-list="[row.faceImgFull]">
                    </el-image>
                  </template>
                </el-table-column>
            </el-table>
            <pagination
                @size-change="handleSizeChange"