From 58ae2ba21efcd85df331cf996a94038a77302b51 Mon Sep 17 00:00:00 2001
From: Mr Ke <kelq@hugeinfo.com.cn>
Date: Wed, 27 May 2020 17:07:48 +0800
Subject: [PATCH] 修改报错问题
---
SunshineIns/src/copy/fingerprint/js/main.js | 7 +++++--
SunshineIns/src/page/CriminalExecution.jsx | 14 ++++++++++----
2 files changed, 15 insertions(+), 6 deletions(-)
diff --git a/SunshineIns/src/copy/fingerprint/js/main.js b/SunshineIns/src/copy/fingerprint/js/main.js
index e9f0c1b..ca7a9b7 100644
--- a/SunshineIns/src/copy/fingerprint/js/main.js
+++ b/SunshineIns/src/copy/fingerprint/js/main.js
@@ -329,7 +329,6 @@
*/
function submitEvent() {
storeDataToHtml();
- window.top.postMessage('message from iframe1');
showFPCount('指纹数:');
//closeWindow();
close();
@@ -343,7 +342,11 @@
//返回码
var ret = null;
ret = result.ret;
- console.log('template',result.data.template)
+ console.log('template',result.data.template);
+ window.top.postMessage({
+ fingerCode: result.data.template,
+ display: 'none'
+ });
}
})
}
diff --git a/SunshineIns/src/page/CriminalExecution.jsx b/SunshineIns/src/page/CriminalExecution.jsx
index dead32e..d6a946e 100644
--- a/SunshineIns/src/page/CriminalExecution.jsx
+++ b/SunshineIns/src/page/CriminalExecution.jsx
@@ -67,16 +67,22 @@
loading: false,
zIndex: '-1',
savedate: {},
- display: 'none'
+ display: 'none',
+ fingerCode: ''
};
}
componentDidMount() {
document.title = '社会观护管理';
+ let _this = this;
window.addEventListener('message', function (e) {
console.log('反馈', e)
+ if(e.data) {
+ _this.setState({
+ ...e.data
+ })
+ }
}, false);
- console.log('this', this);
this.iframeAddEventListener();
}
@@ -181,7 +187,7 @@
}
render() {
- const { data, resetKey, visible, loading, savedate, closeKey, formData, zIndex, display } = this.state;
+ const { data, resetKey, visible, loading, savedate, closeKey, formData, zIndex, display, fingerCode } = this.state;
return (
<div className="app-page">
<HeadView history={this.props.history} />
@@ -222,7 +228,7 @@
>
<Input addonBefore="姓名" name='name' onChange={this.saveInputChange} value={savedate.name || ''} />
<Input addonBefore="牢房号" name='lnumber' onChange={this.saveInputChange} value={savedate.lnumber || ''} />
- <Input addonBefore="指纹唯一标识" name='bianshi' onChange={this.saveInputChange} value={savedate.bianshi || ''} addonAfter={<Row type="flex" style={{ flexWrap: 'nowrap' }}>
+ <Input addonBefore="指纹唯一标识" name='fingerCode' onChange={this.saveInputChange} value={fingerCode || ''} addonAfter={<Row type="flex" style={{ flexWrap: 'nowrap' }}>
<Col style={{ cursor: 'pointer' }} onClick={() => this.setState({ display: 'block'})}>
录入指纹
</Col>
--
Gitblit v1.8.0