This commit is contained in:
parent
5c7240b559
commit
fcf237fd05
|
|
@ -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({
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue