From 8c8f51f10bb9e158cb8b89cb8d58e4ce7d467583 Mon Sep 17 00:00:00 2001
From: binxie <137736985@qq.com>
Date: 星期一, 26 六月 2023 11:29:01 +0800
Subject: [PATCH] backup0626
---
force-app/main/default/lwc/lexCancelRemoveBox/lexCancelRemoveBox.js | 388 ++++++++++++++++++++++++++++---------------------------
1 files changed, 196 insertions(+), 192 deletions(-)
diff --git a/force-app/main/default/lwc/lexCancelRemoveBox/lexCancelRemoveBox.js b/force-app/main/default/lwc/lexCancelRemoveBox/lexCancelRemoveBox.js
index 6d9e08d..41e3760 100644
--- a/force-app/main/default/lwc/lexCancelRemoveBox/lexCancelRemoveBox.js
+++ b/force-app/main/default/lwc/lexCancelRemoveBox/lexCancelRemoveBox.js
@@ -1,133 +1,142 @@
-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: 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
- }
-];
+ {
+ 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
-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
- }
-];
+
+ }
+ ,
+ {
+ label: '閿欒鍘熷洜',
+ fieldName: 'ErrorReason',
+ hideDefaultActions: true,
+ }
+ ];
+
export default class LexCancelRemoveBox extends LightningElement {
- columns = columns;
- column = column;
- @track selectedRows = [];
- @track data = [];
- @track errorDetail = [];
+ columns = columns;
+ column = column;
+ @track selectedRows = [];
+ @track data = [];
+ @track errorDetail = [];
+
+ // 鏄剧ず
+ @track showTable = false
+ @track showSpinner = false;
- // 鏄剧ず
- @track showTable = false;
- @track showSpinner = false;
+ //鏁版嵁鏋勬垚
+ @track accountName
+ @track userWorkLocation
+ @track agencyProType
+ @track barcode = ''
+ @track saveFLGbln = false
+ @track dataSize = 0;
- //鏁版嵁鏋勬垚
- @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");
- });
- }
+ 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({
@@ -135,111 +144,106 @@
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;
- }
- // 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;
+ }).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;
}
- })
- .catch((error) => {
- console.log("error = " + JSON.stringify(error));
- });
+ // 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));
+ });
+
}
- //鑾峰彇褰撳墠杈撳叆鍊�
- 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();
- }
+ if (this.dataSize>0) {
+ if (confirm(msg) == true) {
+ this.CancelRemoveBox();
+ }
} else {
- this.CancelRemoveBox();
+ 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");
+ }).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);
- }
+ this.template.querySelector('c-common-toast').showToast(variant,content,iconName,10000);
+ }
+
+
+
+
+
}
\ No newline at end of file
--
Gitblit v1.9.1