From 36d15f189de2e83ce2576715dac30c3c260388dd Mon Sep 17 00:00:00 2001
From: buli <137736985@qq.com>
Date: 星期五, 14 七月 2023 14:47:50 +0800
Subject: [PATCH] fixconflict

---
 force-app/main/default/lwc/lexArriveGoodsMain/lexArriveGoodsMain.js | 1036 +++++++++++++++++++++++++++++----------------------------
 1 files changed, 523 insertions(+), 513 deletions(-)

diff --git a/force-app/main/default/lwc/lexArriveGoodsMain/lexArriveGoodsMain.js b/force-app/main/default/lwc/lexArriveGoodsMain/lexArriveGoodsMain.js
index 03c8a53..47a5f09 100644
--- a/force-app/main/default/lwc/lexArriveGoodsMain/lexArriveGoodsMain.js
+++ b/force-app/main/default/lwc/lexArriveGoodsMain/lexArriveGoodsMain.js
@@ -1,523 +1,533 @@
-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";
+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";
+import { loadStyle } from 'lightning/platformResourceLoader';
+import WrappedHeaderTable from '@salesforce/resourceUrl/lexdatatable';
 
 export default class LexArriveGoodsMain extends NavigationMixin(
-  LightningElement
+    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 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: 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
-    }
-  ];
-
-  //鑾峰彇鍙傛暟
-  // @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
+    @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
         }
-      };
-      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"
-          );
+    ];
+
+    @track colms2 = [
+        { label: '浜у搧鍨嬪彿', fieldName: 'prodModel', hideDefaultActions: true },
+        {
+            label: '鏁伴噺',
+            fieldName: 'recordCount',
+            hideDefaultActions: true,
+            initialWidth: 100
         }
-      });
-    } 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';
+    //鑾峰彇鍙傛暟
+    // @wire(CurrentPageReference)
+    // getStateParameters(currentPageReference) {
+    //     console.log('CurrentPageReference');
+    //     if (currentPageReference) {
+    //         this.eSetId = currentPageReference.state?.ESetid;
+    //     }
     // }
-    // const evt = new ShowToastEvent({
-    //     title: title,
-    //     message: message,
-    //     variant: variant,
-    //     mode: mode
-    // });
-    // this.dispatchEvent(evt);
-  }
+
+    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);
+    }
+<<<<<<< HEAD
 }
+=======
+}
+>>>>>>> LEXCommunityLiJun

--
Gitblit v1.9.1