From 744f42c5496e656a1f9927740a3b37c0b97a6cba Mon Sep 17 00:00:00 2001
From: buli <137736985@qq.com>
Date: 星期五, 14 七月 2023 14:34:12 +0800
Subject: [PATCH] lexcommunityupload0714

---
 force-app/main/default/lwc/lexTopPage/lexTopPage.js |  623 ++++++++++++++++++++++++++++++++++----------------------
 1 files changed, 376 insertions(+), 247 deletions(-)

diff --git a/force-app/main/default/lwc/lexTopPage/lexTopPage.js b/force-app/main/default/lwc/lexTopPage/lexTopPage.js
index cb6582a..7ecdcc9 100644
--- a/force-app/main/default/lwc/lexTopPage/lexTopPage.js
+++ b/force-app/main/default/lwc/lexTopPage/lexTopPage.js
@@ -11,9 +11,9 @@
 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";
+//table css
+import { loadStyle } from 'lightning/platformResourceLoader';
+import WrappedHeaderTable from '@salesforce/resourceUrl/lexdatatable';
 
 export default class LexTopPage extends NavigationMixin(LightningElement) {
     @track title = [];
@@ -48,12 +48,12 @@
     @track showTable = false;
     @track hidecheckboxcolumn = true;
     //鎺掑簭
-    defaultSortDirection = "asc";
-    sortDirection = "asc";
+    defaultSortDirection = 'asc';
+    sortDirection = 'asc';
     sortedBy;
 
     //鍒嗛〉start
-    @track sortBy = "";
+    @track sortBy = '';
     @track pageSize = 10;
     error;
     records;
@@ -76,212 +76,258 @@
     @track colms = [
         {
             label: '娑堣�楀搧璁㈠崟鍚嶇О',
-            type: "customOutputGood",
+            type: 'customOutputGood',
             typeAttributes: {
-                outputValue: { fieldName: "Name" },
+                outputValue: { fieldName: 'Name' },
                 type: 'Title',
-                recordId: { fieldName: "Id" }
+                recordId: { fieldName: 'Id' }
             },
-            hideDefaultActions: true,initialWidth: 200
+            hideDefaultActions: true,
+            // initialWidth: 200,
+            wrapText: true
         },
-        { label: 'SAP鍚堝悓鍙�', fieldName: 'ContractNo__c', hideDefaultActions: true},
+        {
+            label: 'SAP鍚堝悓鍙�',
+            fieldName: 'ContractNo__c',
+            hideDefaultActions: true,
+            wrapText: true,
+            initialWidth: 180
+        },
         {
             label: '璁㈠崟鎬绘暟',
-            type: "customOutputGood",
+            type: 'customOutputGood',
             typeAttributes: {
-                outputValue: { fieldName: "Total_num__c" },
+                outputValue: { fieldName: 'Total_num__c' },
                 type: 'TotalNum',
-                recordId: { fieldName: "Id" }
+                recordId: { fieldName: 'Id' }
             },
-            hideDefaultActions: true, initialWidth: 100
+            hideDefaultActions: true,
+            initialWidth: 100
         },
         {
             label: '宸插埌璐ф暟閲�',
-            type: "customOutputGood",
+            type: 'customOutputGood',
             typeAttributes: {
-                outputValue: { fieldName: "OrderNumber_arrived__c" },
+                outputValue: { fieldName: 'OrderNumber_arrived__c' },
                 type: 'ArrDet',
-                recordId: { fieldName: "Id" }
+                recordId: { fieldName: 'Id' }
             },
-            hideDefaultActions: true, initialWidth: 110
+            hideDefaultActions: true,
+            initialWidth: 100
         },
         {
             label: '寰呯郴缁熸搷浣滃叆搴撴暟閲�',
-            type: "customOutputGood",
+            type: 'customOutputGood',
             typeAttributes: {
-                outputValue: { fieldName: "Delivery_detail_count__c" },
+                outputValue: { fieldName: 'Delivery_detail_count__c' },
                 type: 'DeliveryDet',
-                recordId: { fieldName: "Id" }
+                recordId: { fieldName: 'Id' }
             },
-            hideDefaultActions: true, initialWidth: 180
+            hideDefaultActions: true,
+            initialWidth: 150
         },
         {
             label: '杩樻病鍙戣揣鏁伴噺',
-            type: "customOutputGood",
+            type: 'customOutputGood',
             typeAttributes: {
-                outputValue: { fieldName: "OrderNumber_notarrive__c" },
+                outputValue: { fieldName: 'OrderNumber_notarrive__c' },
                 type: 'NotArrDet',
-                recordId: { fieldName: "Id" }
+                recordId: { fieldName: 'Id' }
             },
-            hideDefaultActions: true, initialWidth: 120
+            hideDefaultActions: true,
+            initialWidth: 120
         },
         {
             label: '鍙戣揣涓冨ぉ杩樻湭鍒拌揣鏁�',
-            type: "customOutputGood",
+            type: 'customOutputGood',
             typeAttributes: {
-                outputValue: { fieldName: "More_than_seven_days__c" },
+                outputValue: { fieldName: 'More_than_seven_days__c' },
                 type: 'MoreThan7',
-                recordId: { fieldName: "Id" }
+                recordId: { fieldName: 'Id' }
             },
-            hideDefaultActions: true, initialWidth: 180
+            hideDefaultActions: true,
+            initialWidth: 150
         },
-        { label: '鏈�鏂板彂璐ф棩鏈�', fieldName: 'Shipment_date__c', hideDefaultActions: true , initialWidth: 140},
-        { label: '棣栨鍙戣揣鏃ユ湡', fieldName: 'First_Delivery__c', hideDefaultActions: true , initialWidth: 140}
+        {
+            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}
+        {
+            label: '鏁伴噺',
+            fieldName: 'recordCount',
+            hideDefaultActions: true,
+            initialWidth: 60,
+            cellAttributes: { alignment: 'center' }
+        }
     ];
 
     //浣跨敤鏈熼檺灏忎簬涓�骞寸殑浜у搧col
     @track colm3 = [
         { label: '浜у搧鍨嬪彿', fieldName: 'prodName', hideDefaultActions: true },
-        { label: '鏁伴噺', fieldName: 'countid', hideDefaultActions: true ,cellAttributes: { alignment: "left" }},
-        { label: '鍗曚綅', fieldName: 'BoxPiece', hideDefaultActions: true ,cellAttributes: { alignment: "left" }}
+        {
+            label: '鏁伴噺',
+            fieldName: 'countid',
+            hideDefaultActions: true,
+            cellAttributes: { alignment: 'left' }
+        },
+        {
+            label: '鍗曚綅',
+            fieldName: 'BoxPiece',
+            hideDefaultActions: true,
+            cellAttributes: { alignment: 'left' }
+        }
     ];
 
     //缁忛攢鍟嗗簱瀛樹笂涓嬮檺col
     @track colm4 = [
         { label: '浜у搧鍨嬪彿', fieldName: 'prodName', hideDefaultActions: true },
-        { label: '搴撳瓨涓嬮檺', fieldName: 'limitLow', hideDefaultActions: true ,cellAttributes: { alignment: "left" }},
-        { label: '搴撳瓨涓婇檺', fieldName: 'limitUp', hideDefaultActions: true ,cellAttributes: { alignment: "left" }}
+        {
+            label: '搴撳瓨涓嬮檺',
+            fieldName: 'limitLow',
+            hideDefaultActions: true,
+            cellAttributes: { alignment: 'left' }
+        },
+        {
+            label: '搴撳瓨涓婇檺',
+            fieldName: 'limitUp',
+            hideDefaultActions: true,
+            cellAttributes: { alignment: 'left' }
+        }
     ];
     @track columns = [
         {
-            label: "娑堣�楀搧鍚嶇О",
-            fieldName: "Name__c",
-            type: "Name",
+            label: '娑堣�楀搧鍚嶇О',
+            fieldName: 'Name__c',
+            type: 'Name',
             sortable: true,
             hideDefaultActions: true,
             wrapText: true,
-            cellAttributes: { alignment: "left" }
+            cellAttributes: { alignment: 'left' }
         },
         {
-            label: "瑙勬牸",
-            fieldName: "packing_list",
-            cellAttributes: { alignment: "right" },
+            label: '瑙勬牸',
+            fieldName: 'packing_list',
+            cellAttributes: { alignment: 'right' },
             initialWidth: 50,
             wrapText: true,
-            hideDefaultActions: true,
+            hideDefaultActions: true
         },
         {
-            label: "绗笁鍒嗙被",
-            fieldName: "Category3__c",
+            label: '绗笁鍒嗙被',
+            fieldName: 'Category3__c',
             initialWidth: 85,
-            cellAttributes: { alignment: "left" },
+            cellAttributes: { alignment: 'left' },
             hideDefaultActions: true,
-            wrapText: true,
+            wrapText: true
         },
         {
-            label: "绗洓鍒嗙被",
-            fieldName: "Category4__c",
-            cellAttributes: { alignment: "left" },
+            label: '绗洓鍒嗙被',
+            fieldName: 'Category4__c',
+            cellAttributes: { alignment: 'left' },
+            initialWidth: 85,
+            hideDefaultActions: true,
+            wrapText: true
+        },
+        {
+            label: '绗簲鍒嗙被',
+            fieldName: 'Category5__c',
+            cellAttributes: { alignment: 'left' },
             initialWidth: 85,
             hideDefaultActions: true,
             wrapText: true,
-
+            sortable: true
         },
         {
-            label: "绗簲鍒嗙被",
-            fieldName: "Category5__c",
-            cellAttributes: { alignment: "left" },
-            initialWidth: 85,
-            hideDefaultActions: true,
-            wrapText: true,
-            sortable: true,
-
-        },
-        {
-            label: "CFDA鐘舵��",
-            fieldName: "SFDA_Status__c",
-            cellAttributes: { alignment: "left" },
+            label: 'CFDA鐘舵��',
+            fieldName: 'SFDA_Status__c',
+            cellAttributes: { alignment: 'left' },
             initialWidth: 80,
-            hideDefaultActions: true,
+            hideDefaultActions: true
         },
         {
-            label: "娉ㄥ唽璇佺紪鐮佸彿",
-            fieldName: "approbation_No",
-            cellAttributes: { alignment: "left" },
+            label: '娉ㄥ唽璇佺紪鐮佸彿',
+            fieldName: 'approbation_No',
+            cellAttributes: { alignment: 'left' },
             wrapText: true,
             initialWidth: 155,
-            hideDefaultActions: true,
+            hideDefaultActions: true
         },
         {
-            label: "娉ㄥ唽璇佹晥鏈�",
-            fieldName: "expiration_Date",
-            cellAttributes: { alignment: "left" },
+            label: '娉ㄥ唽璇佹晥鏈�',
+            fieldName: 'expiration_Date',
+            cellAttributes: { alignment: 'left' },
             wrapText: true,
             hideDefaultActions: true,
             initialWidth: 100
         },
         {
-            label: "浜у搧鏁伴噺涓嬮檺",
-            fieldName: "lowerlimit",
-            cellAttributes: { alignment: "right" },
+            label: '浜у搧鏁伴噺涓嬮檺',
+            fieldName: 'lowerlimit',
+            cellAttributes: { alignment: 'right' },
             wrapText: true,
             hideDefaultActions: true,
             initialWidth: 100
         },
         {
-            label: "浣跨敤鏈熼檺",
-            fieldName: "guaranteeperiod",
-            cellAttributes: { alignment: "left" },
+            label: '浣跨敤鏈熼檺',
+            fieldName: 'guaranteeperiod',
+            cellAttributes: { alignment: 'left' },
             hideDefaultActions: true,
             initialWidth: 95
         },
 
         {
             label: '鏈夋晥鏈熷唴搴撳瓨',
-            type: "customInventoryColor",
-            cellAttributes: { alignment: "right" },
+            type: 'customInventoryColor',
+            cellAttributes: { alignment: 'right' },
             typeAttributes: {
-                value: { fieldName: "limitCount" },
-                upperlimit: { fieldName: "upperlimit" },
-                lowerlimit: { fieldName: "lowerlimit" },
-                boxPrice: { fieldName: "BoxPiece" },
+                value: { fieldName: 'limitCount' },
+                upperlimit: { fieldName: 'upperlimit' },
+                lowerlimit: { fieldName: 'lowerlimit' },
+                boxPrice: { fieldName: 'BoxPiece' }
             },
             hideDefaultActions: true,
 
             initialWidth: 95
         },
         {
-            label: "杩囨湡搴撳瓨",
-            fieldName: "overlimitCount",
+            label: '杩囨湡搴撳瓨',
+            fieldName: 'overlimitCount',
             hideDefaultActions: true,
-            cellAttributes: { alignment: "right" },
+            cellAttributes: { alignment: 'right' },
             initialWidth: 75
         },
         {
-            label: "鍗曚綅",
-            fieldName: "BoxPiece",
-            cellAttributes: { alignment: "left" },
+            label: '鍗曚綅',
+            fieldName: 'BoxPiece',
+            cellAttributes: { alignment: 'left' },
             initialWidth: 50,
             wrapText: true,
-            hideDefaultActions: true,
-        },
-
+            hideDefaultActions: true
+        }
     ];
 
     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');
                 });
         }
     }
