From 0f44cb1a0b7b36860e9ce81c1eac9e395d87f0b4 Mon Sep 17 00:00:00 2001
From: buli <137736985@qq.com>
Date: 星期一, 05 六月 2023 13:53:18 +0800
Subject: [PATCH] mergecode into lex dtt

---
 force-app/main/default/lwc/lexConsumableOrderManage/lexConsumableOrderManage.js |   57 ++++++++++++++++++++++++++++++++++++++++++++++++++-------
 1 files changed, 50 insertions(+), 7 deletions(-)

diff --git a/force-app/main/default/lwc/lexConsumableOrderManage/lexConsumableOrderManage.js b/force-app/main/default/lwc/lexConsumableOrderManage/lexConsumableOrderManage.js
index f145e4c..2cf3248 100644
--- a/force-app/main/default/lwc/lexConsumableOrderManage/lexConsumableOrderManage.js
+++ b/force-app/main/default/lwc/lexConsumableOrderManage/lexConsumableOrderManage.js
@@ -3,6 +3,10 @@
 import { NavigationMixin } from 'lightning/navigation';
 import initPage from '@salesforce/apex/LexConsumableOrderManageController.init1';
 import searchConsumableorderdetails from '@salesforce/apex/LexConsumableOrderManageController.searchConsumableorderdetails';
+//table css 
+import { loadStyle } from "lightning/platformResourceLoader";
+import WrappedHeaderTable from "@salesforce/resourceUrl/lexdatatable";
+
 
 export default class LexConsumableOrderManage extends NavigationMixin(LightningElement) {
     @track category1;
@@ -20,11 +24,15 @@
     @track cols = [];
     @track showSpinner = false;
     @track showPage = false;
+    stylesLoaded = false;
+    //鏄惁涓�鐩存樉绀烘彁绀�
+    @track isNoteStay = true;
 
     connectedCallback(){
         this.showSpinner = true;
         initPage()
             .then(result=>{
+                this.isNoteStay = result.isNoteStay;
                 if(result.result == 'Success'){
                     this.provinceOpts = result.provinceOpts;
                     this.title = result.title;
@@ -62,6 +70,19 @@
                 this.showSpinner = false;
                 console.log("Error:"+error);
             })
+    }
+
+    renderedCallback(){ 
+        if (!this.stylesLoaded) {
+            Promise.all([loadStyle(this, WrappedHeaderTable)])
+                .then(() => {
+                    console.log("Custom styles loaded");
+                    this.stylesLoaded = true;
+                })
+                .catch((error) => {
+                    console.error("Error loading custom styles");
+                });
+        }
     }
 
     category1Change(event){
@@ -167,12 +188,34 @@
             })
     }
 
-    showMyToast(title,message,variant){
-        const evt = new ShowToastEvent({
-           title : title,
-           message: message,
-           variant: variant
-        });
-        this.dispatchEvent(evt);
+    showMyToast(title, message, variant) {
+        console.log('show custom message');
+        var iconName = '';
+        var content = '';
+        if(variant == 'success'){
+           iconName = 'utility:check';
+        }else{
+           iconName = 'utility:error';
+        }
+        if(message != ''){
+           content = '<h2><strong>'+title+'<strong/></h2><h5>'+message+'</h5>';
+        }else{
+           content = '<h2><strong>'+title+'<strong/></h2>';
+        }
+        this.template.querySelector('c-common-toast').
+        showToast(variant,content,iconName,10000);
+        // var mode;
+        // if(this.isNoteStay){
+        //     mode ='sticky';
+        // }else{
+        //     mode = 'dismissable';
+        // }
+        // const evt = new ShowToastEvent({
+        //     title: title,
+        //     message: message,
+        //     variant: variant,
+        //     mode: mode
+        // });
+        // this.dispatchEvent(evt);
      }
 }
\ No newline at end of file

--
Gitblit v1.9.1