From f05bfc9a39bccc8afb928efe7555f21e0e69c5bd Mon Sep 17 00:00:00 2001
From: buli <137736985@qq.com>
Date: 星期一, 10 七月 2023 10:51:38 +0800
Subject: [PATCH] backupfixtablecolumn0710

---
 force-app/main/default/lwc/lexArriveGoodsMain/lexArriveGoodsMain.js |  926 ++++++++++++++++++++++++++++++++-------------------------
 1 files changed, 516 insertions(+), 410 deletions(-)

diff --git a/force-app/main/default/lwc/lexArriveGoodsMain/lexArriveGoodsMain.js b/force-app/main/default/lwc/lexArriveGoodsMain/lexArriveGoodsMain.js
index 163a81f..03c8a53 100644
--- a/force-app/main/default/lwc/lexArriveGoodsMain/lexArriveGoodsMain.js
+++ b/force-app/main/default/lwc/lexArriveGoodsMain/lexArriveGoodsMain.js
@@ -1,417 +1,523 @@
-import { LightningElement,wire,api,track } from 'lwc';
-import { CurrentPageReference } from 'lightning/navigation';
-import { ShowToastEvent } from 'lightning/platformShowToastEvent';
-import { NavigationMixin } from 'lightning/navigation';
-import init from '@salesforce/apex/LexArriveGoodsMainController.init';
-import searchConsumableorderdetails from '@salesforce/apex/LexArriveGoodsMainController.searchConsumableorderdetails';
-import initTotalNum from '@salesforce/apex/LexConsumableGoodsInfo.initTotalNum';
-import initArrDet from '@salesforce/apex/LexConsumableGoodsInfo.initArrDet';
-import initArrDetAll from '@salesforce/apex/LexConsumableGoodsInfo.initArrDetAll';
-import initDeliveryDet from '@salesforce/apex/LexConsumableGoodsInfo.initDeliveryDet';
-import initDeliveryDetAll from '@salesforce/apex/LexConsumableGoodsInfo.initDeliveryDetAll';
-import initNotArrDet from '@salesforce/apex/LexConsumableGoodsInfo.initNotArrDet';
-import initNotArrDetAll from '@salesforce/apex/LexConsumableGoodsInfo.initNotArrDetAll';
-import initMoreThan7 from '@salesforce/apex/LexConsumableGoodsInfo.initMoreThan7';
-import initMoreThan7All from '@salesforce/apex/LexConsumableGoodsInfo.initMoreThan7All';
-//table css 
+import { LightningElement, wire, api, track } from "lwc";
+import { CurrentPageReference } from "lightning/navigation";
+import { ShowToastEvent } from "lightning/platformShowToastEvent";
+import { NavigationMixin } from "lightning/navigation";
+import init from "@salesforce/apex/LexArriveGoodsMainController.init";
+import searchConsumableorderdetails from "@salesforce/apex/LexArriveGoodsMainController.searchConsumableorderdetails";
+import initTotalNum from "@salesforce/apex/LexConsumableGoodsInfo.initTotalNum";
+import initArrDet from "@salesforce/apex/LexConsumableGoodsInfo.initArrDet";
+import initArrDetAll from "@salesforce/apex/LexConsumableGoodsInfo.initArrDetAll";
+import initDeliveryDet from "@salesforce/apex/LexConsumableGoodsInfo.initDeliveryDet";
+import initDeliveryDetAll from "@salesforce/apex/LexConsumableGoodsInfo.initDeliveryDetAll";
+import initNotArrDet from "@salesforce/apex/LexConsumableGoodsInfo.initNotArrDet";
+import initNotArrDetAll from "@salesforce/apex/LexConsumableGoodsInfo.initNotArrDetAll";
+import initMoreThan7 from "@salesforce/apex/LexConsumableGoodsInfo.initMoreThan7";
+import initMoreThan7All from "@salesforce/apex/LexConsumableGoodsInfo.initMoreThan7All";
+//table css
 import { loadStyle } from "lightning/platformResourceLoader";
 import WrappedHeaderTable from "@salesforce/resourceUrl/lexdatatable";
 
