From 71b93327e8f3fb3bffffc7c033c1f782e7b6ab32 Mon Sep 17 00:00:00 2001
From: buli <137736985@qq.com>
Date: 星期一, 22 五月 2023 17:37:16 +0800
Subject: [PATCH] test
---
force-app/main/default/lwc/lexSaleAndDelivery/lexSaleAndDelivery.js | 250 +++++++++++++++++++++++++++-----------------------
1 files changed, 135 insertions(+), 115 deletions(-)
diff --git a/force-app/main/default/lwc/lexSaleAndDelivery/lexSaleAndDelivery.js b/force-app/main/default/lwc/lexSaleAndDelivery/lexSaleAndDelivery.js
index ff7628f..0dd889b 100644
--- a/force-app/main/default/lwc/lexSaleAndDelivery/lexSaleAndDelivery.js
+++ b/force-app/main/default/lwc/lexSaleAndDelivery/lexSaleAndDelivery.js
@@ -6,21 +6,24 @@
import searchOrderInstatus from '@salesforce/apex/LexSaleAndDeliveryController.searchOrderInstatus';
import searchConsumableorderdetails from '@salesforce/apex/LexSaleAndDeliveryController.searchConsumableorderdetails';
import searchConsumableorFinish from '@salesforce/apex/LexSaleAndDeliveryController.searchConsumableorFinish';
+//table css
+import { loadStyle } from "lightning/platformResourceLoader";
+import WrappedHeaderTable from "@salesforce/resourceUrl/lexdatatable";
const columns = [
- {
- label: '鍑哄簱鏃�',
- fieldName: 'Outbound_Date__c',
+ {
+ label: '鍑哄簱鏃�',
+ fieldName: 'Outbound_Date__c',
type: 'date',
- initialWidth : 100,
- hideDefaultActions: true ,
+ initialWidth: 100,
+ hideDefaultActions: true,
sortable: true
},
- {
- label: '鍑哄簱鍗曞彿',
- fieldName: 'url',
- type : 'url',
- initialWidth : 175,
+ {
+ label: '鍑哄簱鍗曞彿',
+ fieldName: 'url',
+ type: 'url',
+ initialWidth: 175,
typeAttributes: {
label: {
fieldName: 'Name'
@@ -28,75 +31,75 @@
target: '_blank'
},
hideDefaultActions: true,
- sortable: true
- },
- {
- label: '瀹㈡埛鍚�',
- fieldName: 'ShipmentAccount__c',
- hideDefaultActions: true ,
- wrapText:true,
sortable: true
},
- {
- label: '绉戝',
- fieldName: 'Order_ForCustomerText__c',
+ {
+ label: '瀹㈡埛鍚�',
+ fieldName: 'ShipmentAccount__c',
hideDefaultActions: true,
- initialWidth : 120
+ wrapText: true,
+ sortable: true
},
- {
- label: '鍑哄簱鍗曠姸鎬�',
- fieldName: 'SummonsStatus_c__c',
- hideDefaultActions: true ,
- sortable: true,
- initialWidth : 100
+ {
+ label: '绉戝',
+ fieldName: 'Order_ForCustomerText__c',
+ hideDefaultActions: true,
+ initialWidth: 120
},
- {
- label: '寮�绁ㄧ姸鎬�',
- fieldName: 'Billed_Status__c',
+ {
+ label: '鍑哄簱鍗曠姸鎬�',
+ fieldName: 'SummonsStatus_c__c',
hideDefaultActions: true,
sortable: true,
- initialWidth : 100
+ initialWidth: 100
},
- {
- label: '鏈彂绁ㄩ噾棰�(鍏�)',
- fieldName: 'InvoiceNotPro_money__c',
+ {
+ label: '寮�绁ㄧ姸鎬�',
+ fieldName: 'Billed_Status__c',
hideDefaultActions: true,
- type : "number",
- typeAttributes:{
- minimumFractionDigits:2,
+ sortable: true,
+ initialWidth: 100
+ },
+ {
+ label: '鏈彂绁ㄩ噾棰�(鍏�)',
+ fieldName: 'InvoiceNotPro_money__c',
+ hideDefaultActions: true,
+ type: "number",
+ typeAttributes: {
+ minimumFractionDigits: 2,
},
- initialWidth : 150
+ initialWidth: 150
},
- {
- label: '鍒涘缓鏃ユ湡',
+ {
+ label: '鍒涘缓鏃ユ湡',
fieldName: 'CreatedDate',
hideDefaultActions: true,
- sortable: true ,
+ sortable: true,
type: "date",
- typeAttributes:{
- timeZone : "Asia/Shanghai",
+ typeAttributes: {
+ timeZone: "Asia/Shanghai",
day: "numeric",
month: "numeric",
year: "numeric",
hour: "2-digit",
minute: "2-digit"
},
- initialWidth : 200
+ initialWidth: 200
}
];
const editColumns = [
- {
- label: '鍑哄簱鏃�',
- fieldName: 'Outbound_Date__c',
- type: 'date',
- hideDefaultActions: true ,
+ {
+ label: '鍑哄簱鏃�',
+ fieldName: 'Outbound_Date__c',
+ type: 'date',
+ hideDefaultActions: true,
sortable: true
},
- {
- label: '鍑哄簱鍗曞彿',
- fieldName: 'url',
- type : 'url',
+ {
+ label: '鍑哄簱鍗曞彿',
+ fieldName: 'url',
+ type: 'url',
typeAttributes: {
label: {
fieldName: 'Name'
@@ -104,44 +107,44 @@
target: '_blank'
},
hideDefaultActions: true,
- sortable: true
- },
- {
- label: '瀹㈡埛鍚�',
- fieldName: 'ShipmentAccount__c',
- hideDefaultActions: true ,
sortable: true
},
- {
- label: '绉戝',
- fieldName: 'Order_ForCustomerText__c',
+ {
+ label: '瀹㈡埛鍚�',
+ fieldName: 'ShipmentAccount__c',
+ hideDefaultActions: true,
+ sortable: true
+ },
+ {
+ label: '绉戝',
+ fieldName: 'Order_ForCustomerText__c',
hideDefaultActions: true
},
- {
- label: '鍑哄簱鍗曠姸鎬�',
- fieldName: 'SummonsStatus_c__c',
- hideDefaultActions: true ,
- sortable: true,
- initialWidth : 100
- },
- {
- label: '寮�绁ㄧ姸鎬�',
- fieldName: 'Billed_Status__c',
+ {
+ label: '鍑哄簱鍗曠姸鎬�',
+ fieldName: 'SummonsStatus_c__c',
hideDefaultActions: true,
sortable: true,
- initialWidth : 100
+ initialWidth: 100
},
- {
- label: '鏈彂绁ㄩ噾棰�(鍏�)',
- fieldName: 'InvoiceNotPro_money__c',
+ {
+ label: '寮�绁ㄧ姸鎬�',
+ fieldName: 'Billed_Status__c',
hideDefaultActions: true,
- initialWidth : 150
+ sortable: true,
+ initialWidth: 100
},
- {
- label: '鍒涘缓鏃ユ湡',
+ {
+ label: '鏈彂绁ㄩ噾棰�(鍏�)',
+ fieldName: 'InvoiceNotPro_money__c',
+ hideDefaultActions: true,
+ initialWidth: 150
+ },
+ {
+ label: '鍒涘缓鏃ユ湡',
fieldName: 'CreatedDate',
hideDefaultActions: true,
- sortable: true
+ sortable: true
},
// {
// label: '鍗曚綅',
@@ -152,13 +155,13 @@
// label: '鍑鸿揣鏁伴噺',
// hideDefaultActions: true,
// type:'customShipment',
-
+
// },
// {
// label: '鍑鸿揣鍗曚环(鍏�)',
// hideDefaultActions: true,
// type:'customShipmentUnitPrice',
-
+
// }
];
export default class LexSaleAndDelivery extends NavigationMixin(LightningElement) {
@@ -176,6 +179,7 @@
@track userWorkLocation = '';
@track showTable = false;
@track hidecheckboxcolumn = true;
+ stylesLoaded = false;
//鎺掑簭
defaultSortDirection = 'asc';
@@ -192,12 +196,13 @@
this.agencyProType = r.entity.agencyProType;
this.userWorkLocation = r.entity.userWorkLocation;
this.data = r.entity.raesList;
- for(var i in this.data){
- this.data[i]['url'] = '/s/lexsummonscreat?ESetid='+this.data[i].Id;
+ for (var i in this.data) {
+ this.data[i]['url'] = '/s/lexsummonscreat?ESetid=' + this.data[i].Id;
}
console.log('this.data = ' + JSON.stringify(this.data));
this.isShowSpinner = false;
this.showTable = true;
+
} else {
console.log('r = ' + JSON.stringify(r))
this.showToast('Error', r.msg);
@@ -207,8 +212,22 @@
})
}
+ renderedCallback() {
+ debugger
+ 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");
+ });
+ }
+ }
+
//鏂板缓鍑哄簱鍗�
- neworderhead(){
+ neworderhead() {
this[NavigationMixin.Navigate]({
type: 'standard__webPage',
attributes: {
@@ -235,16 +254,17 @@
console.log('r = ' + JSON.stringify(r));
if (r.status == 'Success') {
this.data = r.entity.raesList;
- for(var i in this.data){
- this.data[i]['url'] = '/s/lexsummonscreat?ESetid='+this.data[i].Id;
+ for (var i in this.data) {
+ this.data[i]['url'] = '/s/lexsummonscreat?ESetid=' + this.data[i].Id;
}
this.message = r.msg;
- if(this.message == '娌℃湁鎼滅储鍒扮浉鍏冲嚭搴撳崟銆�'){
+ if (this.message == '娌℃湁鎼滅储鍒扮浉鍏冲嚭搴撳崟銆�') {
this.showToast('Error', this.message);
- }else{
+ } else {
this.showToast('Success', this.message);
}
this.isShowSpinner = false;
+ //this.isCssLoaded = true
this.showTable = true;
} else {
this.showToast('Error', r.msg);
@@ -255,7 +275,7 @@
}
//杩樻病鍑哄簱鐨勫嚭搴撳崟
- searchConsumableorderdetailsJs(){
+ searchConsumableorderdetailsJs() {
this.isShowSpinner = true;
this.showTable = false;
console.log('searchConsumableorderdetailsJs');
@@ -274,13 +294,13 @@
console.log('r = ' + JSON.stringify(r));
if (r.status == 'Success') {
this.data = r.entity.raesList;
- for(var i in this.data){
- this.data[i]['url'] = '/s/lexsummonscreat?ESetid='+this.data[i].Id;
+ for (var i in this.data) {
+ this.data[i]['url'] = '/s/lexsummonscreat?ESetid=' + this.data[i].Id;
}
this.message = r.msg;
- if(this.message == '娌℃湁鎼滅储鍒扮浉鍏冲嚭搴撳崟銆�'){
+ if (this.message == '娌℃湁鎼滅储鍒扮浉鍏冲嚭搴撳崟銆�') {
this.showToast('Error', this.message);
- }else{
+ } else {
this.showToast('Success', this.message);
}
this.isShowSpinner = false;
@@ -294,7 +314,7 @@
}
//宸插嚭搴撳凡寮�绁ㄧ殑鍑哄簱鍗�
- searchConsumableorFinishJs(){
+ searchConsumableorFinishJs() {
this.isShowSpinner = true;
this.showTable = false;
console.log('searchConsumableorFinishJs');
@@ -311,13 +331,13 @@
console.log('r = ' + JSON.stringify(r));
if (r.status == 'Success') {
this.data = r.entity.raesList;
- for(var i in this.data){
- this.data[i]['url'] = '/s/lexsummonscreat?ESetid='+this.data[i].Id;
+ for (var i in this.data) {
+ this.data[i]['url'] = '/s/lexsummonscreat?ESetid=' + this.data[i].Id;
}
this.message = r.msg;
- if(this.message == '娌℃湁鎼滅储鍒扮浉鍏冲嚭搴撳崟銆�'){
+ if (this.message == '娌℃湁鎼滅储鍒扮浉鍏冲嚭搴撳崟銆�') {
this.showToast('Error', this.message);
- }else{
+ } else {
this.showToast('Success', this.message);
}
this.isShowSpinner = false;
@@ -347,13 +367,13 @@
console.log('r = ' + JSON.stringify(r));
if (r.status == 'Success') {
this.data = r.entity.raesList;
- for(var i in this.data){
- this.data[i]['url'] = '/s/lexsummonscreat?ESetid='+this.data[i].Id;
+ for (var i in this.data) {
+ this.data[i]['url'] = '/s/lexsummonscreat?ESetid=' + this.data[i].Id;
}
this.message = r.msg;
- if(this.message == '娌℃湁鎼滅储鍒扮浉鍏冲嚭搴撳崟銆�'){
+ if (this.message == '娌℃湁鎼滅储鍒扮浉鍏冲嚭搴撳崟銆�') {
this.showToast('Error', this.message);
- }else{
+ } else {
this.showToast('Success', this.message);
}
this.isShowSpinner = false;
@@ -367,15 +387,15 @@
}
//Capture the event fired from the paginator component
- handlePaginatorChange(event){
+ handlePaginatorChange(event) {
this.recordsToDisplay = event.detail.recordsToDisplay;
this.preSelected = event.detail.preSelected;
- if(this.recordsToDisplay && this.recordsToDisplay > 0){
- this.rowNumberOffset = this.recordsToDisplay[0].rowNumber-1;
- }else{
+ if (this.recordsToDisplay && this.recordsToDisplay > 0) {
+ this.rowNumberOffset = this.recordsToDisplay[0].rowNumber - 1;
+ } else {
this.rowNumberOffset = 0;
- }
- }
+ }
+ }
//鎺掑簭
onHandleSort(event) {
@@ -390,11 +410,11 @@
sortBy(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);
@@ -426,7 +446,7 @@
}
- editProductLimit(){
+ editProductLimit() {
this[NavigationMixin.Navigate]({
type: 'standard__webPage',
attributes: {
@@ -446,7 +466,7 @@
}
@track isModalOpen = false;
- openModal(){
+ openModal() {
this.isModalOpen = true;
}
}
\ No newline at end of file
--
Gitblit v1.9.1