diff --git a/src/pages/userformal/faceLogin/FrameFaceLogin.tsx b/src/pages/userformal/faceLogin/FrameFaceLogin.tsx index 87b047b..fa14438 100644 --- a/src/pages/userformal/faceLogin/FrameFaceLogin.tsx +++ b/src/pages/userformal/faceLogin/FrameFaceLogin.tsx @@ -14,9 +14,9 @@ export default class FrameFaceLogin extends React.Component { componentDidMount() { // 接收Iframe传递的数据 window.addEventListener("message", (e) => { - const { image} = e.data || {}; //传递的数据 + const { image } = e.data || {}; //传递的数据 if (image) { - this.props.faceCompareEvent(image, null); + this.props.faceCompareEvent(image); } }); } diff --git a/src/pages/userformal/login/index.tsx b/src/pages/userformal/login/index.tsx index 1e469cc..5fc5be3 100644 --- a/src/pages/userformal/login/index.tsx +++ b/src/pages/userformal/login/index.tsx @@ -255,19 +255,16 @@ const Index: React.FC<{}> = () => { const rawLength = raw.length; const uInt8Array = new Uint8Array(rawLength); for (let i = 0; i < rawLength; i += 1) { - uInt8Array[i] = raw.charCodeAt(i); + uInt8Array[i] = raw.charCodeAt(i); } return new Blob([uInt8Array], { type: contentType }); }; //RgbToBase64 const RgbToBase64 = async (image:any) =>{ - const _body = JSON.stringify({//post请求参数 - type: 'pixel', - rgb: image - }); - await rgbToBase64({_body}).then(res => res.json()).then(res => { - hanleFaceSubmit(base64ToBlob( 'data:image/jpg;base64,' + res.data), null); + await rgbToBase64({image}).then(res => { + const _blob = base64ToBlob( 'data:image/jpg;base64,' + res.data); + hanleFaceSubmit(_blob, null); }); } @@ -378,7 +375,7 @@ const Index: React.FC<{}> = () => { {/* 加载摄像头 */}