-export default class LexArriveGoodsMain extends NavigationMixin(LightningElement) {
-    //椤甸潰鍩虹鍙橀噺
-    @track agencyProType;
-    @track category1;
-    @track cate2;
-    // @track eSetId;
-    @track accountId;
-    @track title = [];
-    @track raesList = [];
-    @track recordList = [];
-    @track userWorkLocation;
-    @track totalNum;
-    @track orderNumberArrived;
-    @track deliveryDetailCount;
-    @track orderNumberNotarrive;
-    @track moreThanSevenDays;
-    @track showSpinner = true;
-    @track showPage = false;
-    @track showPop = false;
-    @track popTitle;
-    stylesLoaded = false;
-    //鏄惁涓�鐩存樉绀烘彁绀�
-    @track isNoteStay = true;
+export default class LexArriveGoodsMain extends NavigationMixin(
+  LightningElement
+) {
+  //椤甸潰鍩虹鍙橀噺
+  @track agencyProType;
+  @track category1;
+  @track cate2;
+  // @track eSetId;
+  @track accountId;
+  @track title = [];
+  @track raesList = [];
+  @track recordList = [];
+  @track userWorkLocation;
+  @track totalNum;
+  @track orderNumberArrived;
+  @track deliveryDetailCount;
+  @track orderNumberNotarrive;
+  @track moreThanSevenDays;
+  @track showSpinner = true;
+  @track showPage = false;
+  @track showPop = false;
+  @track popTitle;
+  stylesLoaded = false;
+  //鏄惁涓�鐩存樉绀烘彁绀�
+  @track isNoteStay = true;
 
-    @track colms = [
-        // {label:'娑堣�楀搧璁㈠崟鍚嶇О',fieldName:'Name'},
-        // {label:'璁㈠崟鎬绘暟',fieldName:'Total_num__c'},
-        // {label:'宸插埌璐ф暟閲�',fieldName:'OrderNumber_arrived__c'},
-        // {label:'寰呯郴缁熸搷浣滃叆搴撴暟閲�',fieldName:'Delivery_detail_count__c'},
-        // {label:'杩樻病鍙戣揣鏁伴噺',fieldName:'OrderNumber_notarrive__c'},
-        // {label:'鍙戣揣涓冨ぉ杩樻湭鍒拌揣鏁�',fieldName:'More_than_seven_days__c'},
-        {label:'娑堣�楀搧璁㈠崟鍚嶇О',
-            type: "customOutputGood",
-            typeAttributes: {
-                outputValue: { fieldName: "Name" },
-                type: 'Title',
-                recordId: { fieldName: "Id" }
-            },
-            hideDefaultActions: true,initialWidth:200,wrapText:true},
-        {label:'SAP鍚堝悓鍙�',fieldName:'ContractNo__c',hideDefaultActions: true,wrapText:true,initialWidth:180},
-        {label:'璁㈠崟鎬绘暟',
-            type: "customOutputGood",
-            typeAttributes: {
-                outputValue: { fieldName: "Total_num__c" },
-                type: 'TotalNum',
-                recordId: { fieldName: "Id" }
-            },
-            hideDefaultActions: true, initialWidth: 100,cellAttributes: { alignment: "right" }},
-        {label:'宸插埌璐ф暟閲�',
-            type: "customOutputGood",
-            typeAttributes: {
-                outputValue: { fieldName: "OrderNumber_arrived__c" },
-                type: 'ArrDet',
-                recordId: { fieldName: "Id" }
-            },
-            hideDefaultActions: true, initialWidth: 110,cellAttributes: { alignment: "right" }},
-        {label:'寰呯郴缁熸搷浣滃叆搴撴暟閲�',
-            type: "customOutputGood",
-            typeAttributes: {
-                outputValue: { fieldName: "Delivery_detail_count__c" },
-                type: 'DeliveryDet',
-                recordId: { fieldName: "Id" }
-            },
-            hideDefaultActions: true, initialWidth: 180,cellAttributes: { alignment: "right" }},
-        {label:'杩樻病鍙戣揣鏁伴噺',
-            type: "customOutputGood",
-            typeAttributes: {
-                outputValue: { fieldName: "OrderNumber_notarrive__c" },
-                type: 'NotArrDet',
-                recordId: { fieldName: "Id" }
-            },
-            hideDefaultActions: true, initialWidth: 120,cellAttributes: { alignment: "right" }},
-        {label:'鍙戣揣涓冨ぉ杩樻湭鍒拌揣鏁�',
-            type: "customOutputGood",
-            typeAttributes: {
-                outputValue: { fieldName: "More_than_seven_days__c" },
-                type: 'MoreThan7',
-                recordId: { fieldName: "Id" }
-            },
-            hideDefaultActions: true, initialWidth: 180,cellAttributes: { alignment: "right" }},
-        {label:'鏈�鏂板彂璐ф棩鏈�',fieldName:'Shipment_date__c',hideDefaultActions: true, initialWidth: 140},
-        {label:'棣栨鍙戣揣鏃ユ湡',fieldName:'First_Delivery__c',hideDefaultActions: true, initialWidth: 140}
-    ];
+  @track colms = [
+    // {label:'娑堣�楀搧璁㈠崟鍚嶇О',fieldName:'Name'},
+    // {label:'璁㈠崟鎬绘暟',fieldName:'Total_num__c'},
+    // {label:'宸插埌璐ф暟閲�',fieldName:'OrderNumber_arrived__c'},
+    // {label:'寰呯郴缁熸搷浣滃叆搴撴暟閲�',fieldName:'Delivery_detail_count__c'},
+    // {label:'杩樻病鍙戣揣鏁伴噺',fieldName:'OrderNumber_notarrive__c'},
+    // {label:'鍙戣揣涓冨ぉ杩樻湭鍒拌揣鏁�',fieldName:'More_than_seven_days__c'},
+    {
+      label: "娑堣�楀搧璁㈠崟鍚嶇О",
+      type: "customOutputGood",
+      typeAttributes: {
+        outputValue: { fieldName: "Name" },
+        type: "Title",
+        recordId: { fieldName: "Id" }
+      },
+      hideDefaultActions: true,
+      // initialWidth: 200,
+      wrapText: true
+    },
+    {
+      label: "SAP鍚堝悓鍙�",
+      fieldName: "ContractNo__c",
+      hideDefaultActions: true,
+      wrapText: true,
+      initialWidth: 180
+    },
+    {
+      label: "璁㈠崟鎬绘暟",
+      type: "customOutputGood",
+      typeAttributes: {
+        outputValue: { fieldName: "Total_num__c" },
+        type: "TotalNum",
+        recordId: { fieldName: "Id" }
+      },
+      hideDefaultActions: true,
+      initialWidth: 100,
+      cellAttributes: { alignment: "right" }
+    },
+    {
+      label: "宸插埌璐ф暟閲�",
+      type: "customOutputGood",
+      typeAttributes: {
+        outputValue: { fieldName: "OrderNumber_arrived__c" },
+        type: "ArrDet",
+        recordId: { fieldName: "Id" }
+      },
+      hideDefaultActions: true,
+      initialWidth: 100,
+      cellAttributes: { alignment: "right" }
+    },
+    {
+      label: "寰呯郴缁熸搷浣滃叆搴撴暟閲�",
+      type: "customOutputGood",
+      typeAttributes: {
+        outputValue: { fieldName: "Delivery_detail_count__c" },
+        type: "DeliveryDet",
+        recordId: { fieldName: "Id" }
+      },
+      hideDefaultActions: true,
+      initialWidth: 150,
+      cellAttributes: { alignment: "right" }
+    },
+    {
+      label: "杩樻病鍙戣揣鏁伴噺",
+      type: "customOutputGood",
+      typeAttributes: {
+        outputValue: { fieldName: "OrderNumber_notarrive__c" },
+        type: "NotArrDet",
+        recordId: { fieldName: "Id" }
+      },
+      hideDefaultActions: true,
+      initialWidth: 120,
+      cellAttributes: { alignment: "right" }
+    },
+    {
+      label: "鍙戣揣涓冨ぉ杩樻湭鍒拌揣鏁�",
+      type: "customOutputGood",
+      typeAttributes: {
+        outputValue: { fieldName: "More_than_seven_days__c" },
+        type: "MoreThan7",
+        recordId: { fieldName: "Id" }
+      },
+      hideDefaultActions: true,
+      initialWidth: 150,
+      cellAttributes: { alignment: "right" }
+    },
+    {
+      label: "鏈�鏂板彂璐ф棩鏈�",
+      fieldName: "Shipment_date__c",
+      hideDefaultActions: true,
+      initialWidth: 105
+    },
+    {
+      label: "棣栨鍙戣揣鏃ユ湡",
+      fieldName: "First_Delivery__c",
+      hideDefaultActions: true,
+      initialWidth: 105
+    }
+  ];
 
-    @track colms2 = [
-        {label:'浜у搧鍨嬪彿',fieldName:'prodModel',hideDefaultActions: true},
-        {label:'鏁伴噺',fieldName:'recordCount',hideDefaultActions: true,initialWidth: 100}
-    ];
+  @track colms2 = [
+    { label: "浜у搧鍨嬪彿", fieldName: "prodModel", hideDefaultActions: true },
+    {
+      label: "鏁伴噺",
+      fieldName: "recordCount",
+      hideDefaultActions: true,
+      initialWidth: 100
+    }
+  ];
 
-    //鑾峰彇鍙傛暟
-    // @wire(CurrentPageReference)
-    // getStateParameters(currentPageReference) {
-    //     console.log('CurrentPageReference');
-    //     if (currentPageReference) {
-    //         this.eSetId = currentPageReference.state?.ESetid;
-    //     }
+  //鑾峰彇鍙傛暟
+  // @wire(CurrentPageReference)
+  // getStateParameters(currentPageReference) {
+  //     console.log('CurrentPageReference');
+  //     if (currentPageReference) {
+  //         this.eSetId = currentPageReference.state?.ESetid;
+  //     }
+  // }
+
+  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");
+        });
+    }
+  }
+
+  //鍒濆鍖�
+  connectedCallback() {
+    init().then((result) => {
+      this.isNoteStay = result.isNoteStay;
+      if (result.result == "Success") {
+        this.agencyProType = result.agencyProType;
+        this.accountId = result.accountId;
+        this.title = result.title;
+        this.userWorkLocation = result.userWorkLocation;
+        this.totalNum = result.totalNum;
+        this.orderNumberArrived = result.orderNumberArrived;
+        this.deliveryDetailCount = result.deliveryDetailCount;
+        this.orderNumberNotarrive = result.orderNumberNotarrive;
+        this.moreThanSevenDays = result.moreThanSevenDays;
+        this.raesList = result.raesList;
+        this.raesList.push({
+          Id: "1",
+          Name: "璁㈠崟鏄庣粏姹囨��",
+          Total_num__c: this.totalNum,
+          OrderNumber_arrived__c: this.orderNumberArrived,
+          Delivery_detail_count__c: this.deliveryDetailCount,
+          OrderNumber_notarrive__c: this.orderNumberNotarrive,
+          More_than_seven_days__c: this.moreThanSevenDays
+        });
+        this.showSpinner = false;
+        this.showPage = true;
+      } else {
+        this.showSpinner = false;
+        console.log("Error:" + result.errorMsg);
+        this.showMyToast("鍒濆鍖栭〉闈㈠け璐�", result.errorMsg, "error");
+      }
+    });
+  }
+
+  //鐐瑰嚮閾炬帴
+  clickLick(event) {
+    var outputValue = event.detail.data.value;
+    var outputType = event.detail.data.type;
+    var recordId = event.detail.data.recordId;
+    console.log("click:" + outputValue + "---" + outputType + "---" + recordId);
+    if (outputType == "Title") {
+      const config = {
+        type: "standard__webPage",
+        attributes: {
+          url: "/lexarrivegoods?ESetId=" + recordId
+        }
+      };
+      this[NavigationMixin.Navigate](config);
+    } else if (outputType == "TotalNum") {
+      this.popTitle = "鎵�鏈変骇鍝佷竴瑙�";
+      initTotalNum({ ordId: recordId, type: "all" }).then((result) => {
+        if (result.result == "Success") {
+          // this.recordList = result.recordList;
+          var dataStr = JSON.stringify(result.recordList);
+          this.recordList = JSON.parse(dataStr);
+          console.log("data:" + JSON.stringify(this.recordList));
+          this.showPop = true;
+        } else {
+          this.showMyToast(
+            "鍔犺浇鎵�鏈変骇鍝佷竴瑙堥〉闈㈠け璐�",
+            result.errorMsg,
+            "error"
+          );
+        }
+      });
+    } else if (outputType == "ArrDet") {
+      if (recordId == "1") {
+        this.popTitle = "鎵�鏈夊凡鍒拌揣浜у搧涓�瑙�";
+        initArrDetAll({ type: "all" }).then((result) => {
+          if (result.result == "Success") {
+            // this.recordList = result.recordList;
+            var dataStr = JSON.stringify(result.recordList);
+            this.recordList = JSON.parse(dataStr);
+            console.log("data:" + JSON.stringify(this.recordList));
+            this.showPop = true;
+          } else {
+            this.showMyToast(
+              "鍔犺浇鎵�鏈夊凡鍒拌揣浜у搧涓�瑙堥〉闈㈠け璐�",
+              result.errorMsg,
+              "error"
+            );
+          }
+        });
+      } else {
+        this.popTitle = "宸插埌璐т骇鍝佷竴瑙�";
+        initArrDet({ orderId: recordId }).then((result) => {
+          if (result.result == "Success") {
+            this.recordList = result.recordList;
+            console.log("data:" + JSON.stringify(this.recordList));
+            this.showPop = true;
+          } else {
+            this.showMyToast(
+              "鍔犺浇宸插埌璐т骇鍝佷竴瑙堥〉闈㈠け璐�",
+              result.errorMsg,
+              "error"
+            );
+          }
+        });
+      }
+    } else if (outputType == "DeliveryDet") {
+      if (recordId == "1") {
+        this.popTitle = "鎵�鏈夊凡鍙戣揣杩樻病鍒拌揣浜у搧涓�瑙�";
+        initDeliveryDetAll({ type: "all" }).then((result) => {
+          if (result.result == "Success") {
+            this.recordList = result.recordList;
+            console.log("data:" + JSON.stringify(this.recordList));
+            this.showPop = true;
+          } else {
+            this.showMyToast(
+              "鍔犺浇鎵�鏈夊凡鍙戣揣杩樻病鍒拌揣浜у搧涓�瑙堥〉闈㈠け璐�",
+              result.errorMsg,
+              "error"
+            );
+          }
+        });
+      } else {
+        this.popTitle = "鏈埌璐т骇鍝佷竴瑙�";
+        initDeliveryDet({ orderId: recordId }).then((result) => {
+          if (result.result == "Success") {
+            this.recordList = result.recordList;
+            console.log("data:" + JSON.stringify(this.recordList));
+            this.showPop = true;
+          } else {
+            this.showMyToast(
+              "鍔犺浇鏈埌璐т骇鍝佷竴瑙堥〉闈㈠け璐�",
+              result.errorMsg,
+              "error"
+            );
+          }
+        });
+      }
+    } else if (outputType == "NotArrDet") {
+      if (recordId == "1") {
+        this.popTitle = "鎵�鏈夎繕娌″彂璐т骇鍝佷竴瑙�";
+        initNotArrDetAll({ type: "all" }).then((result) => {
+          if (result.result == "Success") {
+            this.recordList = result.recordList;
+            console.log("data:" + JSON.stringify(this.recordList));
+            this.showPop = true;
+          } else {
+            this.showMyToast(
+              "鍔犺浇鎵�鏈夎繕娌″彂璐т骇鍝佷竴瑙堥〉闈㈠け璐�",
+              result.errorMsg,
+              "error"
+            );
+          }
+        });
+      } else {
+        this.popTitle = "杩樻病鍙戣揣鏁伴噺";
+        initNotArrDet({ orderId: recordId }).then((result) => {
+          if (result.result == "Success") {
+            this.recordList = result.recordList;
+            console.log("data:" + JSON.stringify(this.recordList));
+            this.showPop = true;
+          } else {
+            this.showMyToast(
+              "鍔犺浇杩樻病鍙戣揣鏁伴噺椤甸潰澶辫触",
+              result.errorMsg,
+              "error"
+            );
+          }
+        });
+      }
+    } else if (outputType == "MoreThan7") {
+      if (recordId == "1") {
+        this.popTitle = "鎵�鏈夊彂璐т竷澶╄繕鏈埌璐ф暟";
+        initMoreThan7All({ type: "all" }).then((result) => {
+          if (result.result == "Success") {
+            this.recordList = result.recordList;
+            console.log("data:" + JSON.stringify(this.recordList));
+            this.showPop = true;
+          } else {
+            this.showMyToast(
+              "鍔犺浇鎵�鏈夊彂璐т竷澶╄繕鏈埌璐ф暟椤甸潰澶辫触",
+              result.errorMsg,
+              "error"
+            );
+          }
+        });
+      } else {
+        this.popTitle = "鍙戣揣涓冨ぉ杩樻湭鍒拌揣鏁�";
+        initMoreThan7({ orderId: recordId }).then((result) => {
+          if (result.result == "Success") {
+            this.recordList = result.recordList;
+            console.log("data:" + JSON.stringify(this.recordList));
+            this.showPop = true;
+          } else {
+            this.showMyToast(
+              "鍔犺浇鍙戣揣涓冨ぉ杩樻湭鍒拌揣鏁伴〉闈㈠け璐�",
+              result.errorMsg,
+              "error"
+            );
+          }
+        });
+      }
+    }
+  }
+
+  //鍏抽棴寮圭獥
+  closePop() {
+    this.showPop = false;
+  }
+
+  //娑堣�楀搧璁㈠崟鍚嶇О鍙樻洿
+  category1Change(event) {
+    this.category1 = event.detail.value;
+  }
+
+  //鏈�鏂板彂璐ф棩鏈熷彉鏇�
+  cate2Change(event) {
+    this.cate2 = event.detail.value;
+  }
+
+  //妫�绱�
+  search() {
+    this.showSpinner = true;
+    searchConsumableorderdetails({
+      category1Str: this.category1,
+      cate2Str: this.cate2,
+      accountidStr: this.accountId,
+      userWorkLocationStr: this.userWorkLocation,
+      agencyProTypeStr: this.agencyProType
+    }).then((result) => {
+      this.showSpinner = false;
+      if (result.result == "Success") {
+        this.raesList = result.raesList;
+        this.raesList.push({
+          Id: "1",
+          Name: "璁㈠崟鏄庣粏姹囨��",
+          Total_num__c: this.totalNum,
+          OrderNumber_arrived__c: this.orderNumberArrived,
+          Delivery_detail_count__c: this.deliveryDetailCount,
+          OrderNumber_notarrive__c: this.orderNumberNotarrive,
+          More_than_seven_days__c: this.moreThanSevenDays
+        });
+        if (this.raesList.length > 1) {
+          var count = this.raesList.length - 1;
+          this.showMyToast(
+            "鎼滅储鎴愬姛",
+            "鍏辨悳绱㈠埌" + count + "鏉℃暟鎹�",
+            "success"
+          );
+        } else {
+          this.showMyToast("鏈悳绱㈠埌鏁版嵁", "", "error");
+        }
+      } else {
+        this.showMyToast("鎼滅储澶辫触", result.errorMsg, "error");
+      }
+    });
+  }
+
+  //娓呯┖鎼滅储妗�
+  clear() {
+    this.showSpinner = true;
+    this.category1 = "";
+    this.cate2 = null;
+    searchConsumableorderdetails({
+      category1Str: this.category1,
+      cate2Str: this.cate2,
+      accountidStr: this.accountId,
+      userWorkLocationStr: this.userWorkLocation,
+      agencyProTypeStr: this.agencyProType
+    }).then((result) => {
+      this.showSpinner = false;
+      if (result.result == "Success") {
+        this.raesList = result.raesList;
+        this.raesList.push({
+          Id: "1",
+          Name: "璁㈠崟鏄庣粏姹囨��",
+          Total_num__c: this.totalNum,
+          OrderNumber_arrived__c: this.orderNumberArrived,
+          Delivery_detail_count__c: this.deliveryDetailCount,
+          OrderNumber_notarrive__c: this.orderNumberNotarrive,
+          More_than_seven_days__c: this.moreThanSevenDays
+        });
+        if (this.raesList.length > 1) {
+          var count = this.raesList.length - 1;
+          this.showMyToast(
+            "鎼滅储鎴愬姛",
+            "鍏辨悳绱㈠埌" + count + "鏉℃暟鎹�",
+            "success"
+          );
+        } else {
+          this.showMyToast("鏈悳绱㈠埌鏁版嵁", "", "error");
+        }
+      } else {
+        this.showMyToast("鎼滅储澶辫触", result.errorMsg, "error");
+      }
+    });
+  }
+
+  //鍏ュ簱
+  orderArrive() {
+    const config = {
+      type: "standard__webPage",
+      attributes: {
+        url: "/lexarrivegoods?ArrType=Arr"
+      }
+    };
+    this[NavigationMixin.Navigate](config);
+  }
+
+  //杩斿搧
+  orderReturn() {
+    const config = {
+      type: "standard__webPage",
+      attributes: {
+        url: "/lexarrivegoods?ArrType=ReG"
+      }
+    };
+    this[NavigationMixin.Navigate](config);
+  }
+
+  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';
     // }
