This commit is contained in:
BianLzhaoMin 2025-09-26 13:56:19 +08:00
parent 5c7240b559
commit fcf237fd05
2 changed files with 37 additions and 4 deletions

View File

@ -69,6 +69,15 @@ export const checkFaceImageAPI = (data) => {
}) })
} }
// 人员入场时 读卡器方式校验人脸图片接口
export const checkFaceImageReadCardAPI = (data) => {
return requestFormData({
url: '/bmw/worker/faceDetectionBase64',
method: 'POST',
data,
})
}
// 根据身份证号码查询上海工程接口 // 根据身份证号码查询上海工程接口
export const getShanghaiProByIdNumberAPI = (data) => { export const getShanghaiProByIdNumberAPI = (data) => {
return request({ return request({

View File

@ -612,6 +612,7 @@ import UploadImgFormData from '@/components/UploadImgFormData'
import UploadFileFormData from '@/components/UploadFileFormData' import UploadFileFormData from '@/components/UploadFileFormData'
import { import {
checkFaceImageAPI, checkFaceImageAPI,
checkFaceImageReadCardAPI,
addEntryPersonAPI, addEntryPersonAPI,
editEntryPersonAPI, editEntryPersonAPI,
getEntryPersonDetailAPI, getEntryPersonDetailAPI,
@ -1149,7 +1150,10 @@ export default {
// //
faceImg.forEach((item) => { faceImg.forEach((item) => {
if (!item.id) { if (
!item.id &&
!this.Base64Photo
) {
formData.append( formData.append(
'files', 'files',
item.raw, item.raw,
@ -1320,6 +1324,11 @@ export default {
} }
} }
if (this.Base64Photo) {
params.facePhotoBase64 =
this.Base64Photo
}
formData.append( formData.append(
'params', 'params',
JSON.stringify(params), JSON.stringify(params),
@ -1553,10 +1562,10 @@ export default {
// //
if (bmWorkerWageCard && Object.keys(bmWorkerWageCard).length > 0) { if (bmWorkerWageCard && Object.keys(bmWorkerWageCard).length > 0) {
const { const {
bankCardCode,
bankName,
bankBranchName,
id, id,
bankName,
bankCardCode,
bankBranchName,
bankIdentifierCode, bankIdentifierCode,
} = bmWorkerWageCard } = bmWorkerWageCard
this.salaryCardInfoForm = { this.salaryCardInfoForm = {
@ -1719,6 +1728,7 @@ export default {
_this.idCardInfoForm.birthday = _this.initDate(Birthday) _this.idCardInfoForm.birthday = _this.initDate(Birthday)
_this.idCardInfoForm.startTime = _this.initDate(IssuedData) _this.idCardInfoForm.startTime = _this.initDate(IssuedData)
_this.Base64Photo = Base64Photo _this.Base64Photo = Base64Photo
_this.onUploadChangeFaceImgReadCard() //
// //
const birthdayYear = Birthday.slice(0, 4) const birthdayYear = Birthday.slice(0, 4)
@ -1787,6 +1797,20 @@ export default {
} }
}, },
//
async onUploadChangeFaceImgReadCard() {
const formData = new FormData()
formData.append('file', this.Base64Photo)
const res = await checkFaceImageReadCardAPI(formData)
console.log(res, 'res读卡器方式人脸照片验证')
if (res.code !== 200) {
this.Base64Photo = ''
this.idCardInfoForm.faceImg = []
} else {
this.idCardInfoForm.faceImg.push(this.Base64Photo)
}
},
// //
onDeleteFaceImg() { onDeleteFaceImg() {
this.isReadCard = false this.isReadCard = false