1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<?xml version="1.0" encoding="UTF-8"?>
<!--
$Author: gaoyang
$Date: 2015年12月8日 下午2:50:21
$Revision: 1.0
$Purpose:
-->
<a:screen xmlns:a="http://www.leaf-framework.org/application" customizationEnabled="true" dynamiccreateenabled="true" trace="true">
<a:view>
<a:link id="ins550t_ins_insurance_create_cashflow_link_id" model="ins.INS550.ins_insurance_create_cashflow" modelaction="batch_update"/>
<script type="text/javascript"><![CDATA[
window['${/parameter/@layout_code}_user_button1_layout_dynamic_click'] = function() {
var cf_ds_id = get_dsid_by_basetable(window['${/parameter/@layout_code}_layoutDataSetList'], 'ins_insurance_cf_item');
var records = $('${/parameter/@ds_id}').getSelected();
if (records.length) {
var cf_records = $(cf_ds_id).getSelected();
if (cf_records.length) {
var sava_data = [];
for (var i = 0;i < cf_records.length;i++) {
var cf_record = cf_records[i];
for (var j = 0;j < records.length;j++) {
var record = records[j];
sava_data.push({
claims_id: record.get('claims_id'),
_status: 'update',
cf_item: cf_record.get('cf_item'),
cf_type: cf_record.get('cf_type')
});
}
}
Leaf.showConfirm('${l:PROMPT}', '是否确认生成现金流?', function() {
window['${/parameter/@bp_seq}${/parameter/@layout_code}_lock_layout_dynamic_window']();
Leaf.request({
url: $('ins550t_ins_insurance_create_cashflow_link_id').getUrl(),
para: sava_data,
success: function(res) {
window['${/parameter/@bp_seq}${/parameter/@layout_code}_unlock_layout_dynamic_window']();
parent.Leaf.SideBar.enable = true;
parent.Leaf.SideBar.show({
msg: '已生成现金流',
duration: 2000
});
$('${/parameter/@winid}').close();
},
failure: function() {
window['${/parameter/@bp_seq}${/parameter/@layout_code}_unlock_layout_dynamic_window']();
},
error: function() {
window['${/parameter/@bp_seq}${/parameter/@layout_code}_unlock_layout_dynamic_window']();
},
scope: this
});
}, function() {
window['${/parameter/@bp_seq}${/parameter/@layout_code}_unlock_layout_dynamic_window']();
});
} else {
Leaf.showMessage('${l:PROMPT}', '请先选择现金流项目!');
}
}
};
]]></script>
</a:view>
</a:screen>