From f94d7f9cd1d2d467e7242245719192d7157e3ede Mon Sep 17 00:00:00 2001 From: buli <137736985@qq.com> Date: 星期五, 09 六月 2023 11:38:01 +0800 Subject: [PATCH] issfix --- force-app/main/default/lwc/lexCancelRemoveBox/lexCancelRemoveBox.js | 385 +++++++++++++++++++++++++++--------------------------- 1 files changed, 194 insertions(+), 191 deletions(-) diff --git a/force-app/main/default/lwc/lexCancelRemoveBox/lexCancelRemoveBox.js b/force-app/main/default/lwc/lexCancelRemoveBox/lexCancelRemoveBox.js index 52d3451..a894763 100644 --- a/force-app/main/default/lwc/lexCancelRemoveBox/lexCancelRemoveBox.js +++ b/force-app/main/default/lwc/lexCancelRemoveBox/lexCancelRemoveBox.js @@ -1,135 +1,133 @@ -import { LightningElement, wire, api, track } from 'lwc'; -import { ShowToastEvent } from 'lightning/platformShowToastEvent'; +import { LightningElement, wire, api, track } from "lwc"; +import { ShowToastEvent } from "lightning/platformShowToastEvent"; import oninit from "@salesforce/apex/LexCancelRemoveBoxController.init"; -import searchDeatail from "@salesforce/apex/LexCancelRemoveBoxController.searchConsumableorderdetails" -import saveConfirm from '@salesforce/apex/LexCancelRemoveBoxController.cancelRemoveBoxConfirm'; +import searchDeatail from "@salesforce/apex/LexCancelRemoveBoxController.searchConsumableorderdetails"; +import saveConfirm from "@salesforce/apex/LexCancelRemoveBoxController.cancelRemoveBoxConfirm"; -//table css +//table css import { loadStyle } from "lightning/platformResourceLoader"; import WrappedHeaderTable from "@salesforce/resourceUrl/lexdatatable"; const columns = [ - { - label: '娑堣�楀搧鍚嶇О', - fieldName: 'Name__c', - hideDefaultActions: true, - wrapText:true - // initialWidth: 350, - - }, - { - label: '瑙勬牸', - fieldName: 'ProductPacking_list_manual__c', - hideDefaultActions: true, - cellAttributes: { alignment: "right" }, - initialWidth: 50, - - }, - { - label: 'CFDA鐘舵��', - fieldName: 'CFDA_Status__c', - hideDefaultActions: true, - initialWidth: 200, - - }, - { - label: '娉ㄥ唽璇佺紪鐮佸彿', - fieldName: 'Report_Product_Approbation__c', - hideDefaultActions: true, - initialWidth: 200, - }, - { - label: '娉ㄥ唽璇佹晥鏈�', - fieldName: 'Report_Product_Expiration__c', - hideDefaultActions: true, - // initialWidth: 250, - }, - { - label: 'BarCode', - fieldName: 'Bar_Code__c', - hideDefaultActions: true, - initialWidth: 400, - } - ]; - - const column = [ - { - label: '娑堣�楀搧鍚嶇О', - fieldName: 'Name__c', - hideDefaultActions: true, - - }, - { - label: 'BarCode', - fieldName: 'Bar_Code__c', - hideDefaultActions: true, - - } - , - { - label: '閿欒鍘熷洜', - fieldName: 'ErrorReason', - hideDefaultActions: true, - } - ]; - + { + label: "娑堣�楀搧鍚嶇О", + fieldName: "Name__c", + hideDefaultActions: true, + wrapText: true + // initialWidth: 350, + }, + { + label: "瑙勬牸", + fieldName: "ProductPacking_list_manual__c", + hideDefaultActions: true, + cellAttributes: { alignment: "right" }, + initialWidth: 50 + }, + { + label: "CFDA鐘舵��", + fieldName: "CFDA_Status__c", + hideDefaultActions: true, + initialWidth: 100, + wrapText: true + }, + { + label: "娉ㄥ唽璇佺紪鐮佸彿", + fieldName: "Report_Product_Approbation__c", + hideDefaultActions: true, + initialWidth: 200, + wrapText: true + }, + { + label: "娉ㄥ唽璇佹晥鏈�", + fieldName: "Report_Product_Expiration__c", + hideDefaultActions: true, + initialWidth: 110, + wrapText: true + }, + { + label: "BarCode", + fieldName: "Bar_Code__c", + hideDefaultActions: true, + wrapText: true + } +]; + +const column = [ + { + label: "娑堣�楀搧鍚嶇О", + fieldName: "Name__c", + hideDefaultActions: true, + wrapText: true + }, + { + label: "BarCode", + fieldName: "Bar_Code__c", + wrapText: true, + hideDefaultActions: true + // initialWidth:600 + }, + { + label: "閿欒鍘熷洜", + fieldName: "ErrorReason", + hideDefaultActions: true + } +]; export default class LexCancelRemoveBox extends LightningElement { - columns = columns; - column = column; - @track selectedRows = []; - @track data = []; - @track errorDetail = []; - - // 鏄剧ず - @track showTable = false - @track showSpinner = false; + columns = columns; + column = column; + @track selectedRows = []; + @track data = []; + @track errorDetail = []; - //鏁版嵁鏋勬垚 - @track accountName - @track userWorkLocation - @track agencyProType - @track barcode = '' - @track saveFLGbln = false - @track dataSize = 0; + // 鏄剧ず + @track showTable = false; + @track showSpinner = false; - renderedCallback() { - 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"); - }); - } + //鏁版嵁鏋勬垚 + @track accountName; + @track userWorkLocation; + @track agencyProType; + @track barcode = ""; + @track saveFLGbln = false; + @track dataSize = 0; + + renderedCallback() { + 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"); + }); + } } - - - - connectedCallback() { - console.log('鍒濆鍖�'); - // this.showTable = false; - oninit().then((result) => { + connectedCallback() { + console.log("鍒濆鍖�"); + // this.showTable = false; + oninit() + .then((result) => { result = JSON.parse(JSON.stringify(result)); - console.log('result =' + JSON.stringify(result)); - if (result.status = 'Success') { - console.log('result'); + console.log("result =" + JSON.stringify(result)); + if ((result.status = "Success")) { + console.log("result"); this.agencyProType = result.entity.agencyProType; this.userWorkLocation = result.entity.userWorkLocation; this.accountName = result.entity.accountName; // this.data = JSON.parse(result.entity.codPageRecords); // this.showTable = true; } else { - this.showMyToast('鍒濆鍖栧け璐�',result.msg,'error'); + this.showMyToast("鍒濆鍖栧け璐�", result.msg, "error"); } - }).catch((error) => { - console.log('error = ' + JSON.stringify(error)); + }) + .catch((error) => { + console.log("error = " + JSON.stringify(error)); }); - } + } - //褰曞叆 + //褰曞叆 getDetails() { this.showSpinner = true; searchDeatail({ @@ -137,106 +135,111 @@ userWorkLocation: this.userWorkLocation, agencyProType: this.agencyProType, barcode: this.barcode - }).then((result) => { - result = JSON.parse(JSON.stringify(result)); - console.log('result =' + JSON.stringify(result)); - if (result.status == 'Success') { - console.log('鎴愬姛'); - this.data = JSON.parse(result.entity.ConsumableorderdetailsRecordsdummy); - this.errorDetail = JSON.parse(result.entity.ConsumableorderdetailsRecordserror); - this.dataSize = result.entity.dataSize; - for (let i in this.data) { - this.data[i]['Name__c'] = this.data[i].Prod.Name__c; - this.data[i]['ProductPacking_list_manual__c'] = this.data[i].esd.ProductPacking_list_manual__c; - this.data[i]['CFDA_Status__c'] = this.data[i].esd.CFDA_Status__c; - this.data[i]['Report_Product_Approbation__c'] = this.data[i].esd.Report_Product_Approbation__c; - this.data[i]['Report_Product_Expiration__c'] = this.data[i].esd.Report_Product_Expiration__c; - this.data[i]['Bar_Code__c'] = this.data[i].esd.Bar_Code__c; + }) + .then((result) => { + result = JSON.parse(JSON.stringify(result)); + console.log("result =" + JSON.stringify(result)); + if (result.status == "Success") { + console.log("鎴愬姛"); + this.data = JSON.parse( + result.entity.ConsumableorderdetailsRecordsdummy + ); + this.errorDetail = JSON.parse( + result.entity.ConsumableorderdetailsRecordserror + ); + this.dataSize = result.entity.dataSize; + for (let i in this.data) { + this.data[i]["Name__c"] = this.data[i].Prod.Name__c; + this.data[i]["ProductPacking_list_manual__c"] = + this.data[i].esd.ProductPacking_list_manual__c; + this.data[i]["CFDA_Status__c"] = this.data[i].esd.CFDA_Status__c; + this.data[i]["Report_Product_Approbation__c"] = + this.data[i].esd.Report_Product_Approbation__c; + this.data[i]["Report_Product_Expiration__c"] = + this.data[i].esd.Report_Product_Expiration__c; + this.data[i]["Bar_Code__c"] = this.data[i].esd.Bar_Code__c; + } + // this.showTable = true; + for (let i in this.errorDetail) { + this.errorDetail[i]["Name__c"] = this.errorDetail[i].Prod.Name__c; + this.errorDetail[i]["Bar_Code__c"] = + this.errorDetail[i].esd.Bar_Code__c; + this.errorDetail[i]["ErrorReason"] = + this.errorDetail[i].ErrorReason; + } + // this.showTables = true; + this.showSpinner = false; + } else { + this.showMyToast("鑾峰彇澶辫触", result.msg, "error"); + this.showSpinner = false; } - // this.showTable = true; - for (let i in this.errorDetail) { - this.errorDetail[i]['Name__c'] = this.errorDetail[i].Prod.Name__c; - this.errorDetail[i]['Bar_Code__c'] = this.errorDetail[i].esd.Bar_Code__c; - this.errorDetail[i]['ErrorReason'] = this.errorDetail[i].ErrorReason; - } - // this.showTables = true; - this.showSpinner = false; - } else{ - this.showMyToast('鑾峰彇澶辫触',result.msg,'error'); - this.showSpinner = false; - } - }).catch((error) => { - console.log('error = ' + JSON.stringify(error)); - }); - + }) + .catch((error) => { + console.log("error = " + JSON.stringify(error)); + }); } - //鑾峰彇褰撳墠杈撳叆鍊� - handleChange(event) { + //鑾峰彇褰撳墠杈撳叆鍊� + handleChange(event) { let value = event.detail.value; - console.log('value' + value); + console.log("value" + value); this.barcode = value; - console.log('this.barcode' + this.barcode); + console.log("this.barcode" + this.barcode); } - saveConfirm() { let msg = "纭鍙栨秷鎷嗙洅鍚�"; - if (this.dataSize>0) { - if (confirm(msg) == true) { - this.CancelRemoveBox(); - } - } else { + if (this.dataSize > 0) { + if (confirm(msg) == true) { this.CancelRemoveBox(); + } + } else { + this.CancelRemoveBox(); } } - CancelRemoveBox(){ - this.showSpinner = true; + CancelRemoveBox() { + this.showSpinner = true; saveConfirm({ saveConsumableorderdetailsRecordsdummy: JSON.stringify(this.data), accountName: this.accountName, userWorkLocation: this.userWorkLocation, agencyProType: this.agencyProType - }).then((result) => { - result = JSON.parse(JSON.stringify(result)); - console.log('result淇濆瓨 = ' + JSON.stringify(result)); - if (result.status == 'Success') { - this.saveFLGbln = result.entity.saveFLGbln; - // this.showSpinner = false; - if(this.saveFLGbln){ - this.showMyToast(result.msg,'','success'); - this.showSpinner = false; - - - } - } else { - this.showMyToast('鍙栨秷鎷嗙洅澶辫触',result.msg,'error'); - this.showSpinner = false; - } }) + .then((result) => { + result = JSON.parse(JSON.stringify(result)); + console.log("result淇濆瓨 = " + JSON.stringify(result)); + if (result.status == "Success") { + this.saveFLGbln = result.entity.saveFLGbln; + // this.showSpinner = false; + if (this.saveFLGbln) { + this.showMyToast(result.msg, "", "success"); + this.showSpinner = false; + } + } else { + this.showMyToast("鍙栨秷鎷嗙洅澶辫触", result.msg, "error"); + this.showSpinner = false; + } + }) .catch((error) => { - console.log('error = ' + JSON.stringify(error)); + console.log("error = " + JSON.stringify(error)); }); - } showMyToast(title, message, variant) { - console.log('show custom message'); - var iconName = ''; - var content = ''; - if(variant == 'success'){ - iconName = 'utility:check'; - }else{ - iconName = 'utility:error'; + console.log("show custom message"); + var iconName = ""; + var content = ""; + if (variant == "success") { + iconName = "utility:check"; + } else { + iconName = "utility:error"; } - if(message != ''){ - content = '<h2><strong>'+title+'<strong/></h2><h5>'+message+'</h5>'; - }else{ - content = '<h2><strong>'+title+'<strong/></h2>'; + if (message != "") { + 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); - } - - - - - -} \ No newline at end of file + this.template + .querySelector("c-common-toast") + .showToast(variant, content, iconName, 10000); + } +} -- Gitblit v1.9.1