|
@@ -93,12 +93,14 @@ $(document).ready(function() {
|
|
|
$("#template_lib").val("");
|
|
|
$("#col_lib").val("");
|
|
|
$("#fee_lib").val("");
|
|
|
+ $("#norm_lib").val("");
|
|
|
});
|
|
|
|
|
|
//新增计税组合
|
|
|
$("#add-group").click(function() {
|
|
|
let taxMap = {"1":"一般计税","2":"简易计税" };
|
|
|
let actionType = $('#groupEditType').val();
|
|
|
+ let normValue= $('#norm_lib').val();
|
|
|
let groupData = getTaxGroupData();
|
|
|
let groupIndex = getGroupIndex(groupData);//用来做重复判断
|
|
|
if(!_.isEmpty(groupData)){
|
|
@@ -109,8 +111,10 @@ $(document).ready(function() {
|
|
|
let t_name = groupData.template_lib?groupData.template_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>" +
|
|
|
"<td><span>"+p_name+"</span></td>" +
|
|
|
+ "<td><span>"+normValue+"</span></td>" +
|
|
|
"<td><span>"+t_name+"</span></td>" +
|
|
|
"<td><span>"+c_name+"</span></td>" +
|
|
|
"<td><span>"+f_name+"</span></td>" +
|
|
@@ -1051,11 +1055,14 @@ function updateEngineer(engineerID,data,callback) {
|
|
|
|
|
|
function editTaxGroup(ele) {
|
|
|
$('#groupEditType').val("modify");
|
|
|
+
|
|
|
let groupData = $(ele).nextAll("input[name = 'tax_group']").val();
|
|
|
+
|
|
|
groupData = JSON.parse(groupData);
|
|
|
if(!_.isEmpty(groupData)){
|
|
|
$("#taxType").val(groupData.taxType?groupData.taxType:"");
|
|
|
$("#program_lib").val(groupData.program_lib?groupData.program_lib.id:"");
|
|
|
+ $("#norm_lib").val(groupData.norm_lib?groupData.norm_lib:"");
|
|
|
$("#template_lib").val(groupData.template_lib?groupData.template_lib.id:"");
|
|
|
$("#col_lib").val(groupData.col_lib?groupData.col_lib.id:"");
|
|
|
$("#fee_lib").val(groupData.fee_lib?groupData.fee_lib.id:"");
|
|
@@ -1065,6 +1072,7 @@ function editTaxGroup(ele) {
|
|
|
$("#template_lib").val("");
|
|
|
$("#col_lib").val("");
|
|
|
$("#fee_lib").val("");
|
|
|
+ $("#norm_lib").val("");
|
|
|
}
|
|
|
$("#groupIndex").val(getGroupIndex(groupData));
|
|
|
$("#addTaxGroup").modal({show:true});
|
|
@@ -1080,6 +1088,7 @@ function getGroupIndex(groupData) {//用来做唯一标识
|
|
|
if(groupData){
|
|
|
if(groupData.taxType) index = index + groupData.taxType;
|
|
|
if(groupData.program_lib) index = index + groupData.program_lib.id;
|
|
|
+ if(groupData.norm_lib) index = index + groupData.norm_lib;
|
|
|
if(groupData.template_lib) index = index + groupData.template_lib.id;
|
|
|
if(groupData.col_lib) index = index + groupData.col_lib.id;
|
|
|
if(groupData.fee_lib) index = index + groupData.fee_lib.id;
|
|
@@ -1095,6 +1104,9 @@ function getTaxGroupData() {
|
|
|
if($("#taxType").val() !==""){
|
|
|
groupData.taxType = $("#taxType").val();
|
|
|
}
|
|
|
+ if($("#norm_lib").val() !==""){
|
|
|
+ groupData.norm_lib = $('#norm_lib').val();
|
|
|
+ }
|
|
|
if($("#program_lib").val() !==""){
|
|
|
let program = programData[$("#program_lib").val()];
|
|
|
if(program){
|
|
@@ -1132,6 +1144,8 @@ function getTaxGroupData() {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
return groupData;
|
|
|
}
|
|
|
|