From f30f84fe7b1d09ee63a1f2a1d5c8cb303e31669a Mon Sep 17 00:00:00 2001
From: 19626 <1962676589@qq.com>
Date: 星期二, 25 四月 2023 17:47:26 +0800
Subject: [PATCH] 修改失单页面

---
 force-app/main/default/lwc/lexPCLLostReportPage/lexPCLLostReportPage.js |  135 +++++++++++++++++++++++----------------------
 1 files changed, 69 insertions(+), 66 deletions(-)

diff --git a/force-app/main/default/lwc/lexPCLLostReportPage/lexPCLLostReportPage.js b/force-app/main/default/lwc/lexPCLLostReportPage/lexPCLLostReportPage.js
index 0b3ba85..2d46a12 100644
--- a/force-app/main/default/lwc/lexPCLLostReportPage/lexPCLLostReportPage.js
+++ b/force-app/main/default/lwc/lexPCLLostReportPage/lexPCLLostReportPage.js
@@ -4,7 +4,7 @@
  * @Author: chen jing wu
  * @Date: 2023-04-20 15:04:03
  * @LastEditors: chen jing wu
- * @LastEditTime: 2023-04-24 16:46:31
+ * @LastEditTime: 2023-04-25 17:37:35
  */
 /*
  * @Description: 
@@ -14,44 +14,53 @@
  * @LastEditors: chen jing wu
  * @LastEditTime: 2023-04-20 17:11:01
  */
-import { api, wire,LightningElement } from 'lwc';
+import { api, wire,track,LightningElement } from 'lwc';
 import { CurrentPageReference } from "lightning/navigation";
 import save from '@salesforce/apex/lexPCLLostReportLwcController.save';
-import jquery from '@salesforce/resourceUrl/jquery183minjs';
-import blockUIcss from '@salesforce/resourceUrl/blockUIcss';
 import { ShowToastEvent } from 'lightning/platformShowToastEvent';
 import { loadStyle, loadScript } from 'lightning/platformResourceLoader';
 import setbrand from '@salesforce/apex/lexPCLLostReportLwcController.setBrand';
 import init from '@salesforce/apex/lexPCLLostReportLwcController.init';
-import PleaseWaitDialog from '@salesforce/resourceUrl/PleaseWaitDialog';
 import initForApex from '@salesforce/apex/lexPCLLostReportLwcController.initForApex';
