From b5c5eb130ca0848124f9d136af4be142ad5aac07 Mon Sep 17 00:00:00 2001
From: binxie <137736985@qq.com>
Date: 星期一, 26 六月 2023 14:42:02 +0800
Subject: [PATCH] backup0626

---
 force-app/main/default/lwc/lexSaleAndDelivery/lexSaleAndDelivery.js |  330 +++++++++++++++++++++++++-----------------------------
 1 files changed, 152 insertions(+), 178 deletions(-)

diff --git a/force-app/main/default/lwc/lexSaleAndDelivery/lexSaleAndDelivery.js b/force-app/main/default/lwc/lexSaleAndDelivery/lexSaleAndDelivery.js
index e57180a..17153ab 100644
--- a/force-app/main/default/lwc/lexSaleAndDelivery/lexSaleAndDelivery.js
+++ b/force-app/main/default/lwc/lexSaleAndDelivery/lexSaleAndDelivery.js
@@ -1,14 +1,14 @@
 import { LightningElement, wire, api, track } from 'lwc';
 import { NavigationMixin } from 'lightning/navigation';
-import init from '@salesforce/apex/LexSaleAndDeliveryController.init'; //cleanUp
+import init from '@salesforce/apex/LexSaleAndDeliveryController.init';//cleanUp
 import cleanUp from '@salesforce/apex/LexSaleAndDeliveryController.cleanUp';
-import { ShowToastEvent } from 'lightning/platformShowToastEvent';
+import { ShowToastEvent } from "lightning/platformShowToastEvent";
 import searchOrderInstatus from '@salesforce/apex/LexSaleAndDeliveryController.searchOrderInstatus';
 import searchConsumableorderdetails from '@salesforce/apex/LexSaleAndDeliveryController.searchConsumableorderdetails';
 import searchConsumableorFinish from '@salesforce/apex/LexSaleAndDeliveryController.searchConsumableorFinish';
-//table css
-import { loadStyle } from 'lightning/platformResourceLoader';
-import WrappedHeaderTable from '@salesforce/resourceUrl/lexdatatable';
+//table css 
+import { loadStyle } from "lightning/platformResourceLoader";
+import WrappedHeaderTable from "@salesforce/resourceUrl/lexdatatable";
 
 const columns = [
     {
@@ -17,7 +17,7 @@
         type: 'date',
         hideDefaultActions: true,
         sortable: true,
-        wrapText: true
+        wrapText: true,
     },
     {
         label: '鍑哄簱鍗曞彿',
@@ -31,7 +31,7 @@
         },
         hideDefaultActions: true,
         sortable: true,
-        wrapText: true
+        wrapText: true,
     },
     {
         label: '瀹㈡埛鍚�',
@@ -44,31 +44,31 @@
         label: '绉戝',
         fieldName: 'Order_ForCustomerText__c',
         hideDefaultActions: true,
-        wrapText: true
+        wrapText: true,
     },
     {
         label: '鍑哄簱鍗曠姸鎬�',
         fieldName: 'SummonsStatus_c__c',
         hideDefaultActions: true,
         sortable: true,
-        wrapText: true
+        wrapText: true,
     },
     {
         label: '寮�绁ㄧ姸鎬�',
         fieldName: 'Billed_Status__c',
         hideDefaultActions: true,
         sortable: true,
-        wrapText: true
+        wrapText: true,
     },
     {
         label: '鏈彂绁ㄩ噾棰�(鍏�)',
         fieldName: 'InvoiceNotPro_money__c',
         hideDefaultActions: true,
-        type: 'number',
+        type: "number",
         typeAttributes: {
-            minimumFractionDigits: 2
+            minimumFractionDigits: 2,
         },
-        wrapText: true
+        wrapText: true,
     },
     {
         label: '鍒涘缓鏃ユ湡',
@@ -76,20 +76,18 @@
         hideDefaultActions: true,
         sortable: true,
         wrapText: true,
-        type: 'date',
+        type: "date",
         typeAttributes: {
-            timeZone: 'Asia/Shanghai',
-            day: 'numeric',
-            month: 'numeric',
-            year: 'numeric',
-            hour: '2-digit',
-            minute: '2-digit'
-        }
+            timeZone: "Asia/Shanghai",
+            day: "numeric",
+            month: "numeric",
+            year: "numeric",
+            hour: "2-digit",
+            minute: "2-digit"
+        },
     }
 ];
