| | |
| | | var errormessage = tempArr[0]; |
| | | var quoteLineItem = JSON.parse(tempArr[1]); |
| | | quoteLineItem = InitializeProductAssignment(quoteLineItem); |
| | | this.tobeflag=true; |
| | | this.jzDataToBeproduct = quoteLineItem; |
| | | // cjw |
| | | console.log('xxx'); |
| | |
| | | addOptions({idList: idList}).then(result=>{ |
| | | this.addOptionsLogic(result); |
| | | }); |
| | | this.tobeflag=false; |
| | | if(quoteLineItem.length!=num){ |
| | | this.quo.IsQuoteTrial__c = false; |
| | | } |
| | |
| | | key.forEach(item=>{ |
| | | Setmap.set(item,result[item]); |
| | | }); |
| | | var optionMap = Setmap.get('optionMap'); |
| | | var priceMap = Setmap.get('priceMap'); |
| | | var optionMap = new Map(); |
| | | var map1 = Setmap.get('optionMap'); |
| | | var key1 = Object.keys(map1) |
| | | key1.forEach(item=>{ |
| | | optionMap.set(item,map1[item]); |
| | | }); |
| | | var priceMap = new Map(); |
| | | var map2 = Setmap.get('priceMap'); |
| | | var key2 = Object.keys(map2) |
| | | key2.forEach(item=>{ |
| | | priceMap.set(item,map2[item]); |
| | | }); |
| | | console.log('loh'); |
| | | console.log(this.jzDataToBeproduct); |
| | | this.jzDataToBeproduct.forEach(item=>{ |
| | | if(result){ |
| | | item.Learning_CommunityOptions = optionMap.get(item.pageObject.Id__c); |
| | | item.multiYearWarrantyList = priceMap.get(item.pageObject.Id__c); |
| | | if(item.Learning_Community){ |
| | | item.multiYearWarrantyList.forEach(it=>{ |
| | | if('' + (it.AgeLimit__c) == item.Learning_Community){ |
| | | item.exPrice = it.MultiOneYearWarrantyPrice__c; |
| | | } |
| | | }); |
| | | if(item.exPrice == null || item.exPrice == '' || item.exPrice == undefined){ |
| | | item.exPrice = 0; |
| | | } |
| | | } |
| | | } |
| | | }); |
| | | console.log(this.jzDataToBeproduct); |
| | | } |
| | | // cjw |
| | | //新增报价产品模态框取消按钮 |