+import getValuesFromTable from '@salesforce/apex/lexPCLLostReportLwcController.getValuesFromTable';
 export default class LexPCLLostReportPage extends LightningElement {
-    @api oppId;
+    @api oppId = '0061000001R2xjWAAR';
     @api lostReportId;
-    @api pageStatus;
-    @api lostType;
+    @api pageStatus = 'Create';
+    @api lostType = '澶卞崟';
     @api submitFlag;
+    searchResult;
     LostReport;
     brandCount;
-    lostReportObj;
+
+
+
+    connectedCallback() {
+        
+    }
+
+    
     //澶卞崟绫诲瀷
     RecordTypeOptions = [{ label: '--鏃�--', value: '' },
                     { label: '澶卞崟', value: '澶卞崟' },
                     { label: '閮ㄥ垎澶卞崟', value: '閮ㄥ垎澶卞崟' }];
-    // @wire(CurrentPageReference)
-    // getStateParameters(currentPageReference) {
-    //         console.log(111);
-    //         console.log(currentPageReference);
+    @wire(CurrentPageReference)
+    getStateParameters(currentPageReference) {
+            console.log(111);
+            console.log(currentPageReference);
 
-    //     if (currentPageReference) {
-    //         const urlValue = currentPageReference.state.recordId;
-    //         if (urlValue) {
-    //         let str = `${urlValue}`;
-    //         console.log("str");
-    //         console.log(str);
-    //         this.oppId = str;
-    //         }
-    //     }
+        if (currentPageReference) {
+            const urlValue = currentPageReference.state.recordId;
+            if (urlValue) {
+            let str = `${urlValue}`;
+            console.log("str");
+            console.log(str);
+            this.oppId = str;
+            }
+        }
+    }
+    // connectedCallback(){
+    //     this.initAll();
     // }
     
     // connectedCallback(){
@@ -78,6 +87,42 @@
     //         });
     //     });
     // }
+    handleSearchBrand(event){
+        const searchText = event.target.value;
+        searchBrand({
+            name: searchText
+        }).then(result=>{
+            this.searchResult = result;
+        });
+    }
+    initAll(){
+        console.log(this.oppId);
+        console.log(this.lostReportId);
+        console.log(this.pageStatus);
+        console.log(this.lostType);
+        console.log(this.submitFlag);
+        initForApex({
+                    oppId1: this.oppId,
+                    lostReportId1: this.lostReportId,
+                    pageStatus1: this.pageStatus,
+                    lostType1: this.lostType,
+                    submitFlag1: this.submitFlag
+                }).then(()=>{
+                    console.log("2");
+                    init().then(result=>{
+                        console.log("3");
+                        console.log(result);
+                        if(result.message == '鎻愪氦鎴愬姛锛�'){
+                            this.showToast(result.message,"success");
+                            this.LostReport = result.LostReport;
+                        }else{
+                            console.log("211");
+                            this.showToast(result.message,"error");
+                            console.log("985");
+                        }
+                    });
+                });
+    }
 
     getParamValue(paramName) {
         // Use the URLSearchParams API to get the value of a query parameter
@@ -85,23 +130,18 @@
         return params.get(paramName);
     }
     saveJs() {
-        this.blockMyself();
         save().then(result=>{
             if(result){
                 this.showToast(result,"success");
-                this.unblock();
                 this.clearBrandMannualName();
             }
         })
     }
     addBrandJs() {
-        this.blockMyself();
         addBrand().then(()=>{
-            this.unblock();
         });
     }
     submitJS() {
-        this.blockMyself();
         submit().then(result=>{
             if(result.get('error')){
                 this.showToast(result.get('error'),"error");
@@ -114,54 +154,21 @@
                         pageStatus: result.get('pageStatus'),
                         submitFlag: result.get('submitFlag')
                     }
-                });
-                this.unblock();
+                }); 
             }
         });
     }
     addProductJs(number) {
-        this.blockMyself();
         addProduct().then(()=>{
-            this.unblock();
         });
     }
     RemoveJs(number) {
-        this.blockMyself();
-        Remove().then(()=>{
-            this.unblock();
+        Remove().then(()=>{ 
         });
     }
     // add tcm 20211118 start
     searchJs(topNum, secondNum) {
-        this.blockMyself();
         search().then(()=>{
-            this.unblock();
-        });
-    }
-    blockMyself(){
-        Promise.all([
-            loadScript(this,PleaseWaitDialog),
-            loadStyle(this,blockUIcss),
-            loadScript(this, jquery)
-            //loadScript(this, jq + "/dist/jquery.min.js")
-        ]).then(() =>{
-            blockme();
-        }).catch(error => {
-            console.log("321");
-            console.log('Failed to load the JQuery : ' +error);
-        });
-    }
-    unblock(){
-        Promise.all([
-            loadScript(this,PleaseWaitDialog),
-            loadStyle(this,blockUIcss),
-            loadScript(this, jquery)
-            //loadScript(this, jq + "/dist/jquery.min.js")
-        ]).then(() =>{
-            unblockUI();
-        }).catch(error => {
-            console.log("321");
-            console.log('Failed to load the JQuery : ' +error);
         });
     }
     get pageStatusIsCreateOrEdit() {
@@ -200,16 +207,12 @@
         //console.log('setLostTotalAmount end');
     }
     setBrandName(brandNumber) {
-        this.blockMyself();
         setbrand().then(()=>{
             this.clearBrandMannualName();
-            this.unblock();
         });
     }
     setBrandMannualName(brandNumber) {
-        this.blockMyself();
         setbrandmannual().then(()=>{
-            this.unblock();
         });
     }
     // 澶卞崟鍝佺墝涓嶇瓑浜庡叾浠栨椂,澶卞崟鍝佺墝锛堟墜鍔級娓呯┖骞朵笖涓嶅厑璁稿~鍐�,澶卞崟鍝佺墝绛変簬鍏朵粬鏃�,澶卞崟瀵规墜鍨嬪彿涓嶅彲鐢�  thh 2022-01-13 start

--
Gitblit v1.9.1