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/lexSaleAndDelivery/lexSaleAndDelivery.js | 330 +++++++++++++++++++++++++----------------------------- 1 files changed, 152 insertions(+), 178 deletions(-) diff --git a/force-app/main/default/lwc/lexSaleAndDelivery/lexSaleAndDelivery.js b/force-app/main/default/lwc/lexSaleAndDelivery/lexSaleAndDelivery.js index e57180a..17153ab 100644 --- a/force-app/main/default/lwc/lexSaleAndDelivery/lexSaleAndDelivery.js +++ b/force-app/main/default/lwc/lexSaleAndDelivery/lexSaleAndDelivery.js @@ -1,14 +1,14 @@ import { LightningElement, wire, api, track } from 'lwc'; import { NavigationMixin } from 'lightning/navigation'; -import init from '@salesforce/apex/LexSaleAndDeliveryController.init'; //cleanUp +import init from '@salesforce/apex/LexSaleAndDeliveryController.init';//cleanUp import cleanUp from '@salesforce/apex/LexSaleAndDeliveryController.cleanUp'; -import { ShowToastEvent } from 'lightning/platformShowToastEvent'; +import { ShowToastEvent } from "lightning/platformShowToastEvent"; 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'; +//table css +import { loadStyle } from "lightning/platformResourceLoader"; +import WrappedHeaderTable from "@salesforce/resourceUrl/lexdatatable"; const columns = [ { @@ -17,7 +17,7 @@ type: 'date', hideDefaultActions: true, sortable: true, - wrapText: true + wrapText: true, }, { label: '鍑哄簱鍗曞彿', @@ -31,7 +31,7 @@ }, hideDefaultActions: true, sortable: true, - wrapText: true + wrapText: true, }, { label: '瀹㈡埛鍚�', @@ -44,31 +44,31 @@ label: '绉戝', fieldName: 'Order_ForCustomerText__c', hideDefaultActions: true, - wrapText: true + wrapText: true, }, { label: '鍑哄簱鍗曠姸鎬�', fieldName: 'SummonsStatus_c__c', hideDefaultActions: true, sortable: true, - wrapText: true + wrapText: true, }, { label: '寮�绁ㄧ姸鎬�', fieldName: 'Billed_Status__c', hideDefaultActions: true, sortable: true, - wrapText: true + wrapText: true, }, { label: '鏈彂绁ㄩ噾棰�(鍏�)', fieldName: 'InvoiceNotPro_money__c', hideDefaultActions: true, - type: 'number', + type: "number", typeAttributes: { - minimumFractionDigits: 2 + minimumFractionDigits: 2, }, - wrapText: true + wrapText: true, }, { label: '鍒涘缓鏃ユ湡', @@ -76,20 +76,18 @@ hideDefaultActions: true, sortable: true, wrapText: true, - type: 'date', + type: "date", typeAttributes: { - timeZone: 'Asia/Shanghai', - day: 'numeric', - month: 'numeric', - year: 'numeric', - hour: '2-digit', - minute: '2-digit' - } + timeZone: "Asia/Shanghai", + day: "numeric", + month: "numeric", + year: "numeric", + hour: "2-digit", + minute: "2-digit" + }, } ]; -export default class LexSaleAndDelivery extends NavigationMixin( - LightningElement -) { +export default class LexSaleAndDelivery extends NavigationMixin(LightningElement) { columns = columns; @track isShowSpinner = true; @track message = ''; @@ -110,48 +108,49 @@ sortDirection = 'asc'; sortedBy; + stylesLoaded = false; 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"); }); } } connectedCallback() { - init() - .then((r) => { - r = JSON.parse(JSON.stringify(r)); - console.log('r = ' + JSON.stringify(r)); - if (r.status == 'Success') { - this.userinfoId = r.entity.userinfoId; - this.accountid = r.entity.accountid; - 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; - } - console.log('this.data = ' + JSON.stringify(this.data)); - this.isShowSpinner = false; - this.showTable = true; - } else { - console.log('r = ' + JSON.stringify(r)); - this.showMyToast('鍒濆鍖栧け璐�', r.msg, 'Error'); + init().then((r) => { + r = JSON.parse(JSON.stringify(r)); + console.log('r = ' + JSON.stringify(r)); + if (r.status == 'Success') { + this.userinfoId = r.entity.userinfoId; + this.accountid = r.entity.accountid; + 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; } - }) - .catch((error) => { - console.log('error = ' + JSON.stringify(error)); - this.showMyToast('閿欒', '鍒濆鍖栧け璐�', 'Error'); - }); + console.log('this.data = ' + JSON.stringify(this.data)); + this.isShowSpinner = false; + this.showTable = true; + + } else { + console.log('r = ' + JSON.stringify(r)) + this.showMyToast('鍒濆鍖栧け璐�', r.msg,'Error'); + } + }).catch((error) => { + console.log('error = ' + JSON.stringify(error)) + this.showMyToast('閿欒', '鍒濆鍖栧け璐�','Error'); + }) } + + //鏂板缓鍑哄簱鍗� neworderhead() { @@ -176,32 +175,29 @@ userWorkLocation: this.userWorkLocation, category1: this.deliveryOrderNo, category2: this.contactName - }) - .then((r) => { - r = JSON.parse(JSON.stringify(r)); - 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; - } - this.message = r.msg; - if (this.message == '娌℃湁鎼滅储鍒扮浉鍏冲嚭搴撳崟') { - this.showMyToast('鎼滅储澶辫触', this.message, 'Error'); - } else { - this.showMyToast('鎼滅储鎴愬姛', this.message, 'Success'); - } - this.isShowSpinner = false; - //this.isCssLoaded = true - this.showTable = true; - } else { - this.showMyToast('閿欒', r.msg, 'Error'); + }).then((r) => { + r = JSON.parse(JSON.stringify(r)); + 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; } - }) - .catch((error) => { - console.log('error = ' + JSON.stringify(error)); - }); + this.message = r.msg; + if (this.message == '娌℃湁鎼滅储鍒扮浉鍏冲嚭搴撳崟') { + this.showMyToast('鎼滅储澶辫触', this.message,'Error'); + } else { + this.showMyToast('鎼滅储鎴愬姛', this.message,'Success'); + } + this.isShowSpinner = false; + //this.isCssLoaded = true + this.showTable = true; + } else { + this.showMyToast('閿欒', r.msg,'Error'); + } + }).catch((error) => { + console.log('error = ' + JSON.stringify(error)) + }) } //杩樻病鍑哄簱鐨勫嚭搴撳崟 @@ -219,36 +215,29 @@ userWorkLocation: this.userWorkLocation, category1: this.deliveryOrderNo, category2: this.contactName - }) - .then((r) => { - r = JSON.parse(JSON.stringify(r)); - 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; - } - this.message = r.msg; - if (this.message == '娌℃湁鎼滅储鍒扮浉鍏冲嚭搴撳崟') { - this.showMyToast('鎼滅储澶辫触', this.message, 'Error'); - } else { - this.showMyToast('鎼滅储鎴愬姛', this.message, 'Success'); - } - this.isShowSpinner = false; - this.showTable = true; - } else { - this.showMyToast('鎼滅储澶辫触', r.msg, 'Error'); + }).then((r) => { + r = JSON.parse(JSON.stringify(r)); + 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; } - }) - .catch((error) => { - console.log('error = ' + JSON.stringify(error)); - this.showMyToast( - '鎼滅储澶辫触', - '鎼滅储杩樻病鍑哄簱鐨勫嚭搴撳崟鍑洪敊', - 'Error' - ); - }); + this.message = r.msg; + if (this.message == '娌℃湁鎼滅储鍒扮浉鍏冲嚭搴撳崟') { + this.showMyToast('鎼滅储澶辫触', this.message,'Error'); + } else { + this.showMyToast('鎼滅储鎴愬姛', this.message,'Success'); + } + this.isShowSpinner = false; + this.showTable = true; + } else { + this.showMyToast('鎼滅储澶辫触', r.msg,'Error'); + } + }).catch((error) => { + console.log('error = ' + JSON.stringify(error)) + this.showMyToast('鎼滅储澶辫触', '鎼滅储杩樻病鍑哄簱鐨勫嚭搴撳崟鍑洪敊','Error'); + }) } //宸插嚭搴撳凡寮�绁ㄧ殑鍑哄簱鍗� @@ -264,36 +253,29 @@ userWorkLocation: this.userWorkLocation, category1: this.deliveryOrderNo, category2: this.contactName - }) - .then((r) => { - r = JSON.parse(JSON.stringify(r)); - 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; - } - this.message = r.msg; - if (this.message == '娌℃湁鎼滅储鍒扮浉鍏冲嚭搴撳崟') { - this.showMyToast('鎼滅储澶辫触', this.message, 'Error'); - } else { - this.showMyToast('鎼滅储鎴愬姛', this.message, 'Success'); - } - this.isShowSpinner = false; - this.showTable = true; - } else { - this.showMyToast('鎼滅储澶辫触', r.msg, 'Error'); + }).then((r) => { + r = JSON.parse(JSON.stringify(r)); + 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; } - }) - .catch((error) => { - console.log('error = ' + JSON.stringify(error)); - this.showMyToast( - '鎼滅储澶辫触', - '鎼滅储宸插嚭搴撳凡寮�绁ㄧ殑鍑哄簱鍗曞嚭閿�', - 'Error' - ); - }); + this.message = r.msg; + if (this.message == '娌℃湁鎼滅储鍒扮浉鍏冲嚭搴撳崟') { + this.showMyToast('鎼滅储澶辫触', this.message,'Error'); + } else { + this.showMyToast('鎼滅储鎴愬姛', this.message,'Success'); + } + this.isShowSpinner = false; + this.showTable = true; + } else { + this.showMyToast('鎼滅储澶辫触', r.msg,'Error'); + } + }).catch((error) => { + console.log('error = ' + JSON.stringify(error)) + this.showMyToast('鎼滅储澶辫触', '鎼滅储宸插嚭搴撳凡寮�绁ㄧ殑鍑哄簱鍗曞嚭閿�','Error'); + }) } //娓呯┖ @@ -307,33 +289,30 @@ cleanUp({ accountid: this.accountid, agencyProType: this.agencyProType, - userWorkLocation: this.userWorkLocation - }) - .then((r) => { - r = JSON.parse(JSON.stringify(r)); - 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; - } - this.message = r.msg; - if (this.message == '娌℃湁鎼滅储鍒扮浉鍏冲嚭搴撳崟') { - this.showMyToast('鎼滅储澶辫触', this.message, 'Error'); - } else { - this.showMyToast('鎼滅储鎴愬姛', this.message, 'Success'); - } - this.isShowSpinner = false; - this.showTable = true; - } else { - this.showMyToast('鎼滅储澶辫触', r.msg, 'Error'); + userWorkLocation: this.userWorkLocation, + }).then((r) => { + r = JSON.parse(JSON.stringify(r)); + 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; } - }) - .catch((error) => { - console.log('error = ' + JSON.stringify(error)); - this.showMyToast('鎼滅储澶辫触', '鎼滅储澶辫触', 'Error'); - }); + this.message = r.msg; + if (this.message == '娌℃湁鎼滅储鍒扮浉鍏冲嚭搴撳崟') { + this.showMyToast('鎼滅储澶辫触', this.message,'Error'); + } else { + this.showMyToast('鎼滅储鎴愬姛', this.message,'Success'); + } + this.isShowSpinner = false; + this.showTable = true; + } else { + this.showMyToast('鎼滅储澶辫触', r.msg,'Error'); + } + }).catch((error) => { + console.log('error = ' + JSON.stringify(error)) + this.showMyToast('鎼滅储澶辫触', '鎼滅储澶辫触','Error'); + }) } //Capture the event fired from the paginator component @@ -360,11 +339,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); @@ -373,25 +352,27 @@ }; } + dataChange(event) { - let fieldName = event.target.getAttribute('data-field'); + let fieldName = event.target.getAttribute("data-field"); let value = event.detail.value; switch (fieldName) { case 'deliveryFromDate': this.deliveryFromDate = value; - break; + break case 'deliveryToDate': this.deliveryToDate = value; - break; + break case 'deliveryOrderNo': this.deliveryOrderNo = value; - break; + break case 'contactName': this.contactName = value; - break; + break default: console.log('no data'); } + } editProductLimit() { @@ -414,18 +395,11 @@ iconName = 'utility:error'; } if (message != '') { - content = - '<h2><strong>' + - title + - '<strong/></h2><h5>' + - message + - '</h5>'; + 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); } @track isModalOpen = false; -- Gitblit v1.9.1