-export default class LexSaleAndDelivery extends NavigationMixin(
-    LightningElement
-) {
+export default class LexSaleAndDelivery extends NavigationMixin(LightningElement) {
     columns = columns;
     @track isShowSpinner = true;
     @track message = '';
@@ -110,48 +108,49 @@
     sortDirection = 'asc';
     sortedBy;
 
+
     stylesLoaded = false;
     renderedCallback() {
         if (!this.stylesLoaded) {
             Promise.all([loadStyle(this, WrappedHeaderTable)])
                 .then(() => {
-                    console.log('Custom styles loaded');
+                    console.log("Custom styles loaded");
                     this.stylesLoaded = true;
                 })
                 .catch((error) => {
-                    console.error('Error loading custom styles');
+                    console.error("Error loading custom styles");
                 });
         }
     }
 
     connectedCallback() {
-        init()
-            .then((r) => {
-                r = JSON.parse(JSON.stringify(r));
-                console.log('r = ' + JSON.stringify(r));
-                if (r.status == 'Success') {
-                    this.userinfoId = r.entity.userinfoId;
-                    this.accountid = r.entity.accountid;
-                    this.agencyProType = r.entity.agencyProType;
-                    this.userWorkLocation = r.entity.userWorkLocation;
-                    this.data = r.entity.raesList;
-                    for (var i in this.data) {
-                        this.data[i]['url'] =
-                            '/s/lexsummonscreat?ESetid=' + this.data[i].Id;
-                    }
-                    console.log('this.data = ' + JSON.stringify(this.data));
-                    this.isShowSpinner = false;
-                    this.showTable = true;
-                } else {
-                    console.log('r = ' + JSON.stringify(r));
-                    this.showMyToast('鍒濆鍖栧け璐�', r.msg, 'Error');
+        init().then((r) => {
+            r = JSON.parse(JSON.stringify(r));
+            console.log('r = ' + JSON.stringify(r));
+            if (r.status == 'Success') {
+                this.userinfoId = r.entity.userinfoId;
+                this.accountid = r.entity.accountid;
+                this.agencyProType = r.entity.agencyProType;
+                this.userWorkLocation = r.entity.userWorkLocation;
+                this.data = r.entity.raesList;
+                for (var i in this.data) {
+                    this.data[i]['url'] = '/s/lexsummonscreat?ESetid=' + this.data[i].Id;
                 }
-            })
-            .catch((error) => {
-                console.log('error = ' + JSON.stringify(error));
-                this.showMyToast('閿欒', '鍒濆鍖栧け璐�', 'Error');
-            });
+                console.log('this.data = ' + JSON.stringify(this.data));
+                this.isShowSpinner = false;
+                this.showTable = true;
+
+            } else {
+                console.log('r = ' + JSON.stringify(r))
+                this.showMyToast('鍒濆鍖栧け璐�', r.msg,'Error');
+            }
+        }).catch((error) => {
+            console.log('error = ' + JSON.stringify(error))
+            this.showMyToast('閿欒', '鍒濆鍖栧け璐�','Error');
+        })
     }
+
+
 
     //鏂板缓鍑哄簱鍗�
     neworderhead() {
@@ -176,32 +175,29 @@
             userWorkLocation: this.userWorkLocation,
             category1: this.deliveryOrderNo,
             category2: this.contactName
-        })
-            .then((r) => {
-                r = JSON.parse(JSON.stringify(r));
-                console.log('r = ' + JSON.stringify(r));
-                if (r.status == 'Success') {
-                    this.data = r.entity.raesList;
-                    for (var i in this.data) {
-                        this.data[i]['url'] =
-                            '/s/lexsummonscreat?ESetid=' + this.data[i].Id;
-                    }
-                    this.message = r.msg;
-                    if (this.message == '娌℃湁鎼滅储鍒扮浉鍏冲嚭搴撳崟') {
-                        this.showMyToast('鎼滅储澶辫触', this.message, 'Error');
-                    } else {
-                        this.showMyToast('鎼滅储鎴愬姛', this.message, 'Success');
-                    }
-                    this.isShowSpinner = false;
-                    //this.isCssLoaded = true
-                    this.showTable = true;
-                } else {
-                    this.showMyToast('閿欒', r.msg, 'Error');
+        }).then((r) => {
+            r = JSON.parse(JSON.stringify(r));
+            console.log('r = ' + JSON.stringify(r));
+            if (r.status == 'Success') {
+                this.data = r.entity.raesList;
+                for (var i in this.data) {
+                    this.data[i]['url'] = '/s/lexsummonscreat?ESetid=' + this.data[i].Id;
                 }
-            })
-            .catch((error) => {
-                console.log('error = ' + JSON.stringify(error));
-            });
+                this.message = r.msg;
+                if (this.message == '娌℃湁鎼滅储鍒扮浉鍏冲嚭搴撳崟') {
+                    this.showMyToast('鎼滅储澶辫触', this.message,'Error');
+                } else {
+                    this.showMyToast('鎼滅储鎴愬姛', this.message,'Success');
+                }
+                this.isShowSpinner = false;
+                //this.isCssLoaded = true
+                this.showTable = true;
+            } else {
+                this.showMyToast('閿欒',  r.msg,'Error');
+            }
+        }).catch((error) => {
+            console.log('error = ' + JSON.stringify(error))
+        })
     }
 
     //杩樻病鍑哄簱鐨勫嚭搴撳崟
