<?xml version="1.0" encoding="UTF-8"?> <a:screen xmlns:a="http://www.leaf-framework.org/application" customizationEnabled="true" dynamiccreateenabled="true" trace="true"> <a:init-procedure/> <a:view> <a:link id="contract_get_layout_code_link_id" model="cont.CON500.con_contract_get_layout_code" modelaction="update"/> <script type="text/javascript"><![CDATA[ function getNextDate(date,day) { var dd = new Date(date); dd.setDate(dd.getDate() + day); var y = dd.getFullYear(); var m = dd.getMonth() + 1 < 10 ? "0" + (dd.getMonth() + 1) : dd.getMonth() + 1; var d = dd.getDate() < 10 ? "0" + dd.getDate() : dd.getDate(); return y + "-" + m + "-" + d; }; window['${/parameter/@layout_code}_user_button1_layout_dynamic_click'] = function() { var query_ds_id = get_dsid_by_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'con_contract'); var grid_ds_id = get_dsid_by_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'con_contract_lease_item'); var period_name=$(query_ds_id).getAt(0).get('period_name'); if(!period_name){ $L.showInfoMessage("提示",'请选择期间进行查询!'); return; } //拆分成三个 //月初 var start_calc_date=period_name+'-01'; var temp_date = new Date(start_calc_date.replace(/-/g, '/')); // "2010/08/01"; temp_date.setMonth(temp_date.getMonth() + 1);//再设置成下个月 var last_month_date=getNextDate(temp_date,-1); //查询数据 $(grid_ds_id).setQueryUrl("${/request/@context_path}/autocrud/cont.CON3700.contract_overdue_report/query"); $(grid_ds_id).setQueryParameter('period_name',period_name); $(grid_ds_id).setQueryParameter('start_calc_date',start_calc_date); $(grid_ds_id).setQueryParameter('last_month_date',last_month_date); $(grid_ds_id).query(); } ]]></script> <a:screen-include screen="modules/cont/CON500/con_contract_get_layout_code.lview"/> </a:view> </a:screen>