From b5c5eb130ca0848124f9d136af4be142ad5aac07 Mon Sep 17 00:00:00 2001
From: binxie <137736985@qq.com>
Date: 星期一, 26 六月 2023 14:42:02 +0800
Subject: [PATCH] backup0626

---
 force-app/main/default/lwc/lexInventory/lexInventory.js |   45 +++++++++++++++++++++++++--------------------
 1 files changed, 25 insertions(+), 20 deletions(-)

diff --git a/force-app/main/default/lwc/lexInventory/lexInventory.js b/force-app/main/default/lwc/lexInventory/lexInventory.js
index 43d0f99..9a35fb2 100644
--- a/force-app/main/default/lwc/lexInventory/lexInventory.js
+++ b/force-app/main/default/lwc/lexInventory/lexInventory.js
@@ -112,6 +112,7 @@
 		fieldName: "Name__c",
 		wrapText: true,
 		hideDefaultActions: true,
+		// initialWidth: 550
 	},
 	{
 		label: "鍗曚綅",
@@ -125,13 +126,14 @@
 		fieldName: "Bar_Code__c",
 		hideDefaultActions: true,
 		wrapText: true,
-	    initialWidth: 500,
+	    // initialWidth: 300,
 	},
 	{
 		label: "璋冩暣鍘熷洜",
 		fieldName: "DiffReason",
 		hideDefaultActions: true,
 		wrapText: true,
+		// initialWidth: 
 		
 	},
 ];
@@ -272,7 +274,7 @@
 	@track isSummonsFlag;
 	//灞曞紑鏍�
 	activeSections = ["dataExpand"];
-	columnHeader = ["娑堣�楀搧鍚嶇О", "鍗曚綅", "barCode", "璋冩暣鍘熷洜"];
+	columnHeader = ["娑堣�楀搧鍚嶇О", "鍗曚綅", "BarCode", "璋冩暣鍘熷洜"];
 	//纭涓�瑙�
 	@track eSetId = "";
 	@track EditAble = false;
@@ -521,46 +523,49 @@
 	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"]);
-		}
-
+			for (var i in this.data) {
+				for (var j in selectedRowsEvent) {
+					if (this.data[i].ProdId+this.data[i]["boxPiece"] == selectedRowsEvent[j].ProdId+ selectedRowsEvent[j]["boxPiece"]) {
+						this.selectedRows.push(selectedRowsEvent[j].ProdId+this.data[i]["boxPiece"])
+					}
+				}
+		    // for (var i in selectedRowsEvent) {
+		    //     this.selectedRows.push(selectedRowsEvent[i].ProdId+this.data[i]["boxPiece"]);
+		    // }
+			}
 	}
-
 	//瀵煎嚭涓篶sv
 	exportData() {
 		// Prepare a html table
 		let doc = '<table>';
 		// Add styles for the table
 		doc += '<style>';
-		doc += 'table, th, td {';
-		doc += '    border: 1px solid black;';
+		doc += 'table,th,td{';
+		doc += '    border: 1px solid;';
 		doc += '    border-collapse: collapse;';
+		doc += '    font-weight: normal;';
+		doc += '    text-align: left;';
 		doc += '}';
 		doc += '</style>';
 		// Add all the Table Headers
 		doc += '<tr>';
 		this.columnHeader.forEach(element => {
-			doc += '<th>' + element + '</th>'
+			doc += '<th style="font-weight: bold";>' + element + '</th>'
 		});
 		doc += '</tr>';
 		// Add the data rows
 		this.codPageRecords.forEach(record => {
 			doc += '<tr>';
-			doc += '<th>' + record.Name__c + '</th>';
-			doc += '<th>' + record.Box_Piece__c + '</th>';
-			doc += '<th>' + record.Bar_Code__c + '</th>';
-			doc += '<th>' + record.DiffReason + '</th>';
+			doc += '<td>' + record.Name__c + '</td>';
+			doc += '<td>' + record.Box_Piece__c + '</td>';
+			doc += '<td>' + record.Bar_Code__c + '</td>';
+			doc += '<td>' + record.DiffReason + '</td>';
 			doc += '</tr>';
 		});
 		doc += '</table>';
 		console.log('doc' + doc);
-		var element = 'data:application/vnd.ms-excel,' + encodeURIComponent(doc);
+		var bom = "\uFEFF";
+		var element = 'data:application/vnd.ms-excel,' + encodeURIComponent(bom + doc);
 		let downloadElement = document.createElement('a');
 		downloadElement.href = element;
 		downloadElement.target = '_self';

--
Gitblit v1.9.1