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) => {
return request({

View File

@ -612,6 +612,7 @@ import UploadImgFormData from '@/components/UploadImgFormData'
import UploadFileFormData from '@/components/UploadFileFormData'
import {
checkFaceImageAPI,
checkFaceImageReadCardAPI,
addEntryPersonAPI,
editEntryPersonAPI,
getEntryPersonDetailAPI,
@ -1149,7 +1150,10 @@ export default {
//
faceImg.forEach((item) => {
if (!item.id) {
if (
!item.id &&
!this.Base64Photo
) {
formData.append(
'files',
item.raw,
@ -1320,6 +1324,11 @@ export default {
}
}
if (this.Base64Photo) {
params.facePhotoBase64 =
this.Base64Photo
}
formData.append(
'params',
JSON.stringify(params),
@ -1553,10 +1562,10 @@ export default {
//
if (bmWorkerWageCard && Object.keys(bmWorkerWageCard).length > 0) {
const {
bankCardCode,
bankName,
bankBranchName,
id,
bankName,
bankCardCode,
bankBranchName,
bankIdentifierCode,
} = bmWorkerWageCard
this.salaryCardInfoForm = {
@ -1719,6 +1728,7 @@ export default {
_this.idCardInfoForm.birthday = _this.initDate(Birthday)
_this.idCardInfoForm.startTime = _this.initDate(IssuedData)
_this.Base64Photo = Base64Photo
_this.onUploadChangeFaceImgReadCard() //
//
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() {
this.isReadCard = false