@@ -219,36 +215,29 @@
             userWorkLocation: this.userWorkLocation,
             category1: this.deliveryOrderNo,
             category2: this.contactName
-        })
-            .then((r) => {
-                r = JSON.parse(JSON.stringify(r));
-                console.log('r = ' + JSON.stringify(r));
-                if (r.status == 'Success') {
-                    this.data = r.entity.raesList;
-                    for (var i in this.data) {
-                        this.data[i]['url'] =
-                            '/s/lexsummonscreat?ESetid=' + this.data[i].Id;
-                    }
-                    this.message = r.msg;
-                    if (this.message == '娌℃湁鎼滅储鍒扮浉鍏冲嚭搴撳崟') {
-                        this.showMyToast('鎼滅储澶辫触', this.message, 'Error');
-                    } else {
-                        this.showMyToast('鎼滅储鎴愬姛', this.message, 'Success');
-                    }
-                    this.isShowSpinner = false;
-                    this.showTable = true;
-                } else {
-                    this.showMyToast('鎼滅储澶辫触', r.msg, 'Error');
+        }).then((r) => {
+            r = JSON.parse(JSON.stringify(r));
+            console.log('r = ' + JSON.stringify(r));
+            if (r.status == 'Success') {
+                this.data = r.entity.raesList;
+                for (var i in this.data) {
+                    this.data[i]['url'] = '/s/lexsummonscreat?ESetid=' + this.data[i].Id;
                 }
-            })
-            .catch((error) => {
-                console.log('error = ' + JSON.stringify(error));
-                this.showMyToast(
-                    '鎼滅储澶辫触',
-                    '鎼滅储杩樻病鍑哄簱鐨勫嚭搴撳崟鍑洪敊',
-                    'Error'
-                );
-            });
+                this.message = r.msg;
+                if (this.message == '娌℃湁鎼滅储鍒扮浉鍏冲嚭搴撳崟') {
+                    this.showMyToast('鎼滅储澶辫触', this.message,'Error');
+                } else {
+                    this.showMyToast('鎼滅储鎴愬姛', this.message,'Success');
+                }
+                this.isShowSpinner = false;
+                this.showTable = true;
+            } else {
+                this.showMyToast('鎼滅储澶辫触', r.msg,'Error');
+            }
+        }).catch((error) => {
+            console.log('error = ' + JSON.stringify(error))
+            this.showMyToast('鎼滅储澶辫触', '鎼滅储杩樻病鍑哄簱鐨勫嚭搴撳崟鍑洪敊','Error');
+        })
     }
 
     //宸插嚭搴撳凡寮�绁ㄧ殑鍑哄簱鍗�
@@ -264,36 +253,29 @@
             userWorkLocation: this.userWorkLocation,
             category1: this.deliveryOrderNo,
             category2: this.contactName
-        })
-            .then((r) => {
-                r = JSON.parse(JSON.stringify(r));
-                console.log('r = ' + JSON.stringify(r));
-                if (r.status == 'Success') {
-                    this.data = r.entity.raesList;
-                    for (var i in this.data) {
-                        this.data[i]['url'] =
-                            '/s/lexsummonscreat?ESetid=' + this.data[i].Id;
-                    }
-                    this.message = r.msg;
-                    if (this.message == '娌℃湁鎼滅储鍒扮浉鍏冲嚭搴撳崟') {
-                        this.showMyToast('鎼滅储澶辫触', this.message, 'Error');
-                    } else {
-                        this.showMyToast('鎼滅储鎴愬姛', this.message, 'Success');
-                    }
-                    this.isShowSpinner = false;
-                    this.showTable = true;
-                } else {
-                    this.showMyToast('鎼滅储澶辫触', r.msg, 'Error');
+        }).then((r) => {
+            r = JSON.parse(JSON.stringify(r));
+            console.log('r = ' + JSON.stringify(r));
+            if (r.status == 'Success') {
+                this.data = r.entity.raesList;
+                for (var i in this.data) {
+                    this.data[i]['url'] = '/s/lexsummonscreat?ESetid=' + this.data[i].Id;
                 }
-            })
-            .catch((error) => {
-                console.log('error = ' + JSON.stringify(error));
-                this.showMyToast(
-                    '鎼滅储澶辫触',
-                    '鎼滅储宸插嚭搴撳凡寮�绁ㄧ殑鍑哄簱鍗曞嚭閿�',
-                    'Error'
-                );
-            });
+                this.message = r.msg;
+                if (this.message == '娌℃湁鎼滅储鍒扮浉鍏冲嚭搴撳崟') {
+                    this.showMyToast('鎼滅储澶辫触', this.message,'Error');
+                } else {
+                    this.showMyToast('鎼滅储鎴愬姛', this.message,'Success');
+                }
+                this.isShowSpinner = false;
+                this.showTable = true;
+            } else {
+                this.showMyToast('鎼滅储澶辫触', r.msg,'Error');
+            }
+        }).catch((error) => {
+            console.log('error = ' + JSON.stringify(error))
+            this.showMyToast('鎼滅储澶辫触', '鎼滅储宸插嚭搴撳凡寮�绁ㄧ殑鍑哄簱鍗曞嚭閿�','Error');
+        })
     }
 
     //娓呯┖
