From d324588faa5120c95321425a06de683e8aae445b Mon Sep 17 00:00:00 2001
From: buli <137736985@qq.com>
Date: 星期一, 05 六月 2023 14:37:22 +0800
Subject: [PATCH] LEX Community NewComponent
---
force-app/main/default/lwc/lexInventory/lexInventory.js | 65 +++++++++++++++++++++-----------
1 files changed, 43 insertions(+), 22 deletions(-)
diff --git a/force-app/main/default/lwc/lexInventory/lexInventory.js b/force-app/main/default/lwc/lexInventory/lexInventory.js
index d535c79..43d0f99 100644
--- a/force-app/main/default/lwc/lexInventory/lexInventory.js
+++ b/force-app/main/default/lwc/lexInventory/lexInventory.js
@@ -393,10 +393,10 @@
}
}
- if(this.barcode == ''||this.barcode == null){
- this.showMyToast('鑾峰彇澶辫触','璇疯緭鍏arCode鍙�','error');
+ // if(this.barcode == ''||this.barcode == null){
+ // this.showMyToast('鑾峰彇澶辫触','璇疯緭鍏arCode鍙�','error');
- }
+ // }
console.log('this.data--->'+JSON.stringify(this.data));
console.log('this.currentPageToken'+this.currentPageToken);
this.selectedRows = [];
@@ -450,7 +450,7 @@
}
this.iSinventory = result.entity.iSinventory;
this.pandiandetailsMap = result.entity.pandiandetailsMap;
- this.reSet = result.entity.reSet;
+ this.reSet = result.entity.reSet1;
console.log("iSinventory:" + this.iSinventory);
this.showTable = true;
this.showbutton = true;
@@ -518,19 +518,19 @@
this.barcode = value;
}
- // getSelectedRows(event) {
- // let selectedRowsEvent = event.detail.selectedRows;
- // this.selectedRows = [];
- // for (var i in selectedRowsEvent) {
- // this.selectedRows.push(selectedRowsEvent[i].ProdId+this.data[i]["boxPiece"]);
- // }
- // const selectedRows = event.detail.selectedRows;
- // console.log("this.selectedRows = " + JSON.stringify(selectedRows));
- // for (var i in selectedRows) {
- // this.selectedRows.push(selectedRows[i].ProdId+this.data[i]["boxPiece"]);
- // }
+ getSelectedRows(event) {
+ let selectedRowsEvent = event.detail.selectedRows;
+ this.selectedRows = [];
+ for (var i in selectedRowsEvent) {
+ this.selectedRows.push(selectedRowsEvent[i].ProdId+this.data[i]["boxPiece"]);
+ }
+ const selectedRows = event.detail.selectedRows;
+ console.log("this.selectedRows = " + JSON.stringify(selectedRows));
+ for (var i in selectedRows) {
+ this.selectedRows.push(selectedRows[i].ProdId+this.data[i]["boxPiece"]);
+ }
- // }
+ }
//瀵煎嚭涓篶sv
exportData() {
@@ -593,13 +593,34 @@
console.log('reSet' + this.reSet);
this.showSpinner = true;
console.log('pandiandetailsMap' + this.pandiandetailsMap);
- var el = this.template.querySelector("c-lex-custom-lightning-datatable");
- var selected = el.getSelectedRows();
- this.selectedData = selected;
- console.log("閫変腑鏁版嵁" + JSON.stringify(this.selectedData));
+ //鏌ヨ鏈夊摢浜涢�夋嫨浜嗙殑鐒跺悗check
+ const selectedRows = this.template.querySelector('c-lex-custom-lightning-datatable').getSelectedRows();
+ console.log('selectedRows========> ' + JSON.stringify(selectedRows));
+ for (var i in this.data) {
+ this.data[i]["check"] = false;
+ }
+ for (var i in this.data) {
+ for (var j in selectedRows) {
+ if (this.data[i].ProdId+this.data[i]["boxPiece"] == selectedRows[j].ProdId+ selectedRows[j]["boxPiece"]) {
+ this.data[i]["check"] = true;
+ }
+ // console.log('this.data[i].ProdId+this.data[i]["boxPiece"]'+this.data[i].ProdId+this.data[i]["boxPiece"]);
+ console.log('selectedRows[j].ProdId+this.data[i]["boxPiece"]'+selectedRows[j].ProdId+selectedRows[j]["boxPiece"]);
+
+ }
+ }
+
+ // var el = this.template.querySelector("c-lex-custom-lightning-datatable");
+ // var selected = el.getSelectedRows();
+ // this.selectedData = selected;
+ // console.log("閫変腑鏁版嵁" + JSON.stringify(this.selectedData));
+ // console.log("reset" + JSON.stringify(this.reSet));
+ // console.log("reset1" + JSON.stringify(this.reSet1));
+ // console.log("r" + JSON.stringify(this.reSet1));
+
save({
iSinventory: this.iSinventory,
- consumableorderdetailsRecordsLWC: JSON.stringify(this.selectedData),
+ consumableorderdetailsRecordsLWC:JSON.stringify(this.data),
accountid: this.accountid,
agencyProType: this.agencyProType,
reSet: this.reSet,
@@ -611,7 +632,7 @@
console.log("111111");
if (result.status == "Success") {
- let url = "/lexInventory?ESetid=" + result.entity.eSetId;
+ let url = "/lexinventory?ESetid=" + result.entity.eSetId;
this[NavigationMixin.Navigate]({
type: "standard__webPage",
attributes: {
--
Gitblit v1.9.1