|
|
@@ -959,6 +959,13 @@ $(document).ready(function() {
|
|
|
});
|
|
|
const typePayDate = $('#type-pay-date').datepicker({}).data('datepicker');
|
|
|
const selectPayDate = $('#type-pay-date').datepicker({}).data('datepicker');
|
|
|
+ const afterImport = function(result) {
|
|
|
+ detailObj.data.updateDatas(result.detail);
|
|
|
+ result.ledger.tree_id = curNode.tree_id;
|
|
|
+ const refreshNode = billsObj.tree.loadPostData({ update: result.ledger });
|
|
|
+ billsObj.refreshTree(refreshNode);
|
|
|
+ detailObj.loadDetailData(curNode);
|
|
|
+ };
|
|
|
$('#import-deal-type-ok').click(function() {
|
|
|
const updateData = { target: 'importContract', ledger_id: curNode.id, cost_id: curNode.cost_id, types: $('[name=contract_type]').val(), months: $('#type-pay-date').val() };
|
|
|
if (updateData.types.length === 0) {
|
|
|
@@ -970,11 +977,7 @@ $(document).ready(function() {
|
|
|
return;
|
|
|
}
|
|
|
postData('update', updateData, function(result) {
|
|
|
- detailObj.data.updateDatas(result.detail);
|
|
|
- result.ledger.tree_id = curNode.tree_id;
|
|
|
- const refreshNode = billsObj.tree.loadPostData({ update: result.ledger });
|
|
|
- billsObj.refreshTree(refreshNode);
|
|
|
- detailObj.loadDetailData(curNode);
|
|
|
+ afterImport(result);
|
|
|
$('#import-deal-type').modal('hide');
|
|
|
});
|
|
|
});
|
|
|
@@ -1009,11 +1012,7 @@ $(document).ready(function() {
|
|
|
return;
|
|
|
}
|
|
|
postData('update', updateData, function(result) {
|
|
|
- detailObj.data.updateDatas(result.detail);
|
|
|
- result.ledger.tree_id = curNode.tree_id;
|
|
|
- const refreshNode = billsObj.tree.loadPostData({ update: result.ledger });
|
|
|
- billsObj.refreshTree(refreshNode);
|
|
|
- detailObj.loadDetailData(curNode);
|
|
|
+ afterImport(result);
|
|
|
$('#import-deal-select').modal('hide');
|
|
|
});
|
|
|
});
|