From 99b667bdfd8d4fd4d56c2952510169d7f7be794c Mon Sep 17 00:00:00 2001 From: 沙世明 <shashiming@prec-tech.com> Date: 星期四, 09 三月 2023 17:12:43 +0800 Subject: [PATCH] 产品报价金额自动计算 --- force-app/main/default/lwc/maintenanceContractNotOpen/maintenanceContractNotOpen.js | 85 ++++++++++++++++++++++++++++++++++++------ 1 files changed, 73 insertions(+), 12 deletions(-) diff --git a/force-app/main/default/lwc/maintenanceContractNotOpen/maintenanceContractNotOpen.js b/force-app/main/default/lwc/maintenanceContractNotOpen/maintenanceContractNotOpen.js index 965a829..a44c21e 100644 --- a/force-app/main/default/lwc/maintenanceContractNotOpen/maintenanceContractNotOpen.js +++ b/force-app/main/default/lwc/maintenanceContractNotOpen/maintenanceContractNotOpen.js @@ -82,6 +82,7 @@ GetJTYY().then(response=>{var data = JSON.parse(response);this.JTYYList = data;}) console.log(this.JTYYList); GetQX().then(response=>{var data = JSON.parse(response);this.QXList = data;}) + } ///閲戦鏍煎紡鍖� @@ -212,6 +213,12 @@ }) } + getThree(){ + GetQX1().then(response=>{ + var data = JSON.parse(response); + this.QXList = data[0].To_Where__c; + }) + } getShiDan() { this.TempData =={ @@ -498,9 +505,11 @@ } Other_Reasons__cShow = false; Third_Party_Company__cShow = false; + GoWhere = true; Third_Party_Contract_Price__cShow = false; Other__cShow = false; Price_Code = false; + Price_Code2 = false; ModelShow = false; @@ -586,10 +595,24 @@ } if (values == '閲嶅鎶ヤ环') { this.Price_Code = true; - }else - { + this.GoWhere= false; + }else{ this.Price_Code = false; - } + this.GoWhere= true; + } + if (values == '杞涓夋柟鎴栫淮淇墭绠�') { + this.TempData.QXList = '鍖婚櫌閫夋嫨绗笁鏂�'; + this.TempData.To_Where__c = '鍖婚櫌閫夋嫨绗笁鏂�'; + this.Third_Party_Company__cShow= true; + this.Third_Party_Contract_Price__cShow= true; + this.template.querySelector('[data-parent-id="model3"]').disabled = true; + this.template.querySelector('[data-parent-id="model3"]').refreshdata([],this.QXList ); + + }else{ + this.Third_Party_Company__cShow= false; + this.Third_Party_Contract_Price__cShow= false; + this.template.querySelector('[data-parent-id="model3"]').disabled = false; + } this.TempData.Specific_Reasons__c = values; } @@ -605,19 +628,57 @@ this.Maintenance_ContractName = values; } - Maintenance_Contract__cFn(event) - { - SearchMaintenance_ContractData({name:this.Maintenance_ContractName}).then(response=>{ - debugger; - this.BAOJIAList = JSON.parse(response); + + // onsearchchange1(event){ + // var values = event.detail.value; + + // this.Maintenance_ContractName = values; + // this.TempData.MC_Code__c = this.Maintenance_ContractName ; + + // this.Maintenance_Contract__cFn(); + + // } + // tempArr = []; + + option = [{lableOne:"Name",lableTwo:"RecordType_Name__c"}] + searchdata=[]; + onsearchchange(event){ + var searchContentStr = event.detail.searchContent; + SearchMaintenance_ContractData({name:searchContentStr}).then(response=>{ + var datas = JSON.parse(response); + this.searchdata = datas; + console.log(this.searchdata+'!'); + this.template.querySelector('[data-parent-id="lookup1"]').refreshdata(this.searchdata); }) + if (searchContentStr == undefined || searchContentStr == '') { + this.YYSelectedId = ''; + } } - MC_Code__cFn(event) + YYSelectedId = ''; + selectedFn(event) { - var values = event.target.value; - console.log(values); - this.TempData.MC_Code__c = values; + console.warn(event.detail.selectdata.Id); + this.YYSelectedId = event.detail.selectdata.Id; + this.Maintenance_ContractName = this.YYSelectedId ; + this.TempData.MC_Code__c = this.Maintenance_ContractName ; } + + // Maintenance_Contract__cFn(event) + // { + // SearchMaintenance_ContractData({name:this.Maintenance_ContractName}).then(response=>{ + // debugger; + // this.BAOJIAList = JSON.parse(response); + // this.BAOJIAList.forEach(item=>{ + // this.tempArr.push(item.name); + // }) + // }) + // } + // MC_Code__cFn(event) + // { + // var values = event.target.value; + // console.log(values); + // this.TempData.MC_Code__c = values; + // } To_Where__cFn(event) { var values = event.target.value; -- Gitblit v1.9.1