@@ -307,33 +289,30 @@
         cleanUp({
             accountid: this.accountid,
             agencyProType: this.agencyProType,
-            userWorkLocation: this.userWorkLocation
-        })
-            .then((r) => {
-                r = JSON.parse(JSON.stringify(r));
-                console.log('r = ' + JSON.stringify(r));
-                if (r.status == 'Success') {
-                    this.data = r.entity.raesList;
-                    for (var i in this.data) {
-                        this.data[i]['url'] =
-                            '/s/lexsummonscreat?ESetid=' + this.data[i].Id;
-                    }
-                    this.message = r.msg;
-                    if (this.message == '娌℃湁鎼滅储鍒扮浉鍏冲嚭搴撳崟') {
-                        this.showMyToast('鎼滅储澶辫触', this.message, 'Error');
-                    } else {
-                        this.showMyToast('鎼滅储鎴愬姛', this.message, 'Success');
-                    }
-                    this.isShowSpinner = false;
-                    this.showTable = true;
-                } else {
-                    this.showMyToast('鎼滅储澶辫触', r.msg, 'Error');
+            userWorkLocation: this.userWorkLocation,
+        }).then((r) => {
+            r = JSON.parse(JSON.stringify(r));
+            console.log('r = ' + JSON.stringify(r));
+            if (r.status == 'Success') {
+                this.data = r.entity.raesList;
+                for (var i in this.data) {
+                    this.data[i]['url'] = '/s/lexsummonscreat?ESetid=' + this.data[i].Id;
                 }
-            })
-            .catch((error) => {
-                console.log('error = ' + JSON.stringify(error));
-                this.showMyToast('鎼滅储澶辫触', '鎼滅储澶辫触', 'Error');
-            });
+                this.message = r.msg;
+                if (this.message == '娌℃湁鎼滅储鍒扮浉鍏冲嚭搴撳崟') {
+                    this.showMyToast('鎼滅储澶辫触', this.message,'Error');
+                } else {
+                    this.showMyToast('鎼滅储鎴愬姛', this.message,'Success');
+                }
+                this.isShowSpinner = false;
+                this.showTable = true;
+            } else {
+                this.showMyToast('鎼滅储澶辫触', r.msg,'Error');
+            }
+        }).catch((error) => {
+            console.log('error = ' + JSON.stringify(error))
+            this.showMyToast('鎼滅储澶辫触', '鎼滅储澶辫触','Error');
+        })
     }
 
     //Capture the event fired from the paginator component
@@ -360,11 +339,11 @@
     sortBy(field, reverse, primer) {
         const key = primer
             ? function (x) {
-                  return primer(x[field]);
-              }
+                return primer(x[field]);
+            }
             : function (x) {
-                  return x[field];
-              };
+                return x[field];
+            };
 
         return function (a, b) {
             a = key(a);
@@ -373,25 +352,27 @@
         };
     }
 
+
     dataChange(event) {
-        let fieldName = event.target.getAttribute('data-field');
+        let fieldName = event.target.getAttribute("data-field");
         let value = event.detail.value;
         switch (fieldName) {
             case 'deliveryFromDate':
                 this.deliveryFromDate = value;
-                break;
+                break
             case 'deliveryToDate':
                 this.deliveryToDate = value;
-                break;
+                break
             case 'deliveryOrderNo':
                 this.deliveryOrderNo = value;
-                break;
+                break
             case 'contactName':
                 this.contactName = value;
-                break;
+                break
             default:
                 console.log('no data');
         }
+
     }
 
     editProductLimit() {
@@ -414,18 +395,11 @@
             iconName = 'utility:error';
         }
         if (message != '') {
-            content =
-                '<h2><strong>' +
-                title +
-                '<strong/></h2><h5>' +
-                message +
-                '</h5>';
+            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);
+        this.template.querySelector('c-common-toast').showToast(variant, content, iconName, 10000);
     }
 
     @track isModalOpen = false;

--
Gitblit v1.9.1