高章伟
2023-04-04 ecf60bb0cd5a04ce38120302be4cf55fd3c3a27b
force-app/main/default/lwc/quoteTrial/quoteTrialUtil.js
@@ -442,7 +442,8 @@
        for (let [k, v] of Setmap) {
            arrList.push(v);
        }
        jzdataList=[...[],...arrList];
        // jzdataList=[...[],...arrList];//20230214
        jzdataList = [].concat(arrList);//20230214
    });
    return jzdataList;
}
@@ -535,7 +536,8 @@
        for (let [k, v] of Setmap) {
            arrList.push(v);
        }
        jzdataList=[...[],...arrList];
        // jzdataList=[...[],...arrList];//20230214
        jzdataList = [].concat(arrList);//20230214
    });
    return jzdataList;
}
@@ -921,7 +923,8 @@
        itemTemp.ismatch = '0';
        newTemp4.push(itemTemp);
    });
    var data2 = [...newTemp3, ...newTemp4];
    // var data2 = [...newTemp3, ...newTemp4];//20230213
    var data2 = newTemp3.concat(newTemp4);//20230213
    data2.forEach(itmss => { //产品明细和待选产品
        let Temp1 = {};
        Temp1.Id = itmss.Id;
@@ -1044,6 +1047,8 @@
}
//一般折扣更改过合同价格计算逻辑
export function updateCDLogic(Id,JxsType,GuaranteeDiscount__c_Input,NormalDiscount__c_Input,Category__c,jzDataDiscount,arrProductTemp){
    console.warn('JxsType'+JxsType);
    console.warn('jzDataDiscount'+jzDataDiscount);
    var newArrsTempplus1=[];
    var newArrsTempplus2=[];
    var jzDataProductlast=[];
@@ -1097,13 +1102,18 @@
                            newArrsplusN[0].AgencySubtotal__c =newArrsplusN[0].AgencySubtotal__c+chazhiN;
                            newArrsplusN[0].AgencyUnitPrice__c =newArrsplusN[0].AgencyUnitPrice__c+dangechazhiN;
                        }
                        newArrsTempplus1=[...newArrsplusG,...newArrsplusN];
                        jzDataProductlast = [...newArrsTempplus1,...newArrsTempplus2];
                        // newArrsTempplus1=[...newArrsplusG,...newArrsplusN];//20230213
                        newArrsTempplus1=newArrsplusG.concat(newArrsplusN);//20230213
                        // jzDataProductlast = [...newArrsTempplus1,...newArrsTempplus2];//20230213
                        jzDataProductlast = newArrsTempplus1.concat(newArrsTempplus2);//20230213
                    }
                }
            }
        }else if(JxsType=="一般折扣"){
            console.warn('item.JxsType'+item.JxsType);
            if(item.JxsType=="一般折扣"){
                console.warn('NormalDiscount__c_Input'+NormalDiscount__c_Input);
                console.warn('NormalDiscount__c_Input'+NormalDiscount__c_Input);
                if (NormalDiscount__c_Input == item.NormalDiscount__c_Input &&
                    Category__c == item.Category__c){
                    arrProductTemp.forEach(itemss => { //itemss产品明细
@@ -1121,7 +1131,10 @@
                    var dangechazhi=Math.round((chazhi/newArrsTempplus1[0].Quantity) * 100) / 100;
                    newArrsTempplus1[0].AgencySubtotal__c =newArrsTempplus1[0].AgencySubtotal__c+chazhi;
                    newArrsTempplus1[0].AgencyUnitPrice__c =newArrsTempplus1[0].AgencyUnitPrice__c+dangechazhi;
                    jzDataProductlast = [...newArrsTempplus1,...newArrsTempplus2];
                    // jzDataProductlast = [...newArrsTempplus1,...newArrsTempplus2];//20230213
                    jzDataProductlast =newArrsTempplus1.concat(newArrsTempplus2);//20230213
                    console.warn('newArrsTempplus2'+newArrsTempplus2);
                    console.warn('jzDataProductlast'+jzDataProductlast);
                }
            }
        }