From 44f866419cde0ff12a91d9c1d92daf9e36b063e1 Mon Sep 17 00:00:00 2001
From: buli <137736985@qq.com>
Date: 星期四, 20 四月 2023 13:22:38 +0800
Subject: [PATCH] backup0420

---
 force-app/main/default/lwc/lexinventoryViewLWC/lexinventoryViewLWC.js |   81 +++++++++++++++++++++++++---------------
 1 files changed, 51 insertions(+), 30 deletions(-)

diff --git a/force-app/main/default/lwc/lexinventoryViewLWC/lexinventoryViewLWC.js b/force-app/main/default/lwc/lexinventoryViewLWC/lexinventoryViewLWC.js
index ac4f146..b24100b 100644
--- a/force-app/main/default/lwc/lexinventoryViewLWC/lexinventoryViewLWC.js
+++ b/force-app/main/default/lwc/lexinventoryViewLWC/lexinventoryViewLWC.js
@@ -9,43 +9,45 @@
         fieldName: 'Name__c',
         type: 'Name',
         sortable: true,
+        initialWidth: 250,
         cellAttributes: { alignment: 'left' }
     },
     {
         label: '绗笁鍒嗙被',
         fieldName: 'Category3__c',
         hideDefaultActions: true,
-        sortable: true
+        sortable: true,
+        initialWidth: 90
     },
     {
         label: '绗洓鍒嗙被',
         fieldName: 'Category4__c',
         hideDefaultActions: true,
-        sortable: true
+        sortable: true,
+        initialWidth: 90
     },
     {
         label: '绗簲鍒嗙被',
         fieldName: 'Category5__c',
-        hideDefaultActions: true
+        hideDefaultActions: true,
+        initialWidth: 90
     },
 
     {
         label: '瑙勬牸',
         fieldName: 'packing_list',
-        hideDefaultActions: true,
-        initialWidth: 100
+        hideDefaultActions: true
     },
     {
         label: '鍗曚綅',
         fieldName: 'BoxPiece',
-        hideDefaultActions: true,
-        initialWidth: 100
+        hideDefaultActions: true
     },
     {
         label: '娉ㄥ唽璇佺紪鐮佸彿',
         fieldName: 'approbation_No',
-        hideDefaultActions: true,
-        initialWidth: 100
+        initialWidth: 180,
+        hideDefaultActions: true
     },
     {
         label: '娉ㄥ唽鏈夋晥鏈�',
@@ -56,27 +58,33 @@
     {
         label: 'CFDA鐘舵��',
         fieldName: 'SFDA_Status__c',
-        hideDefaultActions: true
+        hideDefaultActions: true,
+        initialWidth: 100
     },
     {
         label: '浣跨敤鏈熼檺',
         fieldName: 'guaranteeperiod',
-        hideDefaultActions: true
+        hideDefaultActions: true,
+        initialWidth: 100
     },
     {
         label: '鏈夋晥鏈熷唴搴撳瓨',
         fieldName: 'limitCount',
         hideDefaultActions: true,
-        sortable: true
+        sortable: true,
+        initialWidth: 100
     },
     {
         label: '杩囨湡搴撳瓨',
         fieldName: 'overlimitCount',
-        hideDefaultActions: true
+        hideDefaultActions: true,
+        initialWidth: 100
     }
 ];
 
-export default class LexinventoryViewLWC extends LightningElement {
+export default class LexinventoryViewLWC extends NavigationMixin(
+    LightningElement
+) {
     @track pageRecords = [];
     @track data = [];
     @track message = '';
@@ -90,9 +98,11 @@
     @track userWorkLocation;
     @track value = '';
     @track showTable = false;
-    @track optionscatone = [];
-    @track options2 = [];
-    @track options3 = [];
+    @track hidecheckboxcolumn = true;
+    @track check = false;
+    // @track options1 = [];
+    // @track options2 = [];
+    // @track options3 = [];
 
     columns = columns;
     defaultSortDirection = 'asc';
@@ -150,7 +160,7 @@
                         object['value'] = key;
                         option1ValueTemp.push(object);
                     }
-                    this.optionscatone = option1ValueTemp;
+                    this.options1 = option1ValueTemp;
                     console.log(
                         ' this.optionscatone===>' +
                             JSON.stringify(this.optionscatone)
@@ -163,12 +173,14 @@
                         option2ValueTemp.push(object);
                     }
                     this.options2 = option2ValueTemp;
+                    let option3ValueTemp = [];
                     for (var key in result.entity.category5OptionMap) {
                         let object = {};
                         object['label'] = result.entity.category5OptionMap[key];
                         object['value'] = key;
-                        this.options3.push(object);
+                        option3ValueTemp.push(object);
                     }
+                    this.options3 = option3ValueTemp;
 
                     console.log(' this.data=====>' + this.data);
 
@@ -196,13 +208,6 @@
             .catch((error) => {
                 console.log('error = ' + JSON.stringify(error));
             });
-    }
-
-    get options2() {
-        return this.options2;
-    }
-    get options3() {
-        return this.options3;
     }
     sortBy(field, reverse, primer) {
         const key = primer
@@ -266,12 +271,13 @@
         this.showTable = false;
         console.log('杩涘叆鎼滅储11111111111111');
         console.log('杩涘叆鎼滅储');
-        console.log('this.Name = ' + this.Name);
+        console.log('this.CategoryThree = ' + this.CategoryThree);
+        console.log('this.CategoryFive = ' + this.CategoryFive);
         searchOrder({
             category1: this.Name,
             Category3: this.CategoryThree,
-            Category4: '',
-            Category5: '',
+            Category4: this.CategoryFour,
+            Category5: this.CategoryFive,
             orderDetZaikuListLWC: JSON.stringify(this.orderDetZaikuList),
             accountName: this.accountName,
             agencyProType: this.agencyProType,
@@ -280,6 +286,10 @@
             .then((result) => {
                 result = JSON.parse(JSON.stringify(result));
                 console.log('result鎼滅储 = ' + JSON.stringify(result));
+                console.log(
+                    'result鎼滅储鍒楄〃= ' +
+                        JSON.stringify(result.entity.pageRecords)
+                );
                 if (result.status == 'Success') {
                     const evt = new ShowToastEvent({
                         title: '鎼滅储鎴愬姛',
@@ -287,7 +297,7 @@
                         variant: 'Success'
                     });
                     this.dispatchEvent(evt);
-                    this.pageRecords = result.entity.pageRecords;
+                    this.data = result.entity.pageRecords;
                     this.showTable = true;
                 } else {
                     const evt = new ShowToastEvent({
@@ -304,6 +314,7 @@
                 console.log('error = ' + JSON.stringify(error));
             });
     }
+
     inventoryCount() {
         console.log('111搴撳瓨鐩樼偣');
         this[NavigationMixin.Navigate]({
@@ -313,6 +324,16 @@
             }
         });
     }
+
+    handleExpired() {
+        this[NavigationMixin.Navigate]({
+            type: 'standard__webPage',
+            attributes: {
+                url: '/lexOverdueStock'
+            }
+        });
+    }
+
     clearAll() {
         this.Name = '';
         this.value = '鏃�';

--
Gitblit v1.9.1