<?xml version="1.0" encoding="UTF-8"?> <!-- $Author: Administrator $Date: 2016-5-11 上午10:30:26 $Revision: 1.0 $Purpose: --> <a:screen xmlns:a="http://www.leaf-framework.org/application"> <a:init-procedure/> <a:view> <a:link id="prj505_update_con_number_link_id" model="prj.PRJ505.prj_project_quotation" modelaction="insert"/> <script type="text/javascript"><![CDATA[ function prj505_update_con_number_return(){ $('${/parameter/@winid}').close(); } function prj505_update_con_number(){ if($('update_contract_number_ds').validate()){ var record=$('update_contract_number_ds').getAt(0); Leaf.showConfirm('${l:HLS.PROMPT}', '确认更改合同序号吗?', function() { Leaf.Masker.mask($('${/parameter/@winid}').wrap, '正在执行'); Leaf.request({ url: $('prj505_update_con_number_link_id').getUrl(), para: { quotation_id: '${/parameter/@quotation_id}', update_contract_number:record.get('update_contract_number') }, scope: this, success: function() { Leaf.SideBar.show({ msg: '操作成功', duration: 2000 }); Leaf.Masker.unmask($('${/parameter/@winid}').wrap); $('${/parameter/@winid}').close(); }, failure: function() { Leaf.Masker.unmask($('${/parameter/@winid}').wrap); }, error: function() { Leaf.Masker.unmask($('${/parameter/@winid}').wrap); } }); }); } } ]]></script> <a:dataSets> <a:dataSet id="update_contract_number_ds" autoCreate="true"> <a:fields> <a:field name="contract_number" defaultValue="${/parameter/@contract_number}" readOnly="true"/> <a:field name="update_contract_number" required="true"/> </a:fields> </a:dataSet> </a:dataSets> <a:screenBody> <a:screenTopToolbar> <a:screenTitle/> <a:gridButton click="prj505_update_con_number_return" text="退出"/> <a:gridButton click="prj505_update_con_number" text="更新合同序号"/> </a:screenTopToolbar> <a:form labelSeparator="" labelWidth="150" title="合同序号(合同号-两位流水序号)"> <a:textField name="contract_number" bindTarget="update_contract_number_ds" prompt="原合同序号" width="200"/> <a:textField name="update_contract_number" bindTarget="update_contract_number_ds" prompt="更新后合同序号" width="200"/> </a:form> </a:screenBody> </a:view> </a:screen>