@@ -294,20 +340,23 @@
         this.showSpinner = true;
         initPage({
             pageSizeLWC: this.pageSize,
-            pageTokenLWC: this.currentPageToken,
+            pageTokenLWC: this.currentPageToken
         })
-            .then(result => {
+            .then((result) => {
                 this.isNoteStay = result.isNoteStay;
-                console.log('isNoteStay:'+result.isNoteStay);
+                console.log('isNoteStay:' + result.isNoteStay);
                 if (result.result == 'Success') {
                     //鍒嗛〉start
                     this.nextPageToken = result.paginatedAccounts.nextPageToken;
                     this.totalRecords = result.paginatedAccounts.totalRecords;
                     this.recordStart = result.paginatedAccounts.recordStart;
                     this.recordEnd = result.paginatedAccounts.recordEnd;
-                    this.totalPages = Math.ceil(result.paginatedAccounts.totalRecords / this.pageSize);
+                    this.totalPages = Math.ceil(
+                        result.paginatedAccounts.totalRecords / this.pageSize
+                    );
                     console.log('this.totalPages = ' + this.totalPages);
-                    this.paginationVisibility = this.totalPages > 1 ? true : false;
+                    this.paginationVisibility =
+                        this.totalPages > 1 ? true : false;
                     console.log('this.sortDirection = ' + this.sortDirection);
                     this.loader = false;
                     //鍒嗛〉end
@@ -318,81 +367,117 @@
                     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.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.column = result.column;
                     this.accountInfo = result.accountInfo;
                     this.accountId = result.accountInfo.Id;
                     this.pageRecords = result.pageRecords;
-                    this.overlimitdateorderdetails = result.overlimitdateorderdetails;
+                    this.overlimitdateorderdetails =
+                        result.overlimitdateorderdetails;
                     this.over_view = result.over_view;
                     this.overlimit = result.overlimit;
                     this.hasHos = result.hasHos;
                     this.product_Limit = result.product_Limit;
                     console.log('result==>' + JSON.stringify(result));
                     for (var i in this.pageRecords) {
-                        this.pageRecords[i]["Name__c"] = this.pageRecords[i].Prod.Name__c;
-                        this.pageRecords[i]["Category3__c"] = this.pageRecords[i].Prod.Category3__c;
-                        this.pageRecords[i]["Category4__c"] = this.pageRecords[i].Prod.Category3__c;
-                        this.pageRecords[i]["Category5__c"] = this.pageRecords[i].Prod.Category3__c;
-                        this.pageRecords[i]["SFDA_Status__c"] = this.pageRecords[i].Prod.SFDA_Status__c;
+                        this.pageRecords[i]['Name__c'] =
+                            this.pageRecords[i].Prod.Name__c;
+                        this.pageRecords[i]['Category3__c'] =
+                            this.pageRecords[i].Prod.Category3__c;
+                        this.pageRecords[i]['Category4__c'] =
+                            this.pageRecords[i].Prod.Category3__c;
+                        this.pageRecords[i]['Category5__c'] =
+                            this.pageRecords[i].Prod.Category3__c;
+                        this.pageRecords[i]['SFDA_Status__c'] =
+                            this.pageRecords[i].Prod.SFDA_Status__c;
                     }
                     //hasHos = true 鍖婚櫌鐗逛环
                     if (this.hasHos) {
                         let object1 = {
-                            label: "鍖婚櫌鐗逛环",
-                            fieldName: "hospitalSpecialOffer",
+                            label: '鍖婚櫌鐗逛环',
+                            fieldName: 'hospitalSpecialOffer',
                             hideDefaultActions: true,
                             type: 'boolean',
-                            cellAttributes: { alignment: "left" },
+                            cellAttributes: { alignment: 'left' },
                             initialWidth: 75
-
                         };
                         this.columns.push(object1);
                         console.log(' this.columns' + this.columns);
                         for (var j in this.pageRecords) {
-                            this.pageRecords[j]["Name__c"] = this.pageRecords[j].Prod.Name__c;
-                            this.pageRecords[j]["Category3__c"] = this.pageRecords[j].Prod.Category3__c;
-                            this.pageRecords[j]["Category4__c"] = this.pageRecords[j].Prod.Category3__c;
-                            this.pageRecords[j]["Category5__c"] = this.pageRecords[j].Prod.Category3__c;
-                            this.pageRecords[j]["SFDA_Status__c"] = this.pageRecords[j].Prod.SFDA_Status__c;
-                            this.pageRecords[j]["hospitalSpecialOffer__c"] = this.pageRecords[j].hospitalSpecialOffer;
+                            this.pageRecords[j]['Name__c'] =
+                                this.pageRecords[j].Prod.Name__c;
+                            this.pageRecords[j]['Category3__c'] =
+                                this.pageRecords[j].Prod.Category3__c;
+                            this.pageRecords[j]['Category4__c'] =
+                                this.pageRecords[j].Prod.Category3__c;
+                            this.pageRecords[j]['Category5__c'] =
+                                this.pageRecords[j].Prod.Category3__c;
+                            this.pageRecords[j]['SFDA_Status__c'] =
+                                this.pageRecords[j].Prod.SFDA_Status__c;
+                            this.pageRecords[j]['hospitalSpecialOffer__c'] =
+                                this.pageRecords[j].hospitalSpecialOffer;
                         }
                     }
                     this.showTable = true;
-                    if (this.product_Limit != null && this.product_Limit != '') {
-                        var records = this.product_Limit.split(",");
+                    if (
+                        this.product_Limit != null &&
+                        this.product_Limit != ''
+                    ) {
+                        var records = this.product_Limit.split(',');
                         for (var i in records) {
-                            var parms = records[i].split("|");
+                            var parms = records[i].split('|');
                             var record = new Object();
-                            record["prodName"] = parms[0];
-                            record["limitLow"] = parms[1];
-                            record["limitUp"] = parms[2];
+                            record['prodName'] = parms[0];
+                            record['limitLow'] = parms[1];
+                            record['limitUp'] = parms[2];
                             this.productLimitRecords.push(record);
                         }
                     }
                     // this.productLimitRecords = records;
-                    console.log("productLimitRecords:" + JSON.stringify(this.productLimitRecords));
-                    console.log("product_Limit:" + this.product_Limit);
-                    this.consumableorderdetailsRecordsview = result.consumableorderdetailsRecordsview;
+                    console.log(
+                        'productLimitRecords:' +
+                            JSON.stringify(this.productLimitRecords)
+                    );
+                    console.log('product_Limit:' + this.product_Limit);
+                    this.consumableorderdetailsRecordsview =
+                        result.consumableorderdetailsRecordsview;
                     //add by WangXueqin 2023/05/05
                     this.userPro_Type = result.userPro_Type;
                     console.log('this.accountId:' + this.accountId);
-                    console.log('this.accountInfo:' + JSON.stringify(this.accountInfo));
+                    console.log(
+                        'this.accountInfo:' + JSON.stringify(this.accountInfo)
+                    );
                     this.showSpinner = false;
                     this.showPage = true;
                     // this.showMyToast('鍒濆鍖栭〉闈㈡垚鍔�', '', 'success');
                 } else {
                     this.showPage = true;
                     this.showSpinner = false;
-                    console.log("Error:" + result.errorMsg);
-                    this.showMyToast('鍒濆鍖栭〉闈㈠け璐�', result.errorMsg, 'error');
+                    console.log('Error:' + result.errorMsg);
+                    this.showMyToast(
+                        '鍒濆鍖栭〉闈㈠け璐�',
+                        result.errorMsg,
+                        'error'
+                    );
                 }
             })
-            .catch(error => {
+            .catch((error) => {
                 this.showSpinner = false;
-                console.log("Error:" + error);
-                this.showMyToast('鍒濆鍖栭〉闈㈠け璐�', JSON.stringify(error), 'error');
-            })
+                console.log('Error:' + error);
+                this.showMyToast(
+                    '鍒濆鍖栭〉闈㈠け璐�',
+                    JSON.stringify(error),
+                    'error'
+                );
+            });
     }
 
     //鐐瑰嚮閾炬帴
@@ -400,7 +485,9 @@
         var outputValue = event.detail.data.value;
         var outputType = event.detail.data.type;
         var recordId = event.detail.data.recordId;
-        console.log("click:" + outputValue + "---" + outputType + "---" + recordId);
+        console.log(
+            'click:' + outputValue + '---' + outputType + '---' + recordId
+        );
         if (outputType == 'Title') {
             const config = {
                 type: 'standard__webPage',
@@ -411,120 +498,146 @@
             this[NavigationMixin.Navigate](config);
         } else if (outputType == 'TotalNum') {
             this.popTitle = '鎵�鏈変骇鍝佷竴瑙�';
-            initTotalNum({ ordId: recordId, type: '' })
-                .then(result => {
+            initTotalNum({ ordId: recordId, type: '' }).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 == 'ArrDet') {
+            if (recordId == '1') {
+                this.popTitle = '鎵�鏈夊凡鍒拌揣浜у搧涓�瑙�';
+                initArrDetAll({ type: '' }).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');
+                        this.showMyToast(
+                            '鍔犺浇鎵�鏈夊凡鍒拌揣浜у搧涓�瑙堥〉闈㈠け璐�',
+                            result.errorMsg,
+                            'error'
+                        );
                     }
-                })
-        } else if (outputType == 'ArrDet') {
-            if (recordId == '1') {
-                this.popTitle = '鎵�鏈夊凡鍒拌揣浜у搧涓�瑙�';
-                initArrDetAll({ type: '' })
-                    .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 = '宸插埌璐т骇鍝佷竴瑙�';
-                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');
-                        }
-                    })
+                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: '' })
-                    .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');
-                        }
-                    })
+                initDeliveryDetAll({ type: '' }).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');
-                        }
-                    })
+                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: '' })
-                    .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');
-                        }
-                    })
+                initNotArrDetAll({ type: '' }).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');
-                        }
-                    })
+                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: '' })
-                    .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');
-                        }
-                    })
+                initMoreThan7All({ type: '' }).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');
-                        }
-                    })
+                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'
+                        );
+                    }
+                });
             }
         }
     }
