<?xml version="1.0" encoding="utf-8"?> <!-- $author: zhuxianfei $date: 2018年6月26日 下午4:33:30 $revision: 1.0 $purpose: --> <a:screen xmlns:a="http://www.leaf-framework.org/application" customizationenabled="true" dynamiccreateenabled="true" trace="true"> <a:init-procedure/> <a:view> <a:link id="${/parameter/@layout_code}link_id" model="cont.CON500.con_contract_get_layout_code" modelaction="update"/> <a:link id="update_amount_times_link" model="tre.TRE1050.update_amount_times" modelaction="update"/> <a:link id="get_times_link" model="tre.TRE1050.get_times" modelaction="query"/> <script type="text/javascript"><![CDATA[ window['${/parameter/@layout_code}_user_button1_layout_dynamic_click'] = function () { var ds_id = get_dsid_by_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'tre_assets_contract_ln'); var records = $(ds_id).getSelected(); var tre_asset_ds_id = '${/parameter/@dsid}'; var record; var data; for (var i = 0; i < records.length; i++) { data = records[i].data; record = new Leaf.Record(data); data['contract_id'] = record.get('contract_id'); if (tre_asset_ds_id) { $(tre_asset_ds_id).add(record); } } $('${/parameter/@winid}').close(); } window['${/parameter/@layout_code}_user_button2_layout_dynamic_click'] = function () { var ds = $('${/parameter/@layout_code}_F_INFO__ds'); var record = ds.getAt(0); var datum_date = record.get('datum_date'); Leaf.request({ url: $('update_amount_times_link').getUrl(), para: { //datum_date: '2018-01-01' datum_date: datum_date }, success: function (res) { var ds_id = get_dsid_by_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'tre_assets_contract_ln'); $(ds_id).query(); }, failure: function () { }, error: function () { }, scope: this }); } //导出 window['${/parameter/@layout_code}_user_button3_layout_dynamic_click'] = function () { // var ds_id = get_dsid_by_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'tre_assets_contract_ln'); // var cols = [{ // name: 'agent_name', // prompt: '代理商名称' // }, { // name: 'bp_name', // prompt: '客户名称' // }, { // name: 'contract_number', // prompt: '合同编号' // }, { // name: 'bp_class_n', // prompt: '客户类型' // }, { // name: 'purchase_price', // prompt: '购买价格' // }, { // name: 'down_payment', // prompt: '首付款' // }, { // name: 'execute_amount', // prompt: '执行金额' // }, { // name: 'balance', // prompt: '剩余债权金额' // }, { // name: 'total_tent', // prompt: '应收租金数' // }, { // name: 'total_interest', // prompt: '应收利息' // } // ]; // // var colsExcel = []; // for (var k = 0; k < cols.length; k++) { // var col = cols[k]; // colsExcel.add({ // name: col.name, // prompt: col.prompt // }); // } // $L.doExport($(ds_id), colsExcel); var ds_id = get_dsid_by_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'tre_assets_contract_ln'); var grid_id = ds_id.replace('ds', 'layout_grid_id'); $(grid_id)._export(); } ]]></script> <a:screen-include screen="modules/cont/CON500/con_contract_get_layout_code.lview"/> </a:view> </a:screen>