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