SunshineIns/src/copy/fingerprint/js/main.js | ●●●●● patch | view | raw | blame | history | |
SunshineIns/src/copy/fingerprint/指纹登记.html | ●●●●● patch | view | raw | blame | history | |
SunshineIns/src/page/CriminalExecution.jsx | ●●●●● patch | view | raw | blame | history |
SunshineIns/src/copy/fingerprint/js/main.js
@@ -359,6 +359,7 @@ function submitEvent() { storeDataToHtml(); console.log('storeDataToHtml()', storeDataToHtml()); showFPCount('指纹数:'); //closeWindow(); close(); SunshineIns/src/copy/fingerprint/指纹登记.html
@@ -1,5 +1,6 @@ <!DOCTYPE html> <html> <head> <title>指纹登记</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> @@ -12,25 +13,21 @@ </head> <body onload="myfunction()"> <form method="post" id="fpVerifyForm" name="fpVerifyForm" action="authLoginAction!login.do?fpLogin=fpLogin" <form method="post" id="fpVerifyForm" name="fpVerifyForm" action="authLoginAction!login.do?fpLogin=fpLogin" enctype="multipart/form-data" style="display: none"> <input type="hidden" id="verifyModel" name="verifyModel" /> <input type="hidden" id="verifyTemplate" name="verifyTemplate" /> <input type="hidden" id="verifyModel" name="verifyModel" /> <input type="hidden" id="verifyTemplate" name="verifyTemplate" /> </form> <div id="fpRegisterDiv" style="display: inline; height: do"> <a id="fpRegister" onclick='submitRegister("指纹", "指纹数:", "确认保存当前修改吗?", "驱动下载", false)' title="请安装指纹驱动或启动该服务" class="showGray" onmouseover="this.className='showGray'">注册</a> <a id="fpRegister" onclick='submitRegister("指纹", "指纹数:", "确认保存当前修改吗?", "驱动下载", false)' title="请安装指纹驱动或启动该服务" class="showGray" onmouseover="this.className='showGray'">注册</a> </div> <div id="driverDownload" style="display: inline; margin: 0 0 0 5px;"> <a id='downloadDriver' href='middleware/zkbioonline.exe' title='驱动下载'>驱动下载</a> <a id='downloadDriver' href='middleware/zkbioonline.exe' title='驱动下载'>驱动下载</a> </div> <div id="comparison" style="display: none" onclick='fpVerification("指纹比对","请安装指纹驱动或启动服务",true,globalContext)'>比对</div> <div id="comparison" style="display: none" onclick='fpVerification("指纹比对","请安装指纹驱动或启动服务",true,globalContext)'>比对 </div> <div id="comparisonDiv" class="box" style="display: none"> <h2>指纹比对</h2> <div class="list"> @@ -44,25 +41,31 @@ <div id="box" class="box" style="display: none;"> <h2>指纹登记</h2> <div class="list"> <canvas id="canvas" width="430" height="450" style="background: rgb(243, 245, 240)"></canvas> <input type="hidden" id="whetherModify" name="whetherModify" alt="" value="111" /> <canvas id="canvas" width="430" height="450" style="background: rgb(243, 245, 240)"></canvas> <input type="hidden" id="whetherModify" name="whetherModify" alt="" value="111" /> <div style="position: absolute; left: 310px; top: 325px; width: 70px; height: 28px;"> <button type="button" id="submitButtonId" name="makeSureName" onclick="submitEvent()" class="button-form">确定</button> <div style="position: absolute; left: 310px; top: 325px; width: 70px; height: 28px;"> <button type="button" id="submitButtonId" name="makeSureName" onclick="submitEvent()" class="button-form">确定</button> <!-- ${common_edit_ok}:确定 --> </div> <div style="position: absolute; left: 310px; top: 365px; width: 70px; height: 28px;"> <button class="button-form" type="button" id="closeButton" name="closeButton" onclick='cancelEvent("确认保存当前修改吗?", "指纹数:");'> <div style="position: absolute; left: 310px; top: 365px; width: 70px; height: 28px;"> <button class="button-form" type="button" id="closeButton" name="closeButton" onclick='cancelEvent("确认保存当前修改吗?", "指纹数:");'> 取消</button> <!-- ${common_edit_cancel}:取消 --> </div> </div> </div> </body> <script> window.addEventListener( 'message', function (e) { console.log(e); }, false ); </script> </html> SunshineIns/src/page/CriminalExecution.jsx
@@ -70,7 +70,11 @@ componentDidMount() { document.title = '社会观护管理'; this.getData(); window.addEventListener('message', function (e) { }, false); console.log('this', this); // this.iframeAddEventListener(); } setFormData = data => { @@ -79,51 +83,6 @@ formData: data, }); } getData = () => { const { formData } = this.state; this.setState({ loading: true }) Fetch.socialQuery({ ...formData }) .then(res => { console.log(res) for (var i = 0; i < res.rows.length; i++) { res.rows[i]['index'] = i + 1; } this.setState({ data: res.rows, loading: false, }); }); } onInputChange = ({ target: { value, name } }) => { this.setState(({ formData }) => ({ formData: { ...formData, [name]: value } })) } Seaech = () => { const { formData } = this.state; Fetch.getSweeping(formData) .then(res => { for (var i = 0; i < res.length; i++) { res[i]['index'] = i + 1; } this.setState({ data: res }); }); } Reset = () => { this.setState({ resetKey: Date.now(), formData: {} }, this.getData); } confirm = (e) => { console.log(e); @@ -226,6 +185,19 @@ }] } iframeAddEventListener = () => { let _this = this; this.iframeWin = this.refs.iframe.contentWindow; this.refs.iframe && this.refs.iframe.addEventListener("load", function () { //代码能执行到这里说明已经载入成功完毕了 //这里是回调函数 console.log('menu', window.localStorage.getItem('menu')); _this.iframeWin.postMessage({ fgData: false }, '*'); }, false); } render() { const { data, resetKey, visible, loading, savedate, closeKey, formData } = this.state; return ( @@ -254,18 +226,29 @@ ]} /> <TableView columns={this.renderColumns()} data={data} pageSize='10' size='default' loading={loading} /> </div> {/* <div style={{ display: 'block' }}> */} {/* <iframe style={{ width: '100%', height: '100%' }} onLoad={() => { }} ref="iframe" src='./fingerprint/指纹登记.html' width="100%" scrolling="no" frameBorder="0" /> */} <Modal key={closeKey} confirmLoading={loading} visible={visible} title="公司信息" onOk={this.handleOk} onCancel={this.handleCancel} onCancel={() => { this.setState({ visible: false }) }} bodyStyle={{ lineHeight: 4 }} footer={null} width={'80%'} bodyStyle={{ height: '600px' }} > <iframe className="h-100" style={{ width: '100%' }} style={{ width: '100%', height: '100%' }} onLoad={() => { }} ref="iframe" src='./fingerprint/指纹登记.html' @@ -274,6 +257,7 @@ frameBorder="0" /> </Modal> {/* </div> */} </div> ) }