-
-    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");
-                });
-        }
-    }
-   
-    //鍒濆鍖�
-    connectedCallback(){
-        init()
-            .then(result=>{
-                this.isNoteStay = result.isNoteStay;
-                if(result.result == 'Success'){
-                    this.agencyProType = result.agencyProType;
-                    this.accountId = result.accountId;
-                    this.title = result.title;
-                    this.userWorkLocation = result.userWorkLocation;
-                    this.totalNum = result.totalNum;
-                    this.orderNumberArrived = result.orderNumberArrived;
-                    this.deliveryDetailCount = result.deliveryDetailCount;
-                    this.orderNumberNotarrive = result.orderNumberNotarrive;
-                    this.moreThanSevenDays = result.moreThanSevenDays;
-                    this.raesList = result.raesList;
-                    this.raesList.push({Id:'1',Name:'璁㈠崟鏄庣粏姹囨��',Total_num__c:this.totalNum,OrderNumber_arrived__c:this.orderNumberArrived,Delivery_detail_count__c:this.deliveryDetailCount,OrderNumber_notarrive__c:this.orderNumberNotarrive,More_than_seven_days__c:this.moreThanSevenDays});
-                    this.showSpinner = false;
-                    this.showPage = true;
-                }else{
-                    this.showSpinner = false;
-                    console.log("Error:"+result.errorMsg);
-                    this.showMyToast('鍒濆鍖栭〉闈㈠け璐�',result.errorMsg,'error');
-                }
-            })
-    }
-
-    //鐐瑰嚮閾炬帴
-    clickLick(event){
-        var outputValue = event.detail.data.value;
-        var outputType = event.detail.data.type;
-        var recordId = event.detail.data.recordId;
-        console.log("click:"+outputValue+"---"+outputType+"---"+recordId);
-        if(outputType == 'Title'){
-            const config = {
-                type: 'standard__webPage',
-                attributes: {
-                   url: '/lexarrivegoods?ESetId='+recordId
-                }
-            };
-            this[NavigationMixin.Navigate](config);
-        }else if(outputType == 'TotalNum'){
-            this.popTitle = '鎵�鏈変骇鍝佷竴瑙�';
-            initTotalNum({ordId:recordId, type:'all'})
-            .then(result=>{
-                if(result.result == 'Success'){
-                    // this.recordList = result.recordList;
-                    var dataStr = JSON.stringify(result.recordList);
-                    this.recordList = JSON.parse(dataStr);
-                    console.log('data:'+JSON.stringify(this.recordList));
-                    this.showPop = true;
-                }else{
-                    this.showMyToast('鍔犺浇鎵�鏈変骇鍝佷竴瑙堥〉闈㈠け璐�',result.errorMsg,'error');
-                }
-            })
-        }else if(outputType == 'ArrDet'){
-            if(recordId == '1'){
-                this.popTitle = '鎵�鏈夊凡鍒拌揣浜у搧涓�瑙�';
-                initArrDetAll({type:'all'})
-                .then(result=>{
-                    if(result.result == 'Success'){
-                        // this.recordList = result.recordList;
-                        var dataStr = JSON.stringify(result.recordList);
-                        this.recordList = JSON.parse(dataStr);
-                        console.log('data:'+JSON.stringify(this.recordList));
-                        this.showPop = true;
-                    }else{
-                        this.showMyToast('鍔犺浇鎵�鏈夊凡鍒拌揣浜у搧涓�瑙堥〉闈㈠け璐�',result.errorMsg,'error');
-                    }
-                })
-            }else{
-                this.popTitle = '宸插埌璐т骇鍝佷竴瑙�';
-                initArrDet({orderId:recordId})
-                .then(result=>{
-                    if(result.result == 'Success'){
-                        this.recordList = result.recordList;
-                        console.log('data:'+JSON.stringify(this.recordList));
-                        this.showPop = true;
-                    }else{
-                        this.showMyToast('鍔犺浇宸插埌璐т骇鍝佷竴瑙堥〉闈㈠け璐�',result.errorMsg,'error');
-                    }
-                })
-            }
-        }else if(outputType == 'DeliveryDet'){
-            if(recordId == '1'){
-                this.popTitle = '鎵�鏈夊凡鍙戣揣杩樻病鍒拌揣浜у搧涓�瑙�';
-                initDeliveryDetAll({type:'all'})
-                .then(result=>{
-                    if(result.result == 'Success'){
-                        this.recordList = result.recordList;
-                        console.log('data:'+JSON.stringify(this.recordList));
-                        this.showPop = true;
-                    }else{
-                        this.showMyToast('鍔犺浇鎵�鏈夊凡鍙戣揣杩樻病鍒拌揣浜у搧涓�瑙堥〉闈㈠け璐�',result.errorMsg,'error');
-                    }
-                })
-            }else{
-                this.popTitle = '鏈埌璐т骇鍝佷竴瑙�';
-                initDeliveryDet({orderId:recordId})
-                .then(result=>{
-                    if(result.result == 'Success'){
-                        this.recordList = result.recordList;
-                        console.log('data:'+JSON.stringify(this.recordList));
-                        this.showPop = true;
-                    }else{
-                        this.showMyToast('鍔犺浇鏈埌璐т骇鍝佷竴瑙堥〉闈㈠け璐�',result.errorMsg,'error');
-                    }
-                })
-            }
-        }else if(outputType == 'NotArrDet'){
-            if(recordId == '1'){
-                this.popTitle = '鎵�鏈夎繕娌″彂璐т骇鍝佷竴瑙�';
-                initNotArrDetAll({type:'all'})
-                .then(result=>{
-                    if(result.result == 'Success'){
-                        this.recordList = result.recordList;
-                        console.log('data:'+JSON.stringify(this.recordList));
-                        this.showPop = true;
-                    }else{
-                        this.showMyToast('鍔犺浇鎵�鏈夎繕娌″彂璐т骇鍝佷竴瑙堥〉闈㈠け璐�',result.errorMsg,'error');
-                    }
-                })
-            }else{
-                this.popTitle = '杩樻病鍙戣揣鏁伴噺';
-                initNotArrDet({orderId:recordId})
-                .then(result=>{
-                    if(result.result == 'Success'){
-                        this.recordList = result.recordList;
-                        console.log('data:'+JSON.stringify(this.recordList));
-                        this.showPop = true;
-                    }else{
-                        this.showMyToast('鍔犺浇杩樻病鍙戣揣鏁伴噺椤甸潰澶辫触',result.errorMsg,'error');
-                    }
-                })
-            }
-
-        }else if(outputType == 'MoreThan7'){
-            if(recordId == '1'){
-                this.popTitle = '鎵�鏈夊彂璐т竷澶╄繕鏈埌璐ф暟';
-                initMoreThan7All({type:'all'})
-                .then(result=>{
-                    if(result.result == 'Success'){
-                        this.recordList = result.recordList;
-                        console.log('data:'+JSON.stringify(this.recordList));
-                        this.showPop = true;
-                    }else{
-                        this.showMyToast('鍔犺浇鎵�鏈夊彂璐т竷澶╄繕鏈埌璐ф暟椤甸潰澶辫触',result.errorMsg,'error');
-                    }
-                })
-            }else{
-                this.popTitle = '鍙戣揣涓冨ぉ杩樻湭鍒拌揣鏁�';
-                initMoreThan7({orderId:recordId})
-                .then(result=>{
-                    if(result.result == 'Success'){
-                        this.recordList = result.recordList;
-                        console.log('data:'+JSON.stringify(this.recordList));
-                        this.showPop = true;
-                    }else{
-                        this.showMyToast('鍔犺浇鍙戣揣涓冨ぉ杩樻湭鍒拌揣鏁伴〉闈㈠け璐�',result.errorMsg,'error');
-                    }
-                })
-            }
-        }
-    }
-
-    //鍏抽棴寮圭獥
-    closePop(){
-        this.showPop = false;
-    }
-
-    //娑堣�楀搧璁㈠崟鍚嶇О鍙樻洿
-    category1Change(event){
-        this.category1 = event.detail.value;
-    }
-    
-    //鏈�鏂板彂璐ф棩鏈熷彉鏇�
-    cate2Change(event){
-        this.cate2 = event.detail.value;
-    }
-    
-    //妫�绱�
-    search(){
-        this.showSpinner = true;
-        searchConsumableorderdetails({
-            category1Str:this.category1,
-            cate2Str:this.cate2,
-            accountidStr:this.accountId,
-            userWorkLocationStr:this.userWorkLocation,
-            agencyProTypeStr:this.agencyProType})
-        .then(result=>{
-            this.showSpinner = false;
-            if(result.result == 'Success'){
-                this.raesList = result.raesList;
-                this.raesList.push({Id:'1',Name:'璁㈠崟鏄庣粏姹囨��',Total_num__c:this.totalNum,OrderNumber_arrived__c:this.orderNumberArrived,Delivery_detail_count__c:this.deliveryDetailCount,OrderNumber_notarrive__c:this.orderNumberNotarrive,More_than_seven_days__c:this.moreThanSevenDays});
-                if(this.raesList.length > 1){
-                    var count = this.raesList.length - 1;
-                    this.showMyToast('鎼滅储鎴愬姛','鍏辨悳绱㈠埌'+count+'鏉℃暟鎹�','success');
-                }else{
-                    this.showMyToast('鏈悳绱㈠埌鏁版嵁','','error');
-                }
-            }else{
-                this.showMyToast('鎼滅储澶辫触',result.errorMsg,'error');
-            }
-        })
-    }
-    
-    //娓呯┖鎼滅储妗�
-    clear(){
-        this.showSpinner = true;
-        this.category1 = '';
-        this.cate2 = null;
-        searchConsumableorderdetails({
-            category1Str:this.category1,
-            cate2Str:this.cate2,
-            accountidStr:this.accountId,
-            userWorkLocationStr:this.userWorkLocation,
-            agencyProTypeStr:this.agencyProType})
-        .then(result=>{
-            this.showSpinner = false;
-            if(result.result == 'Success'){
-                this.raesList = result.raesList;
-                this.raesList.push({Id:'1',Name:'璁㈠崟鏄庣粏姹囨��',Total_num__c:this.totalNum,OrderNumber_arrived__c:this.orderNumberArrived,Delivery_detail_count__c:this.deliveryDetailCount,OrderNumber_notarrive__c:this.orderNumberNotarrive,More_than_seven_days__c:this.moreThanSevenDays});
-                if(this.raesList.length > 1){
-                    var count = this.raesList.length - 1;
-                    this.showMyToast('鎼滅储鎴愬姛','鍏辨悳绱㈠埌'+count+'鏉℃暟鎹�','success');
-                }else{
-                    this.showMyToast('鏈悳绱㈠埌鏁版嵁','','error');
-                }
-            }else{
-                this.showMyToast('鎼滅储澶辫触',result.errorMsg,'error');
-            }
-        })
-    }
-
-    //鍏ュ簱
-    orderArrive(){
-        const config = {
-            type: 'standard__webPage',
-            attributes: {
-               url: '/lexarrivegoods?ArrType=Arr'
-            }
-        };
-        this[NavigationMixin.Navigate](config);
-    }
-    
-    //杩斿搧
-    orderReturn(){
-        const config = {
-            type: 'standard__webPage',
-            attributes: {
-               url: '/lexarrivegoods?ArrType=ReG'
-            }
-        };
-        this[NavigationMixin.Navigate](config);
-    }
-
-    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
+    // const evt = new ShowToastEvent({
+    //     title: title,
+    //     message: message,
+    //     variant: variant,
+    //     mode: mode
+    // });
+    // this.dispatchEvent(evt);
+  }
+}

--
Gitblit v1.9.1