From b329ab986e250bb27e46ace97cf208f3b26d145a Mon Sep 17 00:00:00 2001 From: FUYU <fuyu@prec-tech.com> Date: 星期一, 18 十二月 2023 17:38:15 +0800 Subject: [PATCH] 修改复制(不带产品按钮) --- force-app/main/default/lwc/maintenanceContractNotOpen/maintenanceContractNotOpen.js | 113 ++++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 files changed, 104 insertions(+), 9 deletions(-) diff --git a/force-app/main/default/lwc/maintenanceContractNotOpen/maintenanceContractNotOpen.js b/force-app/main/default/lwc/maintenanceContractNotOpen/maintenanceContractNotOpen.js index c204c72..a44c21e 100644 --- a/force-app/main/default/lwc/maintenanceContractNotOpen/maintenanceContractNotOpen.js +++ b/force-app/main/default/lwc/maintenanceContractNotOpen/maintenanceContractNotOpen.js @@ -10,6 +10,7 @@ import SubmitData from '@salesforce/apex/MaintenanceContractNotOpenController.SubmitData'; import SearchLostReportData from '@salesforce/apex/MaintenanceContractNotOpenController.SearchLostReportData'; +import SearchMaintenance_ContractData from '@salesforce/apex/MaintenanceContractNotOpenController.SearchMaintenance_ContractData'; import SaveUpdateData from '@salesforce/apex/MaintenanceContractNotOpenController.SaveUpdateData'; @@ -79,8 +80,9 @@ InitPorpsData() { 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;}) + } ///閲戦鏍煎紡鍖� @@ -211,6 +213,12 @@ }) } + getThree(){ + GetQX1().then(response=>{ + var data = JSON.parse(response); + this.QXList = data[0].To_Where__c; + }) + } getShiDan() { this.TempData =={ @@ -218,10 +226,12 @@ To_Where__c : '', Status__c:"", Other_Reasons__c:"", + Other__c:"", Third_Party_Company__c:"", Third_Party_Contract_Price__c:"", - Maintenance_Contract__c:"" + Maintenance_Contract__c:"", + MC_Code__c:"" }; var TempData = []; this.notselectdata2.forEach(element => { @@ -230,7 +240,6 @@ SearchLostReportData({Ids:TempData}).then(response=>{ this.ShiDanList = JSON.parse(response); - }) } @@ -238,8 +247,6 @@ //-- - - @track optionsdata2=[ @@ -362,6 +369,9 @@ JTYYList = []; //鍘诲悜 QXList = []; + //鎶ヤ环 + BAOJIAList = []; + BJNameList = []; @@ -437,6 +447,7 @@ ManagementCodeSearch = '';//鎼滅储 NameSearch = ''; // 鍚堝悓鍚� + Maintenance_ContractName =''; HospitalSearch = '';//鍖婚櫌 OCSMglsSearch = '';//OCSM绠$悊鐪� Service_man_province_HP__c ZddSearch = '';//涓绘媴褰� @@ -489,12 +500,16 @@ Other__c:"", Third_Party_Company__c:"", Third_Party_Contract_Price__c:"", - Maintenance_Contract__c:"" + Maintenance_Contract__c:"", + MC_Code__c:"" } 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; @@ -578,7 +593,26 @@ }else{ this.Other_Reasons__cShow= false; } - + if (values == '閲嶅鎶ヤ环') { + this.Price_Code = true; + 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; } @@ -588,6 +622,63 @@ this.TempData.Other_Reasons__c = values; } + Maintenance_Contract__c1Fn(event) + { + var values = event.target.value; + + this.Maintenance_ContractName = values; + } + + // 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 = ''; + } + } + YYSelectedId = ''; + selectedFn(event) + { + 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; @@ -605,6 +696,7 @@ { this.Other__cShow = false; } + this.TempData.To_Where__c = values; } @@ -679,16 +771,19 @@ To_Where__c : '', Status__c:"", Other_Reasons__c:"", + Other__c:"", Third_Party_Company__c:"", Third_Party_Contract_Price__c:"", - Maintenance_Contract__c:"" + Maintenance_Contract__c:"", + MC_Code__c:"" }; this.Other__cShow = false; + this.Third_Party_Company__cShow= false; this.Third_Party_Contract_Price__cShow= false; this.Other_Reasons__cShow = false; - + this.Price_Code = false; this.ModelIsDistory = false; } // ENd -- Gitblit v1.9.1