@@ -536,6 +649,11 @@
 
     editProductLimit(event) {
         //add by Wang Xueqin 2023/05/05
+        //let url =
+            // '/LexProductLimitEdit?accountid=' +
+            // this.accountId +
+            // '&userPro_Type=' +
+            // this.userPro_Type;
         let url = "/lexproductlimitedit?accountid=" + this.accountId + "&userPro_Type=" + this.userPro_Type;
         const config = {
             type: 'standard__webPage',
@@ -564,18 +682,24 @@
         console.log('show custom message');
         var iconName = '';
         var content = '';
-        if(variant == 'success'){
-           iconName = 'utility:check';
-        }else{
-           iconName = 'utility:error';
+        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>';
+        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);
+        this.template
+            .querySelector('c-common-toast')
+            .showToast(variant, content, iconName, 10000);
         // var mode;
         // if(this.isNoteStay){
         //     mode ='sticky';
@@ -589,17 +713,17 @@
         //     mode: mode
         // });
         // this.dispatchEvent(evt);
-     }
+    }
     //鎺掑簭
 
     sortByMethod(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);
@@ -609,15 +733,17 @@
     }
 
     onHandleSort(event) {
-        console.log("Sort");
+        console.log('Sort');
         this.sortBy = event.detail.fieldName;
         this.sortDirection = event.detail.sortDirection;
         this.currentPageToken = 0;
-        console.log('this.sortBy = ' + this.sortBy)
-        console.log('this.sortDirection = ' + this.sortDirection)
+        console.log('this.sortBy = ' + this.sortBy);
+        console.log('this.sortDirection = ' + this.sortDirection);
         const { fieldName: sortedBy, sortDirection } = event.detail;
         const cloneData = [...this.pageRecords];
-        cloneData.sort(this.sortByMethod(sortedBy, sortDirection === 'asc' ? 1 : -1));
+        cloneData.sort(
+            this.sortByMethod(sortedBy, sortDirection === 'asc' ? 1 : -1)
+        );
         this.pageRecords = cloneData;
         this.sortDirection = sortDirection;
         this.sortedBy = sortedBy;
@@ -633,12 +759,14 @@
         }
     }
     handlePrevious() {
-        this.currentPageToken = Number(this.currentPageToken) - Number(this.pageSize);
+        this.currentPageToken =
+            Number(this.currentPageToken) - Number(this.pageSize);
         this.init();
     }
 
     handleNext() {
-        this.currentPageToken = Number(this.currentPageToken) + Number(this.pageSize);
+        this.currentPageToken =
+            Number(this.currentPageToken) + Number(this.pageSize);
         this.init();
     }
     handleFirst() {
@@ -647,7 +775,8 @@
     }
 
     handleLast() {
-        this.currentPageToken = this.totalPages > 1 ? (this.totalPages - 1) * this.pageSize : 0;
+        this.currentPageToken =
+            this.totalPages > 1 ? (this.totalPages - 1) * this.pageSize : 0;
         this.init();
     }
 

--
Gitblit v1.9.1