| | |
| | | for (let [k, v] of Setmap) { |
| | | arrList.push(v); |
| | | } |
| | | jzdataList=[...[],...arrList]; |
| | | // jzdataList=[...[],...arrList];//20230214 |
| | | jzdataList = [].concat(arrList);//20230214 |
| | | }); |
| | | return jzdataList; |
| | | } |
| | |
| | | for (let [k, v] of Setmap) { |
| | | arrList.push(v); |
| | | } |
| | | jzdataList=[...[],...arrList]; |
| | | // jzdataList=[...[],...arrList];//20230214 |
| | | jzdataList = [].concat(arrList);//20230214 |
| | | }); |
| | | return jzdataList; |
| | | } |
| | |
| | | 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; |
| | |
| | | } |
| | | //一般折扣更改过合同价格计算逻辑 |
| | | 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=[]; |
| | |
| | | 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产品明细 |
| | |
| | | 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); |
| | | } |
| | | } |
| | | } |