From 36d15f189de2e83ce2576715dac30c3c260388dd Mon Sep 17 00:00:00 2001 From: buli <137736985@qq.com> Date: 星期五, 14 七月 2023 14:47:50 +0800 Subject: [PATCH] fixconflict --- force-app/main/default/lwc/lexArriveGoodsMain/lexArriveGoodsMain.js | 1036 +++++++++++++++++++++++++++++---------------------------- 1 files changed, 523 insertions(+), 513 deletions(-) diff --git a/force-app/main/default/lwc/lexArriveGoodsMain/lexArriveGoodsMain.js b/force-app/main/default/lwc/lexArriveGoodsMain/lexArriveGoodsMain.js index 03c8a53..47a5f09 100644 --- a/force-app/main/default/lwc/lexArriveGoodsMain/lexArriveGoodsMain.js +++ b/force-app/main/default/lwc/lexArriveGoodsMain/lexArriveGoodsMain.js @@ -1,523 +1,533 @@ -import { LightningElement, wire, api, track } from "lwc"; -import { CurrentPageReference } from "lightning/navigation"; -import { ShowToastEvent } from "lightning/platformShowToastEvent"; -import { NavigationMixin } from "lightning/navigation"; -import init from "@salesforce/apex/LexArriveGoodsMainController.init"; -import searchConsumableorderdetails from "@salesforce/apex/LexArriveGoodsMainController.searchConsumableorderdetails"; -import initTotalNum from "@salesforce/apex/LexConsumableGoodsInfo.initTotalNum"; -import initArrDet from "@salesforce/apex/LexConsumableGoodsInfo.initArrDet"; -import initArrDetAll from "@salesforce/apex/LexConsumableGoodsInfo.initArrDetAll"; -import initDeliveryDet from "@salesforce/apex/LexConsumableGoodsInfo.initDeliveryDet"; -import initDeliveryDetAll from "@salesforce/apex/LexConsumableGoodsInfo.initDeliveryDetAll"; -import initNotArrDet from "@salesforce/apex/LexConsumableGoodsInfo.initNotArrDet"; -import initNotArrDetAll from "@salesforce/apex/LexConsumableGoodsInfo.initNotArrDetAll"; -import initMoreThan7 from "@salesforce/apex/LexConsumableGoodsInfo.initMoreThan7"; -import initMoreThan7All from "@salesforce/apex/LexConsumableGoodsInfo.initMoreThan7All"; +import { LightningElement, wire, api, track } from 'lwc'; +import { CurrentPageReference } from 'lightning/navigation'; +import { ShowToastEvent } from 'lightning/platformShowToastEvent'; +import { NavigationMixin } from 'lightning/navigation'; +import init from '@salesforce/apex/LexArriveGoodsMainController.init'; +import searchConsumableorderdetails from '@salesforce/apex/LexArriveGoodsMainController.searchConsumableorderdetails'; +import initTotalNum from '@salesforce/apex/LexConsumableGoodsInfo.initTotalNum'; +import initArrDet from '@salesforce/apex/LexConsumableGoodsInfo.initArrDet'; +import initArrDetAll from '@salesforce/apex/LexConsumableGoodsInfo.initArrDetAll'; +import initDeliveryDet from '@salesforce/apex/LexConsumableGoodsInfo.initDeliveryDet'; +import initDeliveryDetAll from '@salesforce/apex/LexConsumableGoodsInfo.initDeliveryDetAll'; +import initNotArrDet from '@salesforce/apex/LexConsumableGoodsInfo.initNotArrDet'; +import initNotArrDetAll from '@salesforce/apex/LexConsumableGoodsInfo.initNotArrDetAll'; +import initMoreThan7 from '@salesforce/apex/LexConsumableGoodsInfo.initMoreThan7'; +import initMoreThan7All from '@salesforce/apex/LexConsumableGoodsInfo.initMoreThan7All'; //table css -import { loadStyle } from "lightning/platformResourceLoader"; -import WrappedHeaderTable from "@salesforce/resourceUrl/lexdatatable"; +import { loadStyle } from 'lightning/platformResourceLoader'; +import WrappedHeaderTable from '@salesforce/resourceUrl/lexdatatable'; export default class LexArriveGoodsMain extends NavigationMixin( - LightningElement + LightningElement ) { - //椤甸潰鍩虹鍙橀噺 - @track agencyProType; - @track category1; - @track cate2; - // @track eSetId; - @track accountId; - @track title = []; - @track raesList = []; - @track recordList = []; - @track userWorkLocation; - @track totalNum; - @track orderNumberArrived; - @track deliveryDetailCount; - @track orderNumberNotarrive; - @track moreThanSevenDays; - @track showSpinner = true; - @track showPage = false; - @track showPop = false; - @track popTitle; - stylesLoaded = false; - //鏄惁涓�鐩存樉绀烘彁绀� - @track isNoteStay = true; + //椤甸潰鍩虹鍙橀噺 + @track agencyProType; + @track category1; + @track cate2; + // @track eSetId; + @track accountId; + @track title = []; + @track raesList = []; + @track recordList = []; + @track userWorkLocation; + @track totalNum; + @track orderNumberArrived; + @track deliveryDetailCount; + @track orderNumberNotarrive; + @track moreThanSevenDays; + @track showSpinner = true; + @track showPage = false; + @track showPop = false; + @track popTitle; + stylesLoaded = false; + //鏄惁涓�鐩存樉绀烘彁绀� + @track isNoteStay = true; - @track colms = [ - // {label:'娑堣�楀搧璁㈠崟鍚嶇О',fieldName:'Name'}, - // {label:'璁㈠崟鎬绘暟',fieldName:'Total_num__c'}, - // {label:'宸插埌璐ф暟閲�',fieldName:'OrderNumber_arrived__c'}, - // {label:'寰呯郴缁熸搷浣滃叆搴撴暟閲�',fieldName:'Delivery_detail_count__c'}, - // {label:'杩樻病鍙戣揣鏁伴噺',fieldName:'OrderNumber_notarrive__c'}, - // {label:'鍙戣揣涓冨ぉ杩樻湭鍒拌揣鏁�',fieldName:'More_than_seven_days__c'}, - { - label: "娑堣�楀搧璁㈠崟鍚嶇О", - type: "customOutputGood", - typeAttributes: { - outputValue: { fieldName: "Name" }, - type: "Title", - recordId: { fieldName: "Id" } - }, - hideDefaultActions: true, - // initialWidth: 200, - wrapText: true - }, - { - label: "SAP鍚堝悓鍙�", - fieldName: "ContractNo__c", - hideDefaultActions: true, - wrapText: true, - initialWidth: 180 - }, - { - label: "璁㈠崟鎬绘暟", - type: "customOutputGood", - typeAttributes: { - outputValue: { fieldName: "Total_num__c" }, - type: "TotalNum", - recordId: { fieldName: "Id" } - }, - hideDefaultActions: true, - initialWidth: 100, - cellAttributes: { alignment: "right" } - }, - { - label: "宸插埌璐ф暟閲�", - type: "customOutputGood", - typeAttributes: { - outputValue: { fieldName: "OrderNumber_arrived__c" }, - type: "ArrDet", - recordId: { fieldName: "Id" } - }, - hideDefaultActions: true, - initialWidth: 100, - cellAttributes: { alignment: "right" } - }, - { - label: "寰呯郴缁熸搷浣滃叆搴撴暟閲�", - type: "customOutputGood", - typeAttributes: { - outputValue: { fieldName: "Delivery_detail_count__c" }, - type: "DeliveryDet", - recordId: { fieldName: "Id" } - }, - hideDefaultActions: true, - initialWidth: 150, - cellAttributes: { alignment: "right" } - }, - { - label: "杩樻病鍙戣揣鏁伴噺", - type: "customOutputGood", - typeAttributes: { - outputValue: { fieldName: "OrderNumber_notarrive__c" }, - type: "NotArrDet", - recordId: { fieldName: "Id" } - }, - hideDefaultActions: true, - initialWidth: 120, - cellAttributes: { alignment: "right" } - }, - { - label: "鍙戣揣涓冨ぉ杩樻湭鍒拌揣鏁�", - type: "customOutputGood", - typeAttributes: { - outputValue: { fieldName: "More_than_seven_days__c" }, - type: "MoreThan7", - recordId: { fieldName: "Id" } - }, - hideDefaultActions: true, - initialWidth: 150, - cellAttributes: { alignment: "right" } - }, - { - label: "鏈�鏂板彂璐ф棩鏈�", - fieldName: "Shipment_date__c", - hideDefaultActions: true, - initialWidth: 105 - }, - { - label: "棣栨鍙戣揣鏃ユ湡", - fieldName: "First_Delivery__c", - hideDefaultActions: true, - initialWidth: 105 - } - ]; - - @track colms2 = [ - { label: "浜у搧鍨嬪彿", fieldName: "prodModel", hideDefaultActions: true }, - { - label: "鏁伴噺", - fieldName: "recordCount", - hideDefaultActions: true, - initialWidth: 100 - } - ]; - - //鑾峰彇鍙傛暟 - // @wire(CurrentPageReference) - // getStateParameters(currentPageReference) { - // console.log('CurrentPageReference'); - // if (currentPageReference) { - // this.eSetId = currentPageReference.state?.ESetid; - // } - // } - - 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().then((result) => { - this.isNoteStay = result.isNoteStay; - if (result.result == "Success") { - this.agencyProType = result.agencyProType; - this.accountId = result.accountId; - this.title = result.title; - this.userWorkLocation = result.userWorkLocation; - this.totalNum = result.totalNum; - this.orderNumberArrived = result.orderNumberArrived; - this.deliveryDetailCount = result.deliveryDetailCount; - this.orderNumberNotarrive = result.orderNumberNotarrive; - this.moreThanSevenDays = result.moreThanSevenDays; - this.raesList = result.raesList; - this.raesList.push({ - Id: "1", - Name: "璁㈠崟鏄庣粏姹囨��", - Total_num__c: this.totalNum, - OrderNumber_arrived__c: this.orderNumberArrived, - Delivery_detail_count__c: this.deliveryDetailCount, - OrderNumber_notarrive__c: this.orderNumberNotarrive, - More_than_seven_days__c: this.moreThanSevenDays - }); - this.showSpinner = false; - this.showPage = true; - } else { - this.showSpinner = false; - console.log("Error:" + result.errorMsg); - this.showMyToast("鍒濆鍖栭〉闈㈠け璐�", result.errorMsg, "error"); - } - }); - } - - //鐐瑰嚮閾炬帴 - clickLick(event) { - var outputValue = event.detail.data.value; - var outputType = event.detail.data.type; - var recordId = event.detail.data.recordId; - console.log("click:" + outputValue + "---" + outputType + "---" + recordId); - if (outputType == "Title") { - const config = { - type: "standard__webPage", - attributes: { - url: "/lexarrivegoods?ESetId=" + recordId + @track colms = [ + // {label:'娑堣�楀搧璁㈠崟鍚嶇О',fieldName:'Name'}, + // {label:'璁㈠崟鎬绘暟',fieldName:'Total_num__c'}, + // {label:'宸插埌璐ф暟閲�',fieldName:'OrderNumber_arrived__c'}, + // {label:'寰呯郴缁熸搷浣滃叆搴撴暟閲�',fieldName:'Delivery_detail_count__c'}, + // {label:'杩樻病鍙戣揣鏁伴噺',fieldName:'OrderNumber_notarrive__c'}, + // {label:'鍙戣揣涓冨ぉ杩樻湭鍒拌揣鏁�',fieldName:'More_than_seven_days__c'}, + { + label: '娑堣�楀搧璁㈠崟鍚嶇О', + type: 'customOutputGood', + typeAttributes: { + outputValue: { fieldName: 'Name' }, + type: 'Title', + recordId: { fieldName: 'Id' } + }, + hideDefaultActions: true, + // initialWidth: 200, + wrapText: true + }, + { + label: 'SAP鍚堝悓鍙�', + fieldName: 'ContractNo__c', + hideDefaultActions: true, + wrapText: true, + initialWidth: 180 + }, + { + label: '璁㈠崟鎬绘暟', + type: 'customOutputGood', + typeAttributes: { + outputValue: { fieldName: 'Total_num__c' }, + type: 'TotalNum', + recordId: { fieldName: 'Id' } + }, + hideDefaultActions: true, + initialWidth: 100, + cellAttributes: { alignment: 'right' } + }, + { + label: '宸插埌璐ф暟閲�', + type: 'customOutputGood', + typeAttributes: { + outputValue: { fieldName: 'OrderNumber_arrived__c' }, + type: 'ArrDet', + recordId: { fieldName: 'Id' } + }, + hideDefaultActions: true, + initialWidth: 100, + cellAttributes: { alignment: 'right' } + }, + { + label: '寰呯郴缁熸搷浣滃叆搴撴暟閲�', + type: 'customOutputGood', + typeAttributes: { + outputValue: { fieldName: 'Delivery_detail_count__c' }, + type: 'DeliveryDet', + recordId: { fieldName: 'Id' } + }, + hideDefaultActions: true, + initialWidth: 150, + cellAttributes: { alignment: 'right' } + }, + { + label: '杩樻病鍙戣揣鏁伴噺', + type: 'customOutputGood', + typeAttributes: { + outputValue: { fieldName: 'OrderNumber_notarrive__c' }, + type: 'NotArrDet', + recordId: { fieldName: 'Id' } + }, + hideDefaultActions: true, + initialWidth: 120, + cellAttributes: { alignment: 'right' } + }, + { + label: '鍙戣揣涓冨ぉ杩樻湭鍒拌揣鏁�', + type: 'customOutputGood', + typeAttributes: { + outputValue: { fieldName: 'More_than_seven_days__c' }, + type: 'MoreThan7', + recordId: { fieldName: 'Id' } + }, + hideDefaultActions: true, + initialWidth: 150, + cellAttributes: { alignment: 'right' } + }, + { + label: '鏈�鏂板彂璐ф棩鏈�', + fieldName: 'Shipment_date__c', + hideDefaultActions: true, + initialWidth: 105 + }, + { + label: '棣栨鍙戣揣鏃ユ湡', + fieldName: 'First_Delivery__c', + hideDefaultActions: true, + initialWidth: 105 } - }; - this[NavigationMixin.Navigate](config); - } else if (outputType == "TotalNum") { - this.popTitle = "鎵�鏈変骇鍝佷竴瑙�"; - initTotalNum({ ordId: recordId, type: "all" }).then((result) => { - if (result.result == "Success") { - // this.recordList = result.recordList; - var dataStr = JSON.stringify(result.recordList); - this.recordList = JSON.parse(dataStr); - console.log("data:" + JSON.stringify(this.recordList)); - this.showPop = true; - } else { - this.showMyToast( - "鍔犺浇鎵�鏈変骇鍝佷竴瑙堥〉闈㈠け璐�", - result.errorMsg, - "error" - ); + ]; + + @track colms2 = [ + { label: '浜у搧鍨嬪彿', fieldName: 'prodModel', hideDefaultActions: true }, + { + label: '鏁伴噺', + fieldName: 'recordCount', + hideDefaultActions: true, + initialWidth: 100 } - }); - } else if (outputType == "ArrDet") { - if (recordId == "1") { - this.popTitle = "鎵�鏈夊凡鍒拌揣浜у搧涓�瑙�"; - initArrDetAll({ type: "all" }).then((result) => { - if (result.result == "Success") { - // this.recordList = result.recordList; - var dataStr = JSON.stringify(result.recordList); - this.recordList = JSON.parse(dataStr); - console.log("data:" + JSON.stringify(this.recordList)); - this.showPop = true; - } else { - this.showMyToast( - "鍔犺浇鎵�鏈夊凡鍒拌揣浜у搧涓�瑙堥〉闈㈠け璐�", - result.errorMsg, - "error" - ); - } - }); - } else { - this.popTitle = "宸插埌璐т骇鍝佷竴瑙�"; - initArrDet({ orderId: recordId }).then((result) => { - if (result.result == "Success") { - this.recordList = result.recordList; - console.log("data:" + JSON.stringify(this.recordList)); - this.showPop = true; - } else { - this.showMyToast( - "鍔犺浇宸插埌璐т骇鍝佷竴瑙堥〉闈㈠け璐�", - result.errorMsg, - "error" - ); - } - }); - } - } else if (outputType == "DeliveryDet") { - if (recordId == "1") { - this.popTitle = "鎵�鏈夊凡鍙戣揣杩樻病鍒拌揣浜у搧涓�瑙�"; - initDeliveryDetAll({ type: "all" }).then((result) => { - if (result.result == "Success") { - this.recordList = result.recordList; - console.log("data:" + JSON.stringify(this.recordList)); - this.showPop = true; - } else { - this.showMyToast( - "鍔犺浇鎵�鏈夊凡鍙戣揣杩樻病鍒拌揣浜у搧涓�瑙堥〉闈㈠け璐�", - result.errorMsg, - "error" - ); - } - }); - } else { - this.popTitle = "鏈埌璐т骇鍝佷竴瑙�"; - initDeliveryDet({ orderId: recordId }).then((result) => { - if (result.result == "Success") { - this.recordList = result.recordList; - console.log("data:" + JSON.stringify(this.recordList)); - this.showPop = true; - } else { - this.showMyToast( - "鍔犺浇鏈埌璐т骇鍝佷竴瑙堥〉闈㈠け璐�", - result.errorMsg, - "error" - ); - } - }); - } - } else if (outputType == "NotArrDet") { - if (recordId == "1") { - this.popTitle = "鎵�鏈夎繕娌″彂璐т骇鍝佷竴瑙�"; - initNotArrDetAll({ type: "all" }).then((result) => { - if (result.result == "Success") { - this.recordList = result.recordList; - console.log("data:" + JSON.stringify(this.recordList)); - this.showPop = true; - } else { - this.showMyToast( - "鍔犺浇鎵�鏈夎繕娌″彂璐т骇鍝佷竴瑙堥〉闈㈠け璐�", - result.errorMsg, - "error" - ); - } - }); - } else { - this.popTitle = "杩樻病鍙戣揣鏁伴噺"; - initNotArrDet({ orderId: recordId }).then((result) => { - if (result.result == "Success") { - this.recordList = result.recordList; - console.log("data:" + JSON.stringify(this.recordList)); - this.showPop = true; - } else { - this.showMyToast( - "鍔犺浇杩樻病鍙戣揣鏁伴噺椤甸潰澶辫触", - result.errorMsg, - "error" - ); - } - }); - } - } else if (outputType == "MoreThan7") { - if (recordId == "1") { - this.popTitle = "鎵�鏈夊彂璐т竷澶╄繕鏈埌璐ф暟"; - initMoreThan7All({ type: "all" }).then((result) => { - if (result.result == "Success") { - this.recordList = result.recordList; - console.log("data:" + JSON.stringify(this.recordList)); - this.showPop = true; - } else { - this.showMyToast( - "鍔犺浇鎵�鏈夊彂璐т竷澶╄繕鏈埌璐ф暟椤甸潰澶辫触", - result.errorMsg, - "error" - ); - } - }); - } else { - this.popTitle = "鍙戣揣涓冨ぉ杩樻湭鍒拌揣鏁�"; - initMoreThan7({ orderId: recordId }).then((result) => { - if (result.result == "Success") { - this.recordList = result.recordList; - console.log("data:" + JSON.stringify(this.recordList)); - this.showPop = true; - } else { - this.showMyToast( - "鍔犺浇鍙戣揣涓冨ぉ杩樻湭鍒拌揣鏁伴〉闈㈠け璐�", - result.errorMsg, - "error" - ); - } - }); - } - } - } + ]; - //鍏抽棴寮圭獥 - closePop() { - this.showPop = false; - } - - //娑堣�楀搧璁㈠崟鍚嶇О鍙樻洿 - category1Change(event) { - this.category1 = event.detail.value; - } - - //鏈�鏂板彂璐ф棩鏈熷彉鏇� - cate2Change(event) { - this.cate2 = event.detail.value; - } - - //妫�绱� - search() { - this.showSpinner = true; - searchConsumableorderdetails({ - category1Str: this.category1, - cate2Str: this.cate2, - accountidStr: this.accountId, - userWorkLocationStr: this.userWorkLocation, - agencyProTypeStr: this.agencyProType - }).then((result) => { - this.showSpinner = false; - if (result.result == "Success") { - this.raesList = result.raesList; - this.raesList.push({ - Id: "1", - Name: "璁㈠崟鏄庣粏姹囨��", - Total_num__c: this.totalNum, - OrderNumber_arrived__c: this.orderNumberArrived, - Delivery_detail_count__c: this.deliveryDetailCount, - OrderNumber_notarrive__c: this.orderNumberNotarrive, - More_than_seven_days__c: this.moreThanSevenDays - }); - if (this.raesList.length > 1) { - var count = this.raesList.length - 1; - this.showMyToast( - "鎼滅储鎴愬姛", - "鍏辨悳绱㈠埌" + count + "鏉℃暟鎹�", - "success" - ); - } else { - this.showMyToast("鏈悳绱㈠埌鏁版嵁", "", "error"); - } - } else { - this.showMyToast("鎼滅储澶辫触", result.errorMsg, "error"); - } - }); - } - - //娓呯┖鎼滅储妗� - clear() { - this.showSpinner = true; - this.category1 = ""; - this.cate2 = null; - searchConsumableorderdetails({ - category1Str: this.category1, - cate2Str: this.cate2, - accountidStr: this.accountId, - userWorkLocationStr: this.userWorkLocation, - agencyProTypeStr: this.agencyProType - }).then((result) => { - this.showSpinner = false; - if (result.result == "Success") { - this.raesList = result.raesList; - this.raesList.push({ - Id: "1", - Name: "璁㈠崟鏄庣粏姹囨��", - Total_num__c: this.totalNum, - OrderNumber_arrived__c: this.orderNumberArrived, - Delivery_detail_count__c: this.deliveryDetailCount, - OrderNumber_notarrive__c: this.orderNumberNotarrive, - More_than_seven_days__c: this.moreThanSevenDays - }); - if (this.raesList.length > 1) { - var count = this.raesList.length - 1; - this.showMyToast( - "鎼滅储鎴愬姛", - "鍏辨悳绱㈠埌" + count + "鏉℃暟鎹�", - "success" - ); - } else { - this.showMyToast("鏈悳绱㈠埌鏁版嵁", "", "error"); - } - } else { - this.showMyToast("鎼滅储澶辫触", result.errorMsg, "error"); - } - }); - } - - //鍏ュ簱 - orderArrive() { - const config = { - type: "standard__webPage", - attributes: { - url: "/lexarrivegoods?ArrType=Arr" - } - }; - this[NavigationMixin.Navigate](config); - } - - //杩斿搧 - orderReturn() { - const config = { - type: "standard__webPage", - attributes: { - url: "/lexarrivegoods?ArrType=ReG" - } - }; - this[NavigationMixin.Navigate](config); - } - - 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'; + //鑾峰彇鍙傛暟 + // @wire(CurrentPageReference) + // getStateParameters(currentPageReference) { + // console.log('CurrentPageReference'); + // if (currentPageReference) { + // this.eSetId = currentPageReference.state?.ESetid; + // } // } - // const evt = new ShowToastEvent({ - // title: title, - // message: message, - // variant: variant, - // mode: mode - // }); - // this.dispatchEvent(evt); - } + + 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().then((result) => { + this.isNoteStay = result.isNoteStay; + if (result.result == 'Success') { + this.agencyProType = result.agencyProType; + this.accountId = result.accountId; + this.title = result.title; + this.userWorkLocation = result.userWorkLocation; + this.totalNum = result.totalNum; + this.orderNumberArrived = result.orderNumberArrived; + this.deliveryDetailCount = result.deliveryDetailCount; + this.orderNumberNotarrive = result.orderNumberNotarrive; + this.moreThanSevenDays = result.moreThanSevenDays; + this.raesList = result.raesList; + this.raesList.push({ + Id: '1', + Name: '璁㈠崟鏄庣粏姹囨��', + Total_num__c: this.totalNum, + OrderNumber_arrived__c: this.orderNumberArrived, + Delivery_detail_count__c: this.deliveryDetailCount, + OrderNumber_notarrive__c: this.orderNumberNotarrive, + More_than_seven_days__c: this.moreThanSevenDays + }); + this.showSpinner = false; + this.showPage = true; + } else { + this.showSpinner = false; + console.log('Error:' + result.errorMsg); + this.showMyToast('鍒濆鍖栭〉闈㈠け璐�', result.errorMsg, 'error'); + } + }); + } + + //鐐瑰嚮閾炬帴 + clickLick(event) { + var outputValue = event.detail.data.value; + var outputType = event.detail.data.type; + var recordId = event.detail.data.recordId; + console.log( + 'click:' + outputValue + '---' + outputType + '---' + recordId + ); + if (outputType == 'Title') { + const config = { + type: 'standard__webPage', + attributes: { + url: '/lexarrivegoods?ESetId=' + recordId + } + }; + this[NavigationMixin.Navigate](config); + } else if (outputType == 'TotalNum') { + this.popTitle = '鎵�鏈変骇鍝佷竴瑙�'; + initTotalNum({ ordId: recordId, type: 'all' }).then((result) => { + if (result.result == 'Success') { + // this.recordList = result.recordList; + var dataStr = JSON.stringify(result.recordList); + this.recordList = JSON.parse(dataStr); + console.log('data:' + JSON.stringify(this.recordList)); + this.showPop = true; + } else { + this.showMyToast( + '鍔犺浇鎵�鏈変骇鍝佷竴瑙堥〉闈㈠け璐�', + result.errorMsg, + 'error' + ); + } + }); + } else if (outputType == 'ArrDet') { + if (recordId == '1') { + this.popTitle = '鎵�鏈夊凡鍒拌揣浜у搧涓�瑙�'; + initArrDetAll({ type: 'all' }).then((result) => { + if (result.result == 'Success') { + // this.recordList = result.recordList; + var dataStr = JSON.stringify(result.recordList); + this.recordList = JSON.parse(dataStr); + console.log('data:' + JSON.stringify(this.recordList)); + this.showPop = true; + } else { + this.showMyToast( + '鍔犺浇鎵�鏈夊凡鍒拌揣浜у搧涓�瑙堥〉闈㈠け璐�', + result.errorMsg, + 'error' + ); + } + }); + } else { + this.popTitle = '宸插埌璐т骇鍝佷竴瑙�'; + initArrDet({ orderId: recordId }).then((result) => { + if (result.result == 'Success') { + this.recordList = result.recordList; + console.log('data:' + JSON.stringify(this.recordList)); + this.showPop = true; + } else { + this.showMyToast( + '鍔犺浇宸插埌璐т骇鍝佷竴瑙堥〉闈㈠け璐�', + result.errorMsg, + 'error' + ); + } + }); + } + } else if (outputType == 'DeliveryDet') { + if (recordId == '1') { + this.popTitle = '鎵�鏈夊凡鍙戣揣杩樻病鍒拌揣浜у搧涓�瑙�'; + initDeliveryDetAll({ type: 'all' }).then((result) => { + if (result.result == 'Success') { + this.recordList = result.recordList; + console.log('data:' + JSON.stringify(this.recordList)); + this.showPop = true; + } else { + this.showMyToast( + '鍔犺浇鎵�鏈夊凡鍙戣揣杩樻病鍒拌揣浜у搧涓�瑙堥〉闈㈠け璐�', + result.errorMsg, + 'error' + ); + } + }); + } else { + this.popTitle = '鏈埌璐т骇鍝佷竴瑙�'; + initDeliveryDet({ orderId: recordId }).then((result) => { + if (result.result == 'Success') { + this.recordList = result.recordList; + console.log('data:' + JSON.stringify(this.recordList)); + this.showPop = true; + } else { + this.showMyToast( + '鍔犺浇鏈埌璐т骇鍝佷竴瑙堥〉闈㈠け璐�', + result.errorMsg, + 'error' + ); + } + }); + } + } else if (outputType == 'NotArrDet') { + if (recordId == '1') { + this.popTitle = '鎵�鏈夎繕娌″彂璐т骇鍝佷竴瑙�'; + initNotArrDetAll({ type: 'all' }).then((result) => { + if (result.result == 'Success') { + this.recordList = result.recordList; + console.log('data:' + JSON.stringify(this.recordList)); + this.showPop = true; + } else { + this.showMyToast( + '鍔犺浇鎵�鏈夎繕娌″彂璐т骇鍝佷竴瑙堥〉闈㈠け璐�', + result.errorMsg, + 'error' + ); + } + }); + } else { + this.popTitle = '杩樻病鍙戣揣鏁伴噺'; + initNotArrDet({ orderId: recordId }).then((result) => { + if (result.result == 'Success') { + this.recordList = result.recordList; + console.log('data:' + JSON.stringify(this.recordList)); + this.showPop = true; + } else { + this.showMyToast( + '鍔犺浇杩樻病鍙戣揣鏁伴噺椤甸潰澶辫触', + result.errorMsg, + 'error' + ); + } + }); + } + } else if (outputType == 'MoreThan7') { + if (recordId == '1') { + this.popTitle = '鎵�鏈夊彂璐т竷澶╄繕鏈埌璐ф暟'; + initMoreThan7All({ type: 'all' }).then((result) => { + if (result.result == 'Success') { + this.recordList = result.recordList; + console.log('data:' + JSON.stringify(this.recordList)); + this.showPop = true; + } else { + this.showMyToast( + '鍔犺浇鎵�鏈夊彂璐т竷澶╄繕鏈埌璐ф暟椤甸潰澶辫触', + result.errorMsg, + 'error' + ); + } + }); + } else { + this.popTitle = '鍙戣揣涓冨ぉ杩樻湭鍒拌揣鏁�'; + initMoreThan7({ orderId: recordId }).then((result) => { + if (result.result == 'Success') { + this.recordList = result.recordList; + console.log('data:' + JSON.stringify(this.recordList)); + this.showPop = true; + } else { + this.showMyToast( + '鍔犺浇鍙戣揣涓冨ぉ杩樻湭鍒拌揣鏁伴〉闈㈠け璐�', + result.errorMsg, + 'error' + ); + } + }); + } + } + } + + //鍏抽棴寮圭獥 + closePop() { + this.showPop = false; + } + + //娑堣�楀搧璁㈠崟鍚嶇О鍙樻洿 + category1Change(event) { + this.category1 = event.detail.value; + } + + //鏈�鏂板彂璐ф棩鏈熷彉鏇� + cate2Change(event) { + this.cate2 = event.detail.value; + } + + //妫�绱� + search() { + this.showSpinner = true; + searchConsumableorderdetails({ + category1Str: this.category1, + cate2Str: this.cate2, + accountidStr: this.accountId, + userWorkLocationStr: this.userWorkLocation, + agencyProTypeStr: this.agencyProType + }).then((result) => { + this.showSpinner = false; + if (result.result == 'Success') { + this.raesList = result.raesList; + this.raesList.push({ + Id: '1', + Name: '璁㈠崟鏄庣粏姹囨��', + Total_num__c: this.totalNum, + OrderNumber_arrived__c: this.orderNumberArrived, + Delivery_detail_count__c: this.deliveryDetailCount, + OrderNumber_notarrive__c: this.orderNumberNotarrive, + More_than_seven_days__c: this.moreThanSevenDays + }); + if (this.raesList.length > 1) { + var count = this.raesList.length - 1; + this.showMyToast( + '鎼滅储鎴愬姛', + '鍏辨悳绱㈠埌' + count + '鏉℃暟鎹�', + 'success' + ); + } else { + this.showMyToast('鏈悳绱㈠埌鏁版嵁', '', 'error'); + } + } else { + this.showMyToast('鎼滅储澶辫触', result.errorMsg, 'error'); + } + }); + } + + //娓呯┖鎼滅储妗� + clear() { + this.showSpinner = true; + this.category1 = ''; + this.cate2 = null; + searchConsumableorderdetails({ + category1Str: this.category1, + cate2Str: this.cate2, + accountidStr: this.accountId, + userWorkLocationStr: this.userWorkLocation, + agencyProTypeStr: this.agencyProType + }).then((result) => { + this.showSpinner = false; + if (result.result == 'Success') { + this.raesList = result.raesList; + this.raesList.push({ + Id: '1', + Name: '璁㈠崟鏄庣粏姹囨��', + Total_num__c: this.totalNum, + OrderNumber_arrived__c: this.orderNumberArrived, + Delivery_detail_count__c: this.deliveryDetailCount, + OrderNumber_notarrive__c: this.orderNumberNotarrive, + More_than_seven_days__c: this.moreThanSevenDays + }); + if (this.raesList.length > 1) { + var count = this.raesList.length - 1; + this.showMyToast( + '鎼滅储鎴愬姛', + '鍏辨悳绱㈠埌' + count + '鏉℃暟鎹�', + 'success' + ); + } else { + this.showMyToast('鏈悳绱㈠埌鏁版嵁', '', 'error'); + } + } else { + this.showMyToast('鎼滅储澶辫触', result.errorMsg, 'error'); + } + }); + } + + //鍏ュ簱 + orderArrive() { + const config = { + type: 'standard__webPage', + attributes: { + url: '/lexarrivegoods?ArrType=Arr' + } + }; + this[NavigationMixin.Navigate](config); + } + + //杩斿搧 + orderReturn() { + const config = { + type: 'standard__webPage', + attributes: { + url: '/lexarrivegoods?ArrType=ReG' + } + }; + this[NavigationMixin.Navigate](config); + } + + 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); + } +<<<<<<< HEAD } +======= +} +>>>>>>> LEXCommunityLiJun -- Gitblit v1.9.1