From af7b716a60d889acea95560abba0e46eee008b8f Mon Sep 17 00:00:00 2001
From: buli <137736985@qq.com>
Date: 星期三, 05 七月 2023 13:54:50 +0800
Subject: [PATCH] backup0705
---
force-app/main/default/lwc/lexArriveGoods/lexArriveGoods.js | 1222 ++++++++++++++++++++++++++++++++++++---------------------
1 files changed, 770 insertions(+), 452 deletions(-)
diff --git a/force-app/main/default/lwc/lexArriveGoods/lexArriveGoods.js b/force-app/main/default/lwc/lexArriveGoods/lexArriveGoods.js
index 796a99c..50cb5f6 100644
--- a/force-app/main/default/lwc/lexArriveGoods/lexArriveGoods.js
+++ b/force-app/main/default/lwc/lexArriveGoods/lexArriveGoods.js
@@ -1,482 +1,800 @@
-import { LightningElement,wire,track } from 'lwc';
-import { CurrentPageReference } from 'lightning/navigation';
-import { ShowToastEvent } from 'lightning/platformShowToastEvent';
-import { NavigationMixin } from 'lightning/navigation';
-import init from '@salesforce/apex/LexArriveGoodsController.init';
-import searchProduct from '@salesforce/apex/LexArriveGoodsController.searchProduct';
-import arriveGoodsConfim from '@salesforce/apex/LexArriveGoodsController.arriveGoodsConfim';
-import updateGoodsOfReturn from '@salesforce/apex/LexArriveGoodsController.updateGoodsOfReturn';
-//table css
+import { LightningElement, wire, track } from "lwc";
+import { CurrentPageReference } from "lightning/navigation";
+import { ShowToastEvent } from "lightning/platformShowToastEvent";
+import { NavigationMixin } from "lightning/navigation";
+import init from "@salesforce/apex/LexArriveGoodsController.init";
+import searchProduct from "@salesforce/apex/LexArriveGoodsController.searchProduct";
+import arriveGoodsConfim from "@salesforce/apex/LexArriveGoodsController.arriveGoodsConfim";
+import updateGoodsOfReturn from "@salesforce/apex/LexArriveGoodsController.updateGoodsOfReturn";
+//table css
import { loadStyle } from "lightning/platformResourceLoader";
import WrappedHeaderTable from "@salesforce/resourceUrl/lexdatatable";
export default class LexArriveGoods extends NavigationMixin(LightningElement) {
- //椤甸潰鍙橀噺
- @track arrType;
- @track eSetId;
- @track returnFLGbln = false;
- @track saveFLGbln = false;
- @track barcode;
- @track arrController;
- stylesLoaded = false;
- @track showSpinner = true;
- @track showPage = false;
- //娑堣�楀搧璁㈠崟
- @track coc;
- @track cocId;
- //鏈鍒拌揣浜у搧姹囨��
- @track detailsSummary = [];
- //鍒拌揣鏄庣粏
- @track consumableorderdetailsRecords = [];
- @track consumableorderdetailsRecordsview = [];
- //杩斿搧鏄庣粏
- @track showGoodsofReturnList = [];
- @track showGoodsofReturnListView = [];
- //鍏ュ簱鏄庣粏
- @track consumableInventory = [];
- //閿欒鏄庣粏
- @track consumableorderdetailsRecordserror = [];
- //鎶ラ敊鎻愰啋
- @track errorMsgs = [];
- @track warningMsgs = [];
- //鏄惁涓�鐩存樉绀烘彁绀�
- @track isNoteStay = true;
+ //椤甸潰鍙橀噺
+ @track arrType;
+ @track eSetId;
+ @track returnFLGbln = false;
+ @track saveFLGbln = false;
+ @track barcode;
+ @track arrController;
+ stylesLoaded = false;
+ @track showSpinner = true;
+ @track showPage = false;
+ //娑堣�楀搧璁㈠崟
+ @track coc;
+ @track cocId;
+ //鏈鍒拌揣浜у搧姹囨��
+ @track detailsSummary = [];
+ //鍒拌揣鏄庣粏
+ @track consumableorderdetailsRecords = [];
+ @track consumableorderdetailsRecordsview = [];
+ //杩斿搧鏄庣粏
+ @track showGoodsofReturnList = [];
+ @track showGoodsofReturnListView = [];
+ //鍏ュ簱鏄庣粏
+ @track consumableInventory = [];
+ //閿欒鏄庣粏
+ @track consumableorderdetailsRecordserror = [];
+ //鎶ラ敊鎻愰啋
+ @track errorMsgs = [];
+ @track warningMsgs = [];
+ //鏄惁涓�鐩存樉绀烘彁绀�
+ @track isNoteStay = true;
- //鏄惁鏈夎鍛�
- get hasWarning(){
- if(this.warningMsgs == null || this.warningMsgs.length == 0){
- return false;
- }
- if(this.warningMsgs.length > 0){
- return true;
- }
+ //鏄惁鏈夎鍛�
+ get hasWarning() {
+ if (this.warningMsgs == null || this.warningMsgs.length == 0) {
+ return false;
}
+ if (this.warningMsgs.length > 0) {
+ return true;
+ }
+ }
- //鏄惁鏈夐敊璇�
- get hasError(){
- if(this.errorMsgs == null || this.errorMsgs.length == 0){
- return false;
- }
- if(this.errorMsgs.length > 0){
- return true;
- }
+ //鏄惁鏈夐敊璇�
+ get hasError() {
+ if (this.errorMsgs == null || this.errorMsgs.length == 0) {
+ return false;
}
+ if (this.errorMsgs.length > 0) {
+ return true;
+ }
+ }
- //鏈鍒拌揣浜у搧姹囨�籧ols
- @track currentArrProdCols = [
- {label:'浜у搧鍨嬪彿' , fieldName:'assetModelNo', hideDefaultActions: true,wrapText:true,initialWidth:220},
- {label:'浜у搧鍚嶇О' , fieldName:'prodName', hideDefaultActions: true,wrapText:true},
- {label:'鍒拌揣鏁伴噺' , fieldName:'arrivedCount', hideDefaultActions: true,wrapText:true,initialWidth:220,cellAttributes: { alignment: "right" }},
- {label:'鍒拌揣閲戦' ,type:'number',typeAttributes:{minimumFractionDigits: 2}, fieldName:'arriveAmount', hideDefaultActions: true,wrapText:true,initialWidth:220,cellAttributes: { alignment: "right" }}
- ];
- //鍒拌揣鏄庣粏cols
- @track arrDetailCols = [
- {label:'娑堣�楀搧鍚嶇О' , fieldName:'prodName', hideDefaultActions: true,wrapText:true},
- {label:'瑙勬牸' , fieldName:'productPackingListManual', hideDefaultActions: true,wrapText:true,initialWidth:55,cellAttributes: { alignment: "right" }},
- {label:'CFDA鐘舵��' , fieldName:'status', hideDefaultActions: true,wrapText:true,initialWidth:120},
- {label:'娉ㄥ唽璇佺紪鐮佸彿' , fieldName:'reportProductApprobation', hideDefaultActions: true,wrapText:true,initialWidth:190},
- {label:'娉ㄥ唽璇佹晥鏈�' , fieldName:'ReportProductExpirationDate', hideDefaultActions: true,wrapText:true,initialWidth:110},
- {label:'BarCode' , fieldName:'barCode', hideDefaultActions: true,wrapText:true,initialWidth:400}
- ];
- //杩斿搧鏄庣粏cols
- get returnDetailCols(){
- var cols = [];
- cols.push({label:'鍑哄簱鍗�',fieldName:'orderUrl',type:'url',typeAttributes:{label:{fieldName:'orderNo'},target: "_blank"},hideDefaultActions: true,wrapText:true,initialWidth:180});
- // cols.push({label:'鍑哄簱鍗�' , fieldName:'orderNo', hideDefaultActions: true});
- cols.push({label:'鍑哄簱鏃�' , fieldName:'prodOutDate',wrapText:true, hideDefaultActions: true,initialWidth:110});
- cols.push({label:'娑堣�楀搧鍚嶇О' , fieldName:'prodName',wrapText:true, hideDefaultActions: true,wrapText:true,initialWidth:190});
- cols.push({label:'鍑哄簱鐩殑' , fieldName:'summonsForDirctionDet',wrapText:true, hideDefaultActions: true,initialWidth:130});
- cols.push({label:'瀹㈡埛鍚�' , fieldName:'hospitalName', hideDefaultActions: true,wrapText:true,initialWidth:130});
- cols.push({label:'缁忛攢鍟�' , fieldName:'orderDealer', hideDefaultActions: true,wrapText:true,initialWidth:100});
- cols.push({label:'BarCode' , fieldName:'barCode', hideDefaultActions: true,wrapText:true,initialWidth:230});
- cols.push({label:'浣跨敤鏈熼檺' , fieldName:'sterilizationLimit', hideDefaultActions: true,wrapText:true,initialWidth:110});
- cols.push({label:'鍗曚綅' , fieldName:'boxPiece', hideDefaultActions: true,wrapText:true,initialWidth:50});
- cols.push({
- label:'杩斿搧鏁伴噺',
- type: "customReturnGoodInput",
- typeAttributes: {
- inputValue: { fieldName: "returnCount" },
- boxPrice: { fieldName: "boxPiece" },
- recordId: { fieldName: "recordId" }
- },
- hideDefaultActions: true,wrapText:true,initialWidth:100});
- cols.push({
- label:'杩斿搧鍘熷洜',
- type: "customTableInput",
- typeAttributes: {
- recordId: { fieldName: "recordId" },
- inputValue: { fieldName: "returnReason" },
- valueType: 'Text'
- },
- hideDefaultActions: true,wrapText:true,initialWidth:150});
- // cols.push({label:'杩斿搧鍘熷洜' , fieldName:'returnReason', hideDefaultActions: true});
- return cols;
+ //鏈鍒拌揣浜у搧姹囨�籧ols
+ @track currentArrProdCols = [
+ {
+ label: "浜у搧鍨嬪彿",
+ fieldName: "assetModelNo",
+ hideDefaultActions: true,
+ wrapText: true,
+ initialWidth: 220
+ },
+ {
+ label: "浜у搧鍚嶇О",
+ fieldName: "prodName",
+ hideDefaultActions: true,
+ wrapText: true
+ },
+ {
+ label: "鍒拌揣鏁伴噺",
+ fieldName: "arrivedCount",
+ hideDefaultActions: true,
+ wrapText: true,
+ initialWidth: 220,
+ cellAttributes: { alignment: "right" }
+ },
+ {
+ label: "鍒拌揣閲戦",
+ type: "number",
+ typeAttributes: { minimumFractionDigits: 2 },
+ fieldName: "arriveAmount",
+ hideDefaultActions: true,
+ wrapText: true,
+ initialWidth: 220,
+ cellAttributes: { alignment: "right" }
}
- //鍏ュ簱鏄庣粏cols
- get inDetailCols(){
- var cols = [];
- cols.push({label:'娑堣�楀搧鍚嶇О' , fieldName:'prodName', hideDefaultActions: true,wrapText:true});
- cols.push({label:'BarCode' , fieldName:'barCodeNo', hideDefaultActions: true,wrapText:true,initialWidth:500});
- cols.push({label:'浣跨敤鏈熼檺' , fieldName:'sterilizationlimitDate', hideDefaultActions: true,wrapText:true,initialWidth:100});
- cols.push({label:'serialNoorLotNo' , fieldName:'serialNoorLotNo', hideDefaultActions: true,wrapText:true,initialWidth:140});
- cols.push({label:'tracingCode' , fieldName:'tracingCodeNo', hideDefaultActions: true,wrapText:true,initialWidth:140});
- if(this.returnFLGbln){
- cols.push({label:'杩斿搧鍘熷洜' , fieldName:'ReturnReason', hideDefaultActions: true,wrapText:true,initialWidth:150});
- }
- return cols;
+ ];
+ //鍒拌揣鏄庣粏cols
+ @track arrDetailCols = [
+ {
+ label: "娑堣�楀搧鍚嶇О",
+ fieldName: "prodName",
+ hideDefaultActions: true,
+ wrapText: true
+ },
+ {
+ label: "瑙勬牸",
+ fieldName: "productPackingListManual",
+ hideDefaultActions: true,
+ wrapText: true,
+ initialWidth: 55,
+ cellAttributes: { alignment: "right" }
+ },
+ {
+ label: "CFDA鐘舵��",
+ fieldName: "status",
+ hideDefaultActions: true,
+ wrapText: true,
+ initialWidth: 120
+ },
+ {
+ label: "娉ㄥ唽璇佺紪鐮佸彿",
+ fieldName: "reportProductApprobation",
+ hideDefaultActions: true,
+ wrapText: true,
+ initialWidth: 190
+ },
+ {
+ label: "娉ㄥ唽璇佹晥鏈�",
+ fieldName: "ReportProductExpirationDate",
+ hideDefaultActions: true,
+ wrapText: true,
+ initialWidth: 110
+ },
+ {
+ label: "BarCode",
+ fieldName: "barCode",
+ hideDefaultActions: true,
+ wrapText: true,
+ initialWidth: 400
}
- //閿欒鏄庣粏cols
- @track errorDetailCols = [
- // {label:'娑堣�楀搧璁㈠崟' , fieldName:'consumableOrderMinor', hideDefaultActions: true,wrapText:true},
- {label:'娑堣�楀搧璁㈠崟',fieldName:'consumableOrderUrl',type:'url',typeAttributes:{label:{fieldName:'consumableOrderMinorName'},target: "_blank"},hideDefaultActions: true,wrapText:true,initialWidth:180},
- {label:'娑堣�楀搧鍚嶇О' , fieldName:'prodName', hideDefaultActions: true,wrapText:true},
- {label:'BarCode' , fieldName:'barCode', hideDefaultActions: true,wrapText:true,initialWidth:400},
- {label:'鍗曚綅' , fieldName:'boxPiece', hideDefaultActions: true,wrapText:true,initialWidth:60},
- {label:'鏁伴噺' , fieldName:'intMark', hideDefaultActions: true,wrapText:true,initialWidth:100,cellAttributes: { alignment: "right" }},
- {label:'閿欒鍘熷洜' , fieldName:'ErrorReason', hideDefaultActions: true,initialWidth:280,wrapText:true}
- ];
+ ];
+ //杩斿搧鏄庣粏cols
+ get returnDetailCols() {
+ var cols = [];
+ cols.push({
+ label: "鍑哄簱鍗�",
+ fieldName: "orderUrl",
+ type: "url",
+ typeAttributes: {
+ label: { fieldName: "orderNo" },
+ target: "_blank"
+ },
+ hideDefaultActions: true,
+ wrapText: true,
+ initialWidth: 180
+ });
+ // cols.push({label:'鍑哄簱鍗�' , fieldName:'orderNo', hideDefaultActions: true});
+ cols.push({
+ label: "鍑哄簱鏃�",
+ fieldName: "prodOutDate",
+ wrapText: true,
+ hideDefaultActions: true,
+ initialWidth: 110
+ });
+ cols.push({
+ label: "娑堣�楀搧鍚嶇О",
+ fieldName: "prodName",
+ wrapText: true,
+ hideDefaultActions: true,
+ wrapText: true,
+ initialWidth: 190
+ });
+ cols.push({
+ label: "鍑哄簱鐩殑",
+ fieldName: "summonsForDirctionDet",
+ wrapText: true,
+ hideDefaultActions: true,
+ initialWidth: 130
+ });
+ cols.push({
+ label: "瀹㈡埛鍚�",
+ fieldName: "hospitalName",
+ hideDefaultActions: true,
+ wrapText: true,
+ initialWidth: 130
+ });
+ cols.push({
+ label: "缁忛攢鍟�",
+ fieldName: "orderDealer",
+ hideDefaultActions: true,
+ wrapText: true,
+ initialWidth: 100
+ });
+ cols.push({
+ label: "BarCode",
+ fieldName: "barCode",
+ hideDefaultActions: true,
+ wrapText: true,
+ initialWidth: 230
+ });
+ cols.push({
+ label: "浣跨敤鏈熼檺",
+ fieldName: "sterilizationLimit",
+ hideDefaultActions: true,
+ wrapText: true,
+ initialWidth: 110
+ });
+ cols.push({
+ label: "鍗曚綅",
+ fieldName: "boxPiece",
+ hideDefaultActions: true,
+ wrapText: true,
+ initialWidth: 50
+ });
+ cols.push({
+ label: "杩斿搧鏁伴噺",
+ type: "customReturnGoodInput",
+ typeAttributes: {
+ inputValue: { fieldName: "returnCount" },
+ boxPrice: { fieldName: "boxPiece" },
+ recordId: { fieldName: "recordId" }
+ },
+ hideDefaultActions: true,
+ wrapText: true,
+ initialWidth: 100
+ });
+ cols.push({
+ label: "杩斿搧鍘熷洜",
+ type: "customTableInput",
+ typeAttributes: {
+ recordId: { fieldName: "recordId" },
+ inputValue: { fieldName: "returnReason" },
+ valueType: "Text"
+ },
+ hideDefaultActions: true,
+ wrapText: true,
+ initialWidth: 150
+ });
+ // cols.push({label:'杩斿搧鍘熷洜' , fieldName:'returnReason', hideDefaultActions: true});
+ return cols;
+ }
+ //鍏ュ簱鏄庣粏cols
+ get inDetailCols() {
+ var cols = [];
+ cols.push({
+ label: "娑堣�楀搧鍚嶇О",
+ fieldName: "prodName",
+ hideDefaultActions: true,
+ wrapText: true
+ });
+ cols.push({
+ label: "BarCode",
+ fieldName: "barCodeNo",
+ hideDefaultActions: true,
+ wrapText: true,
+ initialWidth: 500
+ });
+ cols.push({
+ label: "浣跨敤鏈熼檺",
+ fieldName: "sterilizationlimitDate",
+ hideDefaultActions: true,
+ wrapText: true,
+ initialWidth: 100
+ });
+ cols.push({
+ label: "serialNoorLotNo",
+ fieldName: "serialNoorLotNo",
+ hideDefaultActions: true,
+ wrapText: true,
+ initialWidth: 140
+ });
+ cols.push({
+ label: "tracingCode",
+ fieldName: "tracingCodeNo",
+ hideDefaultActions: true,
+ wrapText: true,
+ initialWidth: 140
+ });
+ if (this.returnFLGbln) {
+ cols.push({
+ label: "杩斿搧鍘熷洜",
+ fieldName: "ReturnReason",
+ hideDefaultActions: true,
+ wrapText: true,
+ initialWidth: 150
+ });
+ }
+ return cols;
+ }
+ //閿欒鏄庣粏cols
+ @track errorDetailCols = [
+ // {label:'娑堣�楀搧璁㈠崟' , fieldName:'consumableOrderMinor', hideDefaultActions: true,wrapText:true},
+ {
+ label: "娑堣�楀搧璁㈠崟",
+ fieldName: "consumableOrderUrl",
+ type: "url",
+ typeAttributes: {
+ label: { fieldName: "consumableOrderMinorName" },
+ target: "_blank"
+ },
+ hideDefaultActions: true,
+ wrapText: true,
+ initialWidth: 180
+ },
+ {
+ label: "娑堣�楀搧鍚嶇О",
+ fieldName: "prodName",
+ hideDefaultActions: true,
+ wrapText: true
+ },
+ {
+ label: "BarCode",
+ fieldName: "barCode",
+ hideDefaultActions: true,
+ wrapText: true,
+ initialWidth: 400
+ },
+ {
+ label: "鍗曚綅",
+ fieldName: "boxPiece",
+ hideDefaultActions: true,
+ wrapText: true,
+ initialWidth: 60
+ },
+ {
+ label: "鏁伴噺",
+ fieldName: "intMark",
+ hideDefaultActions: true,
+ wrapText: true,
+ initialWidth: 100,
+ cellAttributes: { alignment: "right" }
+ },
+ {
+ label: "閿欒鍘熷洜",
+ fieldName: "ErrorReason",
+ hideDefaultActions: true,
+ initialWidth: 280,
+ wrapText: true
+ }
+ ];
- // 鑾峰彇鍙傛暟
- @wire(CurrentPageReference)
- getStateParameters(currentPageReference) {
- console.log('CurrentPageReference');
- if (currentPageReference) {
- this.arrType = currentPageReference.state?.ArrType;
- this.eSetId = currentPageReference.state?.ESetId;
- }
+ // 鑾峰彇鍙傛暟
+ @wire(CurrentPageReference)
+ getStateParameters(currentPageReference) {
+ console.log("CurrentPageReference");
+ if (currentPageReference) {
+ this.arrType = currentPageReference.state?.ArrType;
+ this.eSetId = currentPageReference.state?.ESetId;
}
+ }
- get showOrderDetail(){
- if(this.eSetId != '' && this.eSetId != null){
- return true;
- }else{
- return false;
- }
+ get showOrderDetail() {
+ if (this.eSetId != "" && this.eSetId != null) {
+ return true;
+ } else {
+ return 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");
- });
- }
+ 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(){
- init({arrType:this.arrType, eSetId:this.eSetId})
- .then(result=>{
- this.isNoteStay = result.isNoteStay;
- this.arrController = result.arrGoodCon;
- console.log("this.arrController:"+this.arrController);
- if(result.result == 'Success'){
- this.saveFLGbln = result.saveFLGbln;
- this.returnFLGbln = result.returnFLGbln;
- this.coc = result.coc;
- this.cocId = result.coc.Id;
- this.warningMsgs = result.warningMsgList;
- this.errorMsgs = result.errorMsgList;
- this.showSpinner = false;
- this.showPage = true;
- }else{
- this.warningMsgs = result.warningMsgList;
- this.errorMsgs = result.errorMsgList;
- this.showSpinner = false;
- this.showPage = true;
- console.log("error:"+result.errorMsg);
- this.showMyToast('鍒濆鍖栭〉闈㈠け璐�',result.errorMsg,'error');
+ //鍒濆鍖�
+ connectedCallback() {
+ init({ arrType: this.arrType, eSetId: this.eSetId })
+ .then((result) => {
+ this.isNoteStay = result.isNoteStay;
+ this.arrController = result.arrGoodCon;
+ console.log("this.arrController:" + this.arrController);
+ if (result.result == "Success") {
+ this.saveFLGbln = result.saveFLGbln;
+ this.returnFLGbln = result.returnFLGbln;
+ this.coc = result.coc;
+ this.cocId = result.coc.Id;
+ this.warningMsgs = result.warningMsgList;
+ this.errorMsgs = result.errorMsgList;
+ this.showSpinner = false;
+ this.showPage = true;
+ } else {
+ this.warningMsgs = result.warningMsgList;
+ this.errorMsgs = result.errorMsgList;
+ this.showSpinner = false;
+ this.showPage = true;
+ console.log("error:" + result.errorMsg);
+ this.showMyToast("鍒濆鍖栭〉闈㈠け璐�", result.errorMsg, "error");
+ }
+ })
+ .catch((error) => {
+ this.showSpinner = false;
+ this.showPage = true;
+ console.log("error:" + JSON.stringify(error));
+ this.showMyToast("鍒濆鍖栭〉闈㈠け璐�", JSON.stringify(error), "error");
+ });
+ }
+
+ //barcode change
+ barcodeChange(event) {
+ this.barcode = event.detail.value;
+ }
+
+ //鏍规嵁barcode鎼滅储
+ barcodeEntrys() {
+ this.showSpinner = true;
+ searchProduct({
+ barcode: this.barcode,
+ arrControllerStr: this.arrController
+ })
+ .then((result) => {
+ this.arrController = result.arrGoodCon;
+ if (result.result == "Success") {
+ this.saveFLGbln = result.saveFLGbln;
+ this.returnFLGbln = result.returnFLGbln;
+ this.coc = result.coc;
+ this.warningMsgs = result.warningMsgList;
+ this.errorMsgs = result.errorMsgList;
+ this.consumableInventory = result.consumableInventory;
+ this.detailsSummary = result.detailsSummary;
+ for (var i in this.detailsSummary) {
+ if (this.detailsSummary[i].Prod != null) {
+ this.detailsSummary[i]["recordId"] =
+ this.detailsSummary[i].Prod.Id;
+ this.detailsSummary[i]["assetModelNo"] =
+ this.detailsSummary[i].Prod.Asset_Model_No__c;
+ this.detailsSummary[i]["prodName"] =
+ this.detailsSummary[i].Prod.Name__c;
}
- })
- .catch(error=>{
- this.showSpinner = false;
- this.showPage = true;
- console.log("error:"+JSON.stringify(error));
- this.showMyToast('鍒濆鍖栭〉闈㈠け璐�',JSON.stringify(error),'error');
- })
- }
-
- //barcode change
- barcodeChange(event){
- this.barcode = event.detail.value;
- }
-
- //鏍规嵁barcode鎼滅储
- barcodeEntrys(){
- this.showSpinner = true;
- searchProduct({
- barcode : this.barcode,
- arrControllerStr : this.arrController
- })
- .then(result=>{
- this.arrController = result.arrGoodCon;
- if(result.result == 'Success'){
- this.saveFLGbln = result.saveFLGbln;
- this.returnFLGbln = result.returnFLGbln;
- this.coc = result.coc;
- this.warningMsgs = result.warningMsgList;
- this.errorMsgs = result.errorMsgList;
- this.consumableInventory = result.consumableInventory;
- this.detailsSummary = result.detailsSummary;
- for(var i in this.detailsSummary){
- if(this.detailsSummary[i].Prod != null){
- this.detailsSummary[i]['recordId'] = this.detailsSummary[i].Prod.Id;
- this.detailsSummary[i]['assetModelNo'] = this.detailsSummary[i].Prod.Asset_Model_No__c;
- this.detailsSummary[i]['prodName'] = this.detailsSummary[i].Prod.Name__c;
- }
- }
- console.log('this.detailsSummary:'+JSON.stringify(this.detailsSummary));
- this.consumableorderdetailsRecords = result.consumableorderdetailsRecords;
- var consumableorderdetailsRecordsview = [];
- for(var i in this.consumableorderdetailsRecords){
- this.consumableorderdetailsRecords[i]['dataType'] = 'DataileRecords';
- consumableorderdetailsRecordsview.push(this.consumableorderdetailsRecords[i]);
- }
- for(var i in this.consumableInventory){
- this.consumableInventory[i]['dataType'] = 'Inventory';
- consumableorderdetailsRecordsview.push(this.consumableInventory[i]);
- }
- this.consumableorderdetailsRecordsview = consumableorderdetailsRecordsview;
- for(var i in this.consumableorderdetailsRecordsview){
- if(this.consumableorderdetailsRecordsview[i].Prod != null){
- this.consumableorderdetailsRecordsview[i]['recordId'] = this.consumableorderdetailsRecordsview[i].Prod.Id;
- this.consumableorderdetailsRecordsview[i]['prodName'] = this.consumableorderdetailsRecordsview[i].Prod.Name__c;
- }
- if(this.consumableorderdetailsRecordsview[i]['dataType'] == 'Inventory'){
- this.consumableorderdetailsRecordsview[i]['barCode'] = this.consumableorderdetailsRecordsview[i].barCodeNo;
- }else if(this.consumableorderdetailsRecordsview[i].esd != null){
- this.consumableorderdetailsRecordsview[i]['barCode'] = this.consumableorderdetailsRecordsview[i].esd.Bar_Code__c;
- }
- if(this.consumableorderdetailsRecordsview[i].esd != null){
- this.consumableorderdetailsRecordsview[i]['productPackingListManual'] = this.consumableorderdetailsRecordsview[i].esd.ProductPacking_list_manual__c;
- this.consumableorderdetailsRecordsview[i]['status'] = this.consumableorderdetailsRecordsview[i].esd.CFDA_Status__c;
- this.consumableorderdetailsRecordsview[i]['reportProductApprobation'] = this.consumableorderdetailsRecordsview[i].esd.Report_Product_Approbation__c;
- }
- }
- console.log('len1:'+this.consumableorderdetailsRecords.length);
- console.log('len2:'+this.consumableorderdetailsRecordsview.length);
- console.log('this.consumableorderdetailsRecordsview:'+JSON.stringify(this.consumableorderdetailsRecordsview));
- this.showGoodsofReturnList = result.showGoodsofReturnList;
- var showGoodsofReturnListView = [];
- for(var i in this.showGoodsofReturnList){
- this.showGoodsofReturnList[i]['dataType'] = 'GoodsoOfReturn';
- showGoodsofReturnListView.push(this.showGoodsofReturnList[i]);
- }
- for(var i in this.consumableInventory){
- this.consumableInventory[i]['dataType'] = 'Inventory';
- showGoodsofReturnListView.push(this.consumableInventory[i]);
- }
- this.showGoodsofReturnListView = showGoodsofReturnListView;
- for(var i in this.showGoodsofReturnListView){
- if(this.showGoodsofReturnListView[i].Prod != null){
- this.showGoodsofReturnListView[i]['prodName'] = this.showGoodsofReturnListView[i].Prod.Name__c;
- }
- if(this.showGoodsofReturnListView[i]['dataType'] == 'Inventory'){
- this.showGoodsofReturnListView[i]['barCode'] = this.showGoodsofReturnListView[i].barCodeNo;
- }else if(this.showGoodsofReturnListView[i].esd != null){
- this.showGoodsofReturnListView[i]['barCode'] = this.showGoodsofReturnListView[i].esd.Bar_Code__c;
- }
- if(this.showGoodsofReturnListView[i].esd != null){
- if(this.showGoodsofReturnListView[i].esd.Consumable_Shipment_order__c != '' && this.showGoodsofReturnListView[i].esd.Consumable_Shipment_order__c != null){
- this.showGoodsofReturnListView[i]['recordId'] = this.showGoodsofReturnListView[i].esd.Consumable_Shipment_order__c;
- this.showGoodsofReturnListView[i]['orderUrl'] = '/lexsummonscreat?ESetid='+this.showGoodsofReturnListView[i].esd.Consumable_Shipment_order__c;
- this.showGoodsofReturnListView[i]['orderNo'] = this.showGoodsofReturnListView[i].esd.Consumable_Shipment_order__r.Name;
- }else if(this.showGoodsofReturnListView[i].esd.Consumable_Sale_order__c != '' && this.showGoodsofReturnListView[i].esd.Consumable_Sale_order__c != null){
- this.showGoodsofReturnListView[i]['recordId'] = this.showGoodsofReturnListView[i].esd.Consumable_Sale_order__c;
- this.showGoodsofReturnListView[i]['orderUrl'] = '/lexsummonscreat?ESetid='+this.showGoodsofReturnListView[i].esd.Consumable_Sale_order__c;
- this.showGoodsofReturnListView[i]['orderNo'] = this.showGoodsofReturnListView[i].esd.Consumable_Sale_order__r.Name;
- }
- this.showGoodsofReturnListView[i]['prodOutDate'] = this.showGoodsofReturnListView[i].esd.Product_OutDate__c;
- this.showGoodsofReturnListView[i]['summonsForDirctionDet'] = this.showGoodsofReturnListView[i].esd.SummonsForDirction_det__c;
- this.showGoodsofReturnListView[i]['hospitalName'] = this.showGoodsofReturnListView[i].esd.HospItal_Name__c;
- this.showGoodsofReturnListView[i]['orderDealer'] = this.showGoodsofReturnListView[i].esd.Order_Dealer_Info__c;
- this.showGoodsofReturnListView[i]['sterilizationLimit'] = this.showGoodsofReturnListView[i].esd.Sterilization_limit__c;
- this.showGoodsofReturnListView[i]['boxPiece'] = this.showGoodsofReturnListView[i].esd.Box_Piece__c;
- this.showGoodsofReturnListView[i]['returnCount'] = this.showGoodsofReturnListView[i].esd.Rrturn_count__c;
- console.log('returnCount:'+this.showGoodsofReturnListView[i].esd.Rrturn_count__c);
- this.showGoodsofReturnListView[i]['returnReason'] = this.showGoodsofReturnListView[i].esd.Return_reason__c;
- }
- }
- console.log('len1:'+this.showGoodsofReturnList.length);
- console.log('len2:'+this.showGoodsofReturnListView.length);
- console.log('this.showGoodsofReturnListView:'+JSON.stringify(this.showGoodsofReturnListView));
- // this.consumableInventory = result.consumableInventory;
- // for(var i in this.consumableInventory){
- // if(this.consumableInventory[i].Prod != null){
- // this.consumableInventory[i]['recordId'] = this.consumableInventory[i].Prod.Id;
- // this.consumableInventory[i]['prodName'] = this.consumableInventory[i].Prod.Name__c;
- // }
- // }
- console.log('this.consumableInventory:'+JSON.stringify(this.consumableInventory));
- this.consumableorderdetailsRecordserror = result.consumableorderdetailsRecordserror;
- for(var i in this.consumableorderdetailsRecordserror){
- if(this.consumableorderdetailsRecordserror[i].Prod != null){
- this.consumableorderdetailsRecordserror[i]['recordId'] = this.consumableorderdetailsRecordserror[i].Prod.Id;
- this.consumableorderdetailsRecordserror[i]['prodName'] = this.consumableorderdetailsRecordserror[i].Prod.Name__c;
- }
- if(this.consumableorderdetailsRecordserror[i].esd != null){
- this.consumableorderdetailsRecordserror[i]['consumableOrderMinor'] = this.consumableorderdetailsRecordserror[i].esd.Consumable_order_minor__c;
- if(this.consumableorderdetailsRecordserror[i].esd.Consumable_order_minor__c != null){
- this.consumableorderdetailsRecordserror[i]['consumableOrderMinorName'] = this.consumableorderdetailsRecordserror[i].esd.Consumable_order_minor__r.Name;
- this.consumableorderdetailsRecordserror[i]['consumableOrderUrl'] = "/s/detail/"+this.consumableorderdetailsRecordserror[i].esd.Consumable_order_minor__c;
- }
- this.consumableorderdetailsRecordserror[i]['barCode'] = this.consumableorderdetailsRecordserror[i].esd.Bar_Code__c;
- this.consumableorderdetailsRecordserror[i]['boxPiece'] = this.consumableorderdetailsRecordserror[i].esd.Box_Piece__c;
- }
- }
- console.log('this.consumableorderdetailsRecordserror:'+JSON.stringify(this.consumableorderdetailsRecordserror));
- this.showSpinner = false;
- if(this.errorMsgs.length < 1){
- this.showMyToast('鑾峰彇鎴愬姛','','success');
- }
- }else {
- this.showSpinner = false;
- this.warningMsgs = result.warningMsgList;
- this.errorMsgs = result.errorMsgList;
- console.log("error:"+result.errorMsg);
- this.showMyToast('鑾峰彇澶辫触',result.errorMsg,'error');
+ }
+ console.log(
+ "this.detailsSummary:" + JSON.stringify(this.detailsSummary)
+ );
+ this.consumableorderdetailsRecords =
+ result.consumableorderdetailsRecords;
+ var consumableorderdetailsRecordsview = [];
+ for (var i in this.consumableorderdetailsRecords) {
+ this.consumableorderdetailsRecords[i]["dataType"] =
+ "DataileRecords";
+ consumableorderdetailsRecordsview.push(
+ this.consumableorderdetailsRecords[i]
+ );
+ }
+ for (var i in this.consumableInventory) {
+ this.consumableInventory[i]["dataType"] = "Inventory";
+ consumableorderdetailsRecordsview.push(this.consumableInventory[i]);
+ }
+ this.consumableorderdetailsRecordsview =
+ consumableorderdetailsRecordsview;
+ for (var i in this.consumableorderdetailsRecordsview) {
+ if (this.consumableorderdetailsRecordsview[i].Prod != null) {
+ this.consumableorderdetailsRecordsview[i]["recordId"] =
+ this.consumableorderdetailsRecordsview[i].Prod.Id;
+ this.consumableorderdetailsRecordsview[i]["prodName"] =
+ this.consumableorderdetailsRecordsview[i].Prod.Name__c;
}
- })
- .catch(error=>{
- this.showSpinner = false;
- console.log("error:"+error);
- this.showMyToast('鑾峰彇澶辫触',error,'error');
- })
- }
-
- //杩斿搧鏁伴噺change
- returnCountChange(event){
- var value = event.detail.data.value;
- var boxPrice = event.detail.data.boxPrice;
- var recordId = event.detail.data.recordId;
- console.log("杩斿搧鏁伴噺:"+value+boxPrice+"---"+recordId);
- for(var i in this.showGoodsofReturnList){
- if(this.showGoodsofReturnList[i]['recordId'] == recordId){
- if(this.showGoodsofReturnList[i].canEdit){
- this.showGoodsofReturnList[i].esd.Rrturn_count__c = 1;
- this.showGoodsofReturnList[i]['returnCount'] = this.showGoodsofReturnList[i].esd.Rrturn_count__c;
- }else{
- this.showGoodsofReturnList[i].esd.Rrturn_count__c = value;
- this.showGoodsofReturnList[i]['returnCount'] = this.showGoodsofReturnList[i].esd.Rrturn_count__c;
- }
+ if (
+ this.consumableorderdetailsRecordsview[i]["dataType"] ==
+ "Inventory"
+ ) {
+ this.consumableorderdetailsRecordsview[i]["barCode"] =
+ this.consumableorderdetailsRecordsview[i].barCodeNo;
+ } else if (this.consumableorderdetailsRecordsview[i].esd != null) {
+ this.consumableorderdetailsRecordsview[i]["barCode"] =
+ this.consumableorderdetailsRecordsview[i].esd.Bar_Code__c;
}
+ if (this.consumableorderdetailsRecordsview[i].esd != null) {
+ this.consumableorderdetailsRecordsview[i][
+ "productPackingListManual"
+ ] =
+ this.consumableorderdetailsRecordsview[
+ i
+ ].esd.ProductPacking_list_manual__c;
+ this.consumableorderdetailsRecordsview[i]["status"] =
+ this.consumableorderdetailsRecordsview[i].esd.CFDA_Status__c;
+ this.consumableorderdetailsRecordsview[i][
+ "reportProductApprobation"
+ ] =
+ this.consumableorderdetailsRecordsview[
+ i
+ ].esd.Report_Product_Approbation__c;
+ }
+ }
+ console.log("len1:" + this.consumableorderdetailsRecords.length);
+ console.log("len2:" + this.consumableorderdetailsRecordsview.length);
+ console.log(
+ "this.consumableorderdetailsRecordsview:" +
+ JSON.stringify(this.consumableorderdetailsRecordsview)
+ );
+ this.showGoodsofReturnList = result.showGoodsofReturnList;
+ var showGoodsofReturnListView = [];
+ for (var i in this.showGoodsofReturnList) {
+ this.showGoodsofReturnList[i]["dataType"] = "GoodsoOfReturn";
+ showGoodsofReturnListView.push(this.showGoodsofReturnList[i]);
+ }
+ for (var i in this.consumableInventory) {
+ this.consumableInventory[i]["dataType"] = "Inventory";
+ showGoodsofReturnListView.push(this.consumableInventory[i]);
+ }
+ this.showGoodsofReturnListView = showGoodsofReturnListView;
+ for (var i in this.showGoodsofReturnListView) {
+ if (this.showGoodsofReturnListView[i].Prod != null) {
+ this.showGoodsofReturnListView[i]["prodName"] =
+ this.showGoodsofReturnListView[i].Prod.Name__c;
+ }
+ if (this.showGoodsofReturnListView[i]["dataType"] == "Inventory") {
+ this.showGoodsofReturnListView[i]["barCode"] =
+ this.showGoodsofReturnListView[i].barCodeNo;
+ } else if (this.showGoodsofReturnListView[i].esd != null) {
+ this.showGoodsofReturnListView[i]["barCode"] =
+ this.showGoodsofReturnListView[i].esd.Bar_Code__c;
+ }
+ if (this.showGoodsofReturnListView[i].esd != null) {
+ if (
+ this.showGoodsofReturnListView[i].esd
+ .Consumable_Shipment_order__c != "" &&
+ this.showGoodsofReturnListView[i].esd
+ .Consumable_Shipment_order__c != null
+ ) {
+ this.showGoodsofReturnListView[i]["recordId"] =
+ this.showGoodsofReturnListView[
+ i
+ ].esd.Consumable_Shipment_order__c;
+ this.showGoodsofReturnListView[i]["orderUrl"] =
+ "/lexsummonscreat?ESetid=" +
+ this.showGoodsofReturnListView[i].esd
+ .Consumable_Shipment_order__c;
+ this.showGoodsofReturnListView[i]["orderNo"] =
+ this.showGoodsofReturnListView[
+ i
+ ].esd.Consumable_Shipment_order__r.Name;
+ } else if (
+ this.showGoodsofReturnListView[i].esd
+ .Consumable_Sale_order__c != "" &&
+ this.showGoodsofReturnListView[i].esd
+ .Consumable_Sale_order__c != null
+ ) {
+ this.showGoodsofReturnListView[i]["recordId"] =
+ this.showGoodsofReturnListView[
+ i
+ ].esd.Consumable_Sale_order__c;
+ this.showGoodsofReturnListView[i]["orderUrl"] =
+ "/lexsummonscreat?ESetid=" +
+ this.showGoodsofReturnListView[i].esd
+ .Consumable_Sale_order__c;
+ this.showGoodsofReturnListView[i]["orderNo"] =
+ this.showGoodsofReturnListView[
+ i
+ ].esd.Consumable_Sale_order__r.Name;
+ }
+ this.showGoodsofReturnListView[i]["prodOutDate"] =
+ this.showGoodsofReturnListView[i].esd.Product_OutDate__c;
+ this.showGoodsofReturnListView[i]["summonsForDirctionDet"] =
+ this.showGoodsofReturnListView[i].esd.SummonsForDirction_det__c;
+ this.showGoodsofReturnListView[i]["hospitalName"] =
+ this.showGoodsofReturnListView[i].esd.HospItal_Name__c;
+ this.showGoodsofReturnListView[i]["orderDealer"] =
+ this.showGoodsofReturnListView[i].esd.Order_Dealer_Info__c;
+ this.showGoodsofReturnListView[i]["sterilizationLimit"] =
+ this.showGoodsofReturnListView[i].esd.Sterilization_limit__c;
+ this.showGoodsofReturnListView[i]["boxPiece"] =
+ this.showGoodsofReturnListView[i].esd.Box_Piece__c;
+ this.showGoodsofReturnListView[i]["returnCount"] =
+ this.showGoodsofReturnListView[i].esd.Rrturn_count__c;
+ console.log(
+ "returnCount:" +
+ this.showGoodsofReturnListView[i].esd.Rrturn_count__c
+ );
+ this.showGoodsofReturnListView[i]["returnReason"] =
+ this.showGoodsofReturnListView[i].esd.Return_reason__c;
+ }
+ }
+ console.log("len1:" + this.showGoodsofReturnList.length);
+ console.log("len2:" + this.showGoodsofReturnListView.length);
+ console.log(
+ "this.showGoodsofReturnListView:" +
+ JSON.stringify(this.showGoodsofReturnListView)
+ );
+ // this.consumableInventory = result.consumableInventory;
+ // for(var i in this.consumableInventory){
+ // if(this.consumableInventory[i].Prod != null){
+ // this.consumableInventory[i]['recordId'] = this.consumableInventory[i].Prod.Id;
+ // this.consumableInventory[i]['prodName'] = this.consumableInventory[i].Prod.Name__c;
+ // }
+ // }
+ console.log(
+ "this.consumableInventory:" +
+ JSON.stringify(this.consumableInventory)
+ );
+ this.consumableorderdetailsRecordserror =
+ result.consumableorderdetailsRecordserror;
+ for (var i in this.consumableorderdetailsRecordserror) {
+ if (this.consumableorderdetailsRecordserror[i].Prod != null) {
+ this.consumableorderdetailsRecordserror[i]["recordId"] =
+ this.consumableorderdetailsRecordserror[i].Prod.Id;
+ this.consumableorderdetailsRecordserror[i]["prodName"] =
+ this.consumableorderdetailsRecordserror[i].Prod.Name__c;
+ }
+ if (this.consumableorderdetailsRecordserror[i].esd != null) {
+ this.consumableorderdetailsRecordserror[i][
+ "consumableOrderMinor"
+ ] =
+ this.consumableorderdetailsRecordserror[
+ i
+ ].esd.Consumable_order_minor__c;
+ if (
+ this.consumableorderdetailsRecordserror[i].esd
+ .Consumable_order_minor__c != null
+ ) {
+ this.consumableorderdetailsRecordserror[i][
+ "consumableOrderMinorName"
+ ] =
+ this.consumableorderdetailsRecordserror[
+ i
+ ].esd.Consumable_order_minor__r.Name;
+ this.consumableorderdetailsRecordserror[i][
+ "consumableOrderUrl"
+ ] =
+ "/s/detail/" +
+ this.consumableorderdetailsRecordserror[i].esd
+ .Consumable_order_minor__c;
+ }
+ this.consumableorderdetailsRecordserror[i]["barCode"] =
+ this.consumableorderdetailsRecordserror[i].esd.Bar_Code__c;
+ this.consumableorderdetailsRecordserror[i]["boxPiece"] =
+ this.consumableorderdetailsRecordserror[i].esd.Box_Piece__c;
+ }
+ }
+ console.log(
+ "this.consumableorderdetailsRecordserror:" +
+ JSON.stringify(this.consumableorderdetailsRecordserror)
+ );
+ this.showSpinner = false;
+ if (this.errorMsgs.length < 1) {
+ this.showMyToast("鑾峰彇鎴愬姛", "", "success");
+ }
+ } else {
+ this.showSpinner = false;
+ this.warningMsgs = result.warningMsgList;
+ this.errorMsgs = result.errorMsgList;
+ console.log("error:" + result.errorMsg);
+ this.showMyToast("鑾峰彇澶辫触", result.errorMsg, "error");
}
- }
+ })
+ .catch((error) => {
+ this.showSpinner = false;
+ console.log("error:" + error);
+ this.showMyToast("鑾峰彇澶辫触", error, "error");
+ });
+ }
- //杩斿搧鍘熷洜change
- returnReasonChange(event){
- var recordId = event.detail.data.recordId;
- var value = event.detail.data.value;
- console.log("杩斿搧鍘熷洜:"+value+"---"+recordId);
- for(var i in this.showGoodsofReturnList){
- if(this.showGoodsofReturnList[i]['recordId'] == recordId){
- this.showGoodsofReturnList[i].esd.Return_reason__c = value;
- this.showGoodsofReturnList[i]['returnReason'] = this.showGoodsofReturnList[i].esd.Return_reason__c;
- }
+ //杩斿搧鏁伴噺change
+ returnCountChange(event) {
+ var value = event.detail.data.value;
+ var boxPrice = event.detail.data.boxPrice;
+ var recordId = event.detail.data.recordId;
+ console.log("杩斿搧鏁伴噺:" + value + boxPrice + "---" + recordId);
+ for (var i in this.showGoodsofReturnList) {
+ if (this.showGoodsofReturnList[i]["recordId"] == recordId) {
+ if (this.showGoodsofReturnList[i].canEdit) {
+ this.showGoodsofReturnList[i].esd.Rrturn_count__c = 1;
+ this.showGoodsofReturnList[i]["returnCount"] =
+ this.showGoodsofReturnList[i].esd.Rrturn_count__c;
+ } else {
+ this.showGoodsofReturnList[i].esd.Rrturn_count__c = value;
+ this.showGoodsofReturnList[i]["returnCount"] =
+ this.showGoodsofReturnList[i].esd.Rrturn_count__c;
}
+ }
}
+ }
- // 鍒拌揣纭
- arriveGoodsConfim(){
- this.showSpinner = true;
- arriveGoodsConfim({arrControllerStr : this.arrController})
- .then(result=>{
- this.arrController = result.arrGoodCon;
- if(result.result == 'Success'){
- this.showSpinner = false;
- this.warningMsgs = result.warningMsgList;
- this.errorMsgs = result.errorMsgList;
- var url = result.url;
- const config = {
- type: 'standard__webPage',
- attributes: {
- url: url
- }
- };
- this[NavigationMixin.Navigate](config);
- }else {
- this.showSpinner = false;
- this.warningMsgs = result.warningMsgList;
- this.errorMsgs = result.errorMsgList;
- console.log("error1:"+result.errorMsg);
- this.showMyToast('鍒拌揣纭澶辫触',result.errorMsg,'error');
+ //杩斿搧鍘熷洜change
+ returnReasonChange(event) {
+ var recordId = event.detail.data.recordId;
+ var value = event.detail.data.value;
+ console.log("杩斿搧鍘熷洜:" + value + "---" + recordId);
+ for (var i in this.showGoodsofReturnList) {
+ if (this.showGoodsofReturnList[i]["recordId"] == recordId) {
+ this.showGoodsofReturnList[i].esd.Return_reason__c = value;
+ this.showGoodsofReturnList[i]["returnReason"] =
+ this.showGoodsofReturnList[i].esd.Return_reason__c;
+ }
+ }
+ }
+
+ // 鍒拌揣纭
+ arriveGoodsConfim() {
+ this.showSpinner = true;
+ arriveGoodsConfim({ arrControllerStr: this.arrController })
+ .then((result) => {
+ this.arrController = result.arrGoodCon;
+ if (result.result == "Success") {
+ this.showSpinner = false;
+ this.warningMsgs = result.warningMsgList;
+ this.errorMsgs = result.errorMsgList;
+ var url = result.url;
+ const config = {
+ type: "standard__webPage",
+ attributes: {
+ url: url
}
- })
- .catch(error=>{
- this.showSpinner = false;
- console.log("error2:"+error);
- this.showMyToast('鍒拌揣纭澶辫触',error,'error');
- })
- }
+ };
+ this[NavigationMixin.Navigate](config);
+ } else {
+ this.showSpinner = false;
+ this.warningMsgs = result.warningMsgList;
+ this.errorMsgs = result.errorMsgList;
+ console.log("error1:" + result.errorMsg);
+ this.showMyToast("鍒拌揣纭澶辫触", result.errorMsg, "error");
+ }
+ })
+ .catch((error) => {
+ this.showSpinner = false;
+ console.log("error2:" + error);
+ this.showMyToast("鍒拌揣纭澶辫触", error, "error");
+ });
+ }
- // 鐧诲綍杩斿搧
- updateGoodsOfReturn(){
- this.showSpinner = true;
- updateGoodsOfReturn({arrControllerStr : this.arrController,showGoodsofReturnListStr : JSON.stringify(this.showGoodsofReturnList)})
- .then(result=>{
- this.showSpinner = false;
- this.arrController = result.arrGoodCon;
- if(result.result == 'Success'){
- this.warningMsgs = result.warningMsgList;
- this.errorMsgs = result.errorMsgList;
- var url = result.url;
- const config = {
- type: 'standard__webPage',
- attributes: {
- url: url
- }
- };
- this[NavigationMixin.Navigate](config);
- }else {
- console.log("error1:"+result.errorMsg);
- this.showSpinner = false;
- this.warningMsgs = result.warningMsgList;
- this.errorMsgs = result.errorMsgList;
- if(result.errorMsg.includes('鏃犳硶淇濆瓨姝よ褰�')){
- result.errorMsg = '鏃犳硶淇濆瓨璁板綍';
- }
- this.showMyToast('鐧诲綍杩斿搧澶辫触',result.errorMsg,'error');
+ // 鐧诲綍杩斿搧
+ updateGoodsOfReturn() {
+ this.showSpinner = true;
+ updateGoodsOfReturn({
+ arrControllerStr: this.arrController,
+ showGoodsofReturnListStr: JSON.stringify(this.showGoodsofReturnList)
+ })
+ .then((result) => {
+ this.showSpinner = false;
+ this.arrController = result.arrGoodCon;
+ if (result.result == "Success") {
+ this.warningMsgs = result.warningMsgList;
+ this.errorMsgs = result.errorMsgList;
+ var url = result.url;
+ const config = {
+ type: "standard__webPage",
+ attributes: {
+ url: url
}
- })
- .catch(error=>{
- this.showSpinner = false;
- console.log("error2:"+JSON.stringify(error));
- this.showMyToast('鐧诲綍杩斿搧澶辫触',error,'error');
- })
- }
+ };
+ this[NavigationMixin.Navigate](config);
+ } else {
+ console.log("error1:" + result.errorMsg);
+ this.showSpinner = false;
+ this.warningMsgs = result.warningMsgList;
+ this.errorMsgs = result.errorMsgList;
+ if (result.errorMsg.includes("鏃犳硶淇濆瓨姝よ褰�")) {
+ result.errorMsg = "鏃犳硶淇濆瓨璁板綍";
+ }
+ this.showMyToast("鐧诲綍杩斿搧澶辫触", result.errorMsg, "error");
+ }
+ })
+ .catch((error) => {
+ this.showSpinner = false;
+ console.log("error2:" + JSON.stringify(error));
+ this.showMyToast("鐧诲綍杩斿搧澶辫触", error, "error");
+ });
+ }
- showMyToast(title, message, variant) {
- 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>';
- }
- this.template.querySelector('c-common-toast').
- showToast(variant,content,iconName,10000);
- // var mode;
- // if(this.isNoteStay){
- // mode ='sticky';
- // }else{
- // mode = 'dismissable';
- // }
- // const evt = new ShowToastEvent({
- // title: title,
- // message: message,
- // variant: variant,
- // mode: mode
- // });
- // this.dispatchEvent(evt);
- }
-}
\ No newline at end of file
+ showMyToast(title, message, variant) {
+ 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>";
+ }
+ this.template
+ .querySelector("c-common-toast")
+ .showToast(variant, content, iconName, 10000);
+ // var mode;
+ // if(this.isNoteStay){
+ // mode ='sticky';
+ // }else{
+ // mode = 'dismissable';
+ // }
+ // const evt = new ShowToastEvent({
+ // title: title,
+ // message: message,
+ // variant: variant,
+ // mode: mode
+ // });
+ // this.dispatchEvent(evt);
+ }
+}
--
Gitblit v1.9.1