<?xml version="1.0" encoding="UTF-8"?> <!-- $Author: zhuxianfei $Date: 2018-07-12 下午2:20:47 $Revision: 1.0 $Purpose: --> <a:screen xmlns:a="http://www.leaf-framework.org/application"> <a:init-procedure> <a:model-query model="cont.CON707.con_archive_import_batch_id" rootPath="batch_id"/> <a:model-delete model="cont.CON707.modify_interface"/> </a:init-procedure> <a:view> <a:link id="import_upload_link" url="${/request/@context_path}/modules/cont/CON707/con_contract_archive_import_upload.lview"/> <a:link id="con707_import_check_link" model="cont.CON707.check_data" modelaction="update"/> <a:link id="import_save_link" model="cont.CON707.con_contract_archive_temp" modelaction="update"/> <a:link id="con_contract_return_link" url="${/request/@context_path}/modules/cont/CON707/con707_document_archive_entrance.lview"/> <script type="text/javascript"><![CDATA[ var flag; var check_flag = 'N'; //导入数据 function loadData() { new Leaf.Window({ id: 'upload_window', url: $('import_upload_link').getUrl() + '?batch_id=${/model/batch_id/record/@batch_id}', title: '导入实例', width: 420, height: 300 }); } //校验数据 function checkData() { var allData = $('con_contract_archive_ds').getAll(); if (allData.length == 0) { Leaf.showMessage('${l:PROMPT}', '请导入数据!'); } else { var param = {}; param['batch_id'] = '${/model/batch_id/record/@batch_id}'; Leaf.request({ url: $('con707_import_check_link').getUrl(), para: param, success: function (res) { check_flag = 'Y'; flag = res.result.return_id; if (res.result.return_id == 0) { Leaf.showMessage('${l:PROMPT}', '数据有错误,请核对!'); $('con_contract_archive_ds').query(); } else { Leaf.SideBar.show({ msg: '核对操作成功!', duration: 2000 }); $('con_contract_archive_ds').query(); } }, scope: this }); } } //提交数据 function submitData() { // if (check_flag == 'N') { Leaf.showMessage('${l:PROMPT}', '请先核对通过再提交,谢谢!'); return; } else { if (flag == 0) { Leaf.showMessage('${l:PROMPT}', '导入的数据有错误,请重新导入,谢谢!'); return; } else { $('submitData_btn_id').disable(); //让按钮失效 var param = {}; param['batch_id'] = '${/model/batch_id/record/@batch_id}'; Leaf.request({ url: $('import_save_link').getUrl(), para: param, success: function () { Leaf.SideBar.show({ msg: '提交操作成功!', duration: 2000 }); con707_quit(); }, scope: this }); } } } function con707_quit() { window.location.href = $('con_contract_return_link').getUrl() + '?layout_code=CONTRACT_ARCHIVE_MODIFY&function_code=CON707'; } ]]></script> <a:dataSets> <a:dataSet id="con_contract_archive_ds" autoQuery="true" model="cont.CON707.con_contract_archive_temp" queryUrl="${/request/@context_path}/autocrud/cont.CON707.con_contract_archive_temp/query?batch_id=${/model/batch_id/record/@batch_id}"/> </a:dataSets> <a:screenBody> <a:screenTopToolbar> <a:screenTitle/> <a:toolbarButton click="con707_quit" text="HLS.EXIT"/> <a:toolbarButton click="loadData" text="PROMPT.LOADDATA" width="80"/> <a:toolbarButton click="checkData" text="PROMPT.CHECK"/> <a:toolbarButton id="submitData_btn_id" click="submitData" text="PROMPT.SUBMIT" width="80"/> </a:screenTopToolbar> <a:grid bindTarget="con_contract_archive_ds" marginHeight="200" marginWidth="30" navBar="true"> <a:columns> <a:column name="contract_number" prompt="合同编号" width="120"/> <a:column name="archive_flag" prompt="归档是否完成" align="center" width="180"/> <a:column name="complete_flag" prompt="资料是否齐全" align="center" width="180"/> <a:column name="note" prompt="备注" width="180"/> <a:column name="archive_date" prompt="归档日期" align="center" width="180"/> <a:column name="cert_receive_flag" prompt="合格证是否收到" align="center" width="120"/> <a:column name="doc_warehouse" prompt="资料库" width="200"/> <a:column name="doc_cabinet" prompt="柜号" width="120"/> <a:column name="doc_layers" prompt="层数" width="100"/> <a:column name="doc_order" prompt="顺序" width="100"/> <a:column name="res_doc_cabinet" prompt="烟台预留柜号" width="100"/> <a:column name="res_doc_layers" prompt="烟台预留层数" width="100"/> <a:column name="res_doc_order" prompt="烟台预留顺序" width="100"/> <a:column name="err_message" prompt="错误信息" width="230"/> </a:columns> </a:grid> </a:screenBody> </a:view> </a:screen>