|
@@ -79,6 +79,7 @@ $(document).ready(function() {
|
|
$("#program_lib").val("");
|
|
$("#program_lib").val("");
|
|
$("#template_lib").val("");
|
|
$("#template_lib").val("");
|
|
$("#col_lib").val("");
|
|
$("#col_lib").val("");
|
|
|
|
+ $("#fee_lib").val("");
|
|
});
|
|
});
|
|
|
|
|
|
//新增计税组合
|
|
//新增计税组合
|
|
@@ -94,10 +95,12 @@ $(document).ready(function() {
|
|
let p_name = groupData.program_lib?groupData.program_lib.displayName:"";
|
|
let p_name = groupData.program_lib?groupData.program_lib.displayName:"";
|
|
let t_name = groupData.template_lib?groupData.template_lib.name:"";
|
|
let t_name = groupData.template_lib?groupData.template_lib.name:"";
|
|
let c_name = groupData.col_lib?groupData.col_lib.name:"";
|
|
let c_name = groupData.col_lib?groupData.col_lib.name:"";
|
|
|
|
+ let f_name = groupData.fee_lib?groupData.fee_lib.name:"";
|
|
let htmlString = "<tr class='taxGroup_tr'><td><span>"+taxName+"</span></td>" +
|
|
let htmlString = "<tr class='taxGroup_tr'><td><span>"+taxName+"</span></td>" +
|
|
"<td><span>"+p_name+"</span></td>" +
|
|
"<td><span>"+p_name+"</span></td>" +
|
|
"<td><span>"+t_name+"</span></td>" +
|
|
"<td><span>"+t_name+"</span></td>" +
|
|
"<td><span>"+c_name+"</span></td>" +
|
|
"<td><span>"+c_name+"</span></td>" +
|
|
|
|
+ "<td><span>"+f_name+"</span></td>" +
|
|
"<td> <a class='btn btn-link btn-sm' style='padding: 0px' onclick='editTaxGroup(this)'> 编辑</a>/<a class='btn btn-link btn-sm ' style='padding: 0px' onclick='deleteTaxGroup(this)'>删除</a> " +
|
|
"<td> <a class='btn btn-link btn-sm' style='padding: 0px' onclick='editTaxGroup(this)'> 编辑</a>/<a class='btn btn-link btn-sm ' style='padding: 0px' onclick='deleteTaxGroup(this)'>删除</a> " +
|
|
"<input type='hidden' name='tax_group' data-id ='"+groupIndex+"' value='"+JSON.stringify(groupData)+"'>"+
|
|
"<input type='hidden' name='tax_group' data-id ='"+groupIndex+"' value='"+JSON.stringify(groupData)+"'>"+
|
|
"</td>" +
|
|
"</td>" +
|
|
@@ -404,13 +407,6 @@ function initCompilation() {
|
|
}
|
|
}
|
|
$("select[name='billsGuidance_lib']").children("option").first().after(html);
|
|
$("select[name='billsGuidance_lib']").children("option").first().after(html);
|
|
|
|
|
|
- // 费率标准库
|
|
|
|
- html = '';
|
|
|
|
- for(let tmp of feeLibData) {
|
|
|
|
- let tmpHtml = '<option value="' + tmp.id + '">' + tmp.name + '</option>';
|
|
|
|
- html += tmpHtml;
|
|
|
|
- }
|
|
|
|
- $("select[name='fee_lib']").children("option").first().after(html);
|
|
|
|
|
|
|
|
// 人工系数标准库
|
|
// 人工系数标准库
|
|
html = '';
|
|
html = '';
|
|
@@ -442,6 +438,14 @@ function initCompilation() {
|
|
html += tmpHtml;
|
|
html += tmpHtml;
|
|
}
|
|
}
|
|
$("select[name='col_lib']").children("option").first().after(html);
|
|
$("select[name='col_lib']").children("option").first().after(html);
|
|
|
|
+
|
|
|
|
+ // 费率标准库
|
|
|
|
+ html = '';
|
|
|
|
+ for(let tmp of feeLibData) {
|
|
|
|
+ let tmpHtml = '<option value="' + tmp.id + '">' + tmp.name + '</option>';
|
|
|
|
+ html += tmpHtml;
|
|
|
|
+ }
|
|
|
|
+ $("select[name='fee_lib']").children("option").first().after(html);
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -682,11 +686,13 @@ function editTaxGroup(ele) {
|
|
$("#program_lib").val(groupData.program_lib?groupData.program_lib.id:"");
|
|
$("#program_lib").val(groupData.program_lib?groupData.program_lib.id:"");
|
|
$("#template_lib").val(groupData.template_lib?groupData.template_lib.id:"");
|
|
$("#template_lib").val(groupData.template_lib?groupData.template_lib.id:"");
|
|
$("#col_lib").val(groupData.col_lib?groupData.col_lib.id:"");
|
|
$("#col_lib").val(groupData.col_lib?groupData.col_lib.id:"");
|
|
|
|
+ $("#fee_lib").val(groupData.fee_lib?groupData.fee_lib.id:"");
|
|
}else {
|
|
}else {
|
|
$("#taxType").val("");
|
|
$("#taxType").val("");
|
|
$("#program_lib").val("");
|
|
$("#program_lib").val("");
|
|
$("#template_lib").val("");
|
|
$("#template_lib").val("");
|
|
$("#col_lib").val("");
|
|
$("#col_lib").val("");
|
|
|
|
+ $("#fee_lib").val("");
|
|
}
|
|
}
|
|
$("#groupIndex").val(getGroupIndex(groupData));
|
|
$("#groupIndex").val(getGroupIndex(groupData));
|
|
$("#addTaxGroup").modal({show:true});
|
|
$("#addTaxGroup").modal({show:true});
|
|
@@ -704,6 +710,7 @@ function getGroupIndex(groupData) {//用来做唯一标识
|
|
if(groupData.program_lib) index = index + groupData.program_lib.id;
|
|
if(groupData.program_lib) index = index + groupData.program_lib.id;
|
|
if(groupData.template_lib) index = index + groupData.template_lib.id;
|
|
if(groupData.template_lib) index = index + groupData.template_lib.id;
|
|
if(groupData.col_lib) index = index + groupData.col_lib.id;
|
|
if(groupData.col_lib) index = index + groupData.col_lib.id;
|
|
|
|
+ if(groupData.fee_lib) index = index + groupData.fee_lib.id;
|
|
}
|
|
}
|
|
return index;
|
|
return index;
|
|
}
|
|
}
|
|
@@ -711,6 +718,7 @@ function getTaxGroupData() {
|
|
let programData = programList === undefined ? [] : _.indexBy(JSON.parse(programList), 'id');
|
|
let programData = programList === undefined ? [] : _.indexBy(JSON.parse(programList), 'id');
|
|
let billTemplateData = billTemplateList == undefined ? [] : _.indexBy(JSON.parse(billTemplateList),'ID');
|
|
let billTemplateData = billTemplateList == undefined ? [] : _.indexBy(JSON.parse(billTemplateList),'ID');
|
|
let mainTreeColData= mainTreeColList == undefined ? [] : _.indexBy(JSON.parse(mainTreeColList),'ID');
|
|
let mainTreeColData= mainTreeColList == undefined ? [] : _.indexBy(JSON.parse(mainTreeColList),'ID');
|
|
|
|
+ let feeLibData = feeRateList === undefined ? [] : _.indexBy(JSON.parse(feeRateList),'id');
|
|
let groupData = {};
|
|
let groupData = {};
|
|
if($("#taxType").val() !==""){
|
|
if($("#taxType").val() !==""){
|
|
groupData.taxType = $("#taxType").val();
|
|
groupData.taxType = $("#taxType").val();
|
|
@@ -743,5 +751,14 @@ function getTaxGroupData() {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ if($("#fee_lib").val() !==""){
|
|
|
|
+ let feeRate = feeLibData[$("#fee_lib").val()];
|
|
|
|
+ if(feeRate){
|
|
|
|
+ groupData.fee_lib = {
|
|
|
|
+ id:feeRate.id,
|
|
|
|
+ name:feeRate.name
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
return groupData;
|
|
return groupData;
|
|
}
|
|
}
|