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