From e6068da47c1bef5517c9e5fdc8c726766867ad4e Mon Sep 17 00:00:00 2001 From: buli <137736985@qq.com> Date: 星期五, 14 七月 2023 15:10:02 +0800 Subject: [PATCH] Merge branch 'master' into LEXUpgrade2023-Deloitte --- force-app/main/default/lwc/lexSummonsCreat/lexSummonsCreat.js | 2439 ----------------------------------------------------------- 1 files changed, 2 insertions(+), 2,437 deletions(-) diff --git a/force-app/main/default/lwc/lexSummonsCreat/lexSummonsCreat.js b/force-app/main/default/lwc/lexSummonsCreat/lexSummonsCreat.js index 6c01a22..de41795 100644 --- a/force-app/main/default/lwc/lexSummonsCreat/lexSummonsCreat.js +++ b/force-app/main/default/lwc/lexSummonsCreat/lexSummonsCreat.js @@ -1,4 +1,3 @@ -<<<<<<< HEAD import { LightningElement, wire, api, track } from 'lwc'; import init from '@salesforce/apex/LexSummonsCreatController.init'; import { ShowToastEvent } from 'lightning/platformShowToastEvent'; @@ -25,43 +24,11 @@ //table css import { loadStyle } from 'lightning/platformResourceLoader'; import WrappedHeaderTable from '@salesforce/resourceUrl/lexdatatable'; -======= -import { LightningElement, wire, api, track } from "lwc"; -import init from "@salesforce/apex/LexSummonsCreatController.init"; -import { ShowToastEvent } from "lightning/platformShowToastEvent"; -import searchConsumableorderdetails from "@salesforce/apex/LexSummonsCreatController.searchConsumableorderdetails"; -import PraseToPDF from "@salesforce/apex/LexSummonsCreatController.PraseToPDF"; -import apexSearch from "@salesforce/apex/LexSummonsCreatController.search"; -import saveFile from "@salesforce/apex/LexSummonsCreatController.saveFile"; -import getFiles from "@salesforce/apex/LexSummonsCreatController.getFiles"; -import GoodsDelivery from "@salesforce/apex/LexSummonsCreatController.GoodsDelivery"; -import DelConsumable from "@salesforce/apex/LexSummonsCreatController.DelConsumable"; -import categoryAllload from "@salesforce/apex/LexSummonsCreatController.categoryAllload"; -import categoryload from "@salesforce/apex/LexSummonsCreatController.categoryload"; -import GoodsDeliveryInit from "@salesforce/apex/LexSaleOrderController.GoodsDeliveryInit"; -import SearchPro from "@salesforce/apex/LexSaleOrderController.SearchPro"; -import ProdElivery from "@salesforce/apex/LexSaleOrderController.ProdElivery"; -import ProSale from "@salesforce/apex/LexSaleOrderController.ProSale"; -import save from "@salesforce/apex/LexSummonsCreatController.save"; -import OPPORTUNITY_OBJECT from "@salesforce/schema/Consumable_Orderdetails__c"; -import { getObjectInfo } from "lightning/uiObjectInfoApi"; -import hospitalInit from "@salesforce/apex/lexSearchAgencyHospitalController.init"; -import serContact from "@salesforce/apex/lexSearchAgencyHospitalController.serContact"; -import deleteAtt from '@salesforce/apex/LexSummonsCreatController.deleteAtt'; -import { NavigationMixin } from "lightning/navigation"; -//table css -import { loadStyle } from "lightning/platformResourceLoader"; -import WrappedHeaderTable from "@salesforce/resourceUrl/lexdatatable"; ->>>>>>> LEXCommunityLiJun import ConsumableOutboundReportId from '@salesforce/label/c.ConsumableOutboundReportId'; const customLabel = { ConsumableOutboundReportId -<<<<<<< HEAD }; -======= -} ->>>>>>> LEXCommunityLiJun export default class LexSummonsCreat extends NavigationMixin(LightningElement) { @track label = customLabel; @@ -70,7 +37,6 @@ @track showResults = true; @track results = [ { -<<<<<<< HEAD Id: '1', Name: 'z' }, @@ -627,7 +593,7 @@ defaultSortDirection = 'asc'; sortDirection = 'asc'; sortedBy; - @track pageSize = 10; + @track pageSize = 200; error; records; currentPageToken = 0; @@ -637,7 +603,7 @@ @track pageNumber = 1; @track paginationVisibility = false; @track totalPages = 1; - pageSizeOptions = [10, 25, 50, 100]; + pageSizeOptions = [100, 200, 300]; @track recordStart = 0; @track recordEnd = 0; //end @@ -1336,1120 +1302,26 @@ this.isDisabledForCustomerText = false; this.secondaryDistributor = ''; this.ForDealerText = ''; -======= - Id: "1", - Name: "z", - }, - { - Id: "2", - Name: "h", - }, - { - Id: "3", - Name: "j", - }, - ]; - - @track COLS = [ - { - label: "Account Name", - type: "customName", - typeAttributes: { - accountName: { fieldName: "Name" }, - }, - }, - ]; - @track columns = [ - { - label: "娑堣�楀搧鍚嶇О", - fieldName: "Name__c", - hideDefaultActions: true, - wrapText: true, - initialWidth: 175, - sortable: true - }, - { - label: "瑙勬牸", - fieldName: "packinglist", - cellAttributes: { alignment: "right" }, - wrapText: true, - initialWidth: 50, - hideDefaultActions: true, - }, - { - label: "CFDA鐘舵��", - fieldName: "SFDA_Status__c", - initialWidth: 105, - wrapText: true, - hideDefaultActions: true, - }, - { - label: "娉ㄥ唽璇佺紪鐮佸彿", - fieldName: "approbation_No", - wrapText: true, - initialWidth: 105, - hideDefaultActions: true, - }, - { - label: "娉ㄥ唽璇佹晥鏈�", - wrapText: true, - initialWidth: 115, - fieldName: "expiration_Date", - hideDefaultActions: true, - }, - { - label: "绗�3鍒嗙被", - fieldName: "Category3__c", - wrapText: true, - initialWidth: 115, - hideDefaultActions: true, - sortable: true, - }, - { - label: "绗�4鍒嗙被", - fieldName: "Category4__c", - wrapText: true, - initialWidth: 115, - hideDefaultActions: true, - sortable: true, - }, - { - label: "绗�5鍒嗙被", - fieldName: "Category5__c", - wrapText: true, - initialWidth: 115, - hideDefaultActions: true, - sortable: true, - }, - { - label: "鍗曚綅", - type: "customUnit", - initialWidth: 100, - hideDefaultActions: true, - typeAttributes: { - unitValue: { fieldName: "unitValue" }, - unitOptions: { fieldName: "unitOptions" }, - recordId: { fieldName: "Id" }, - } - }, - { - label: "鍑鸿揣鏁伴噺", - type: "customShipment", - initialWidth: 100, - hideDefaultActions: true, - cellAttributes: { alignment: "right" }, - typeAttributes: { - recordId: { fieldName: "Id" }, - shipmentNumber: { fieldName: "shipmentNumber" }, - }, - }, - { - label: "鍑鸿揣鍗曚环(鍏�)", - type: "customShipmentUnitPrice", - hideDefaultActions: true, - initialWidth: 120, - typeAttributes: { - recordId: { fieldName: "Id" }, - shippingUnitPrice: { fieldName: "shippingUnitPrice" }, - }, - }, - { - label: "鍑鸿揣閲戦(鍏�)", - type: "customShipmentAmount", - initialWidth: 120, - cellAttributes: { alignment: "right" }, - hideDefaultActions: true, - typeAttributes: { - shipmentAmount: { fieldName: "shipmentAmount" }, - }, - }, - { - label: "鏈夋晥鏈熷唴搴撳瓨(鐩�)", - fieldName: "Boxnumber", - cellAttributes: { alignment: "right" }, - wrapText: true, - initialWidth: 160, - hideDefaultActions: true, - }, - { - label: "鏈夋晥鏈熷唴搴撳瓨(涓�)", - fieldName: "Piecenumber", - cellAttributes: { alignment: "right" }, - wrapText: true, - initialWidth: 160, - hideDefaultActions: true, - }, - ]; - @track editColumns = [ - { - label: "娑堣�楀搧鍚嶇О", - fieldName: "Name__c", - hideDefaultActions: true, - wrapText: true, - sortable: true, - }, - { - label: "瑙勬牸", - fieldName: "packinglist", - initialWidth: 50, - cellAttributes: { alignment: "right" }, - hideDefaultActions: true, - wrapText: true, - }, - { - label: "CFDA鐘舵��", - fieldName: "SFDA_Status__c", - hideDefaultActions: true, - initialWidth: 100, - wrapText: true, - }, - { - label: "娉ㄥ唽璇佺紪鐮佸彿", - fieldName: "approbation_No", - hideDefaultActions: true, - initialWidth: 170, - wrapText: true, - }, - { - label: "娉ㄥ唽璇佹晥鏈�", - fieldName: "expiration_Date", - hideDefaultActions: true, - initialWidth: 100, - wrapText: true, - }, - { - label: "绗�3鍒嗙被", - fieldName: "Category3__c", - hideDefaultActions: true, - sortable: true, - wrapText: true, - }, - { - label: "绗�4鍒嗙被", - fieldName: "Category4__c", - hideDefaultActions: true, - sortable: true, - wrapText: true, - }, - { - label: "绗�5鍒嗙被", - fieldName: "Category5__c", - hideDefaultActions: true, - sortable: true, - wrapText: true, - }, - { - label: "鍗曚綅", - fieldName: "Box_Piece__c", - initialWidth: 50, - hideDefaultActions: true, - wrapText: true, - }, - { - label: "鍑鸿揣鏁伴噺", - fieldName: "Shipment_Count__c", - initialWidth: 90, - cellAttributes: { alignment: "right" }, - hideDefaultActions: true, - wrapText: true, - }, - { - label: "鍑鸿揣鍗曚环(鍏�)", - fieldName: "shippingUnitPrice", - type: "number", - initialWidth: 100, - typeAttributes: { - minimumFractionDigits: 2, - }, - hideDefaultActions: true, - wrapText: true, - }, - ]; - @track editData = []; - - @track hospitalList = []; - @track hospitalColumns = [ - { - label: "", - fieldName: "Id1", - type: "button", - hideDefaultActions: true, - initialWidth: 90, - typeAttributes: { - label: "閫夋嫨", - name: "Id2", - size: 1, - }, - }, - { - label: "鍖婚櫌鍚嶇О", - fieldName: "Name", - hideDefaultActions: true, - wrapText: true, - }, - { - label: "鐪佷唤", - fieldName: "stateMasterName", - hideDefaultActions: true, - } - ]; - - @track accountid = ""; - @track consumableproductdetailsRecords = []; - @track SummonsStatus = ""; - @track ESetid = ""; - @track statusEdit = ""; - @track cocLwc = {}; - @track selectedRows = []; - @track ConsumableOut_report = ""; - @track isMutualTransferGoods = false; - @track Barcode = ""; - @track summonsForDirction = ''; - @track accountValue = ''; - - @track consumableorderdetails2RecordsColumns = [ - { - label: "娑堣�楀搧鍚嶇О", - fieldName: "ProdName", - hideDefaultActions: true, - wrapText: true, - }, - { - label: "鎵规鍙�", - fieldName: "orderdetails2SerialLotNo__c", - hideDefaultActions: true, - }, - { - label: "绠$悊缂栫爜", - fieldName: "orderdetails2TracingCode__c", - hideDefaultActions: true, - }, - { - label: "浣跨敤鏈熼檺", - fieldName: "orderdetails2Sterilization_limit__c", - hideDefaultActions: true, - }, - ]; - @track consumableorderdetails2Records = []; - - //鍑鸿揣/閿�鍞� - @track salesColumns = [ - { - label: "娑堣�楀搧璁㈠崟", - fieldName: "ConsumableorderminorUrl", - hideDefaultActions: true, - type: "url", - typeAttributes: { - label: { fieldName: "Consumable_order_minor__c" }, - target: "_blank", - }, - wrapText: true, - }, - { - label: "娑堣�楀搧鏄庣粏2鍚嶇О", - fieldName: "orderdetails2NameUrl", - type: "url", - initialWidth: 150, - typeAttributes: { - label: { fieldName: "orderdetails2Name" }, - target: "_blank", - }, - hideDefaultActions: true, - wrapText: true, - }, - { - label: "鍗曚綅", - fieldName: "Box_Piece__c", - hideDefaultActions: true, - wrapText: true, - initialWidth: 50 - }, - { - label: "娑堣�楀搧鍚嶇О", - fieldName: "ProdName", - initialWidth: 100, - hideDefaultActions: true, - wrapText: true, - }, - { - label: "鍙戣揣鏃ユ湡", - fieldName: "Deliver_date__c", - hideDefaultActions: true, - wrapText: true, - }, - { - label: "BarCode", - fieldName: "Bar_Code__c", - hideDefaultActions: true, - wrapText: true, - initialWidth: 380 - }, - { - label: "浣跨敤鏈熼檺", - fieldName: "Sterilization_limit__c", - hideDefaultActions: true, - wrapText: true, - }, - { - label: "鍑鸿揣鏁伴噺", - fieldName: 'outboundCount', - hideDefaultActions: true, - cellAttributes: { alignment: "right" }, - } - ]; - @track salesData = []; - - @track salesErrorColumns = [ - { - label: "娑堣�楀搧璁㈠崟", - fieldName: "ConsumableorderminorUrl", - hideDefaultActions: true, - type: "url", - typeAttributes: { - label: { fieldName: "Consumable_order_minor__c" }, - target: "_blank", - }, - wrapText: true, - }, - { - label: "娑堣�楀搧鏄庣粏2鍚嶇О", - fieldName: "orderdetails2Name", - hideDefaultActions: true, - initialWidth: 150, - wrapText: true, - }, - { - label: "娑堣�楀搧鍚嶇О", - fieldName: "ProdName", - hideDefaultActions: true, - wrapText: true, - }, - { - label: "鍗曚綅", - fieldName: "Box_Piece__c", - hideDefaultActions: true, - wrapText: true, - initialWidth: 50 - }, - { - label: "BarCode", - fieldName: "Bar_Code__c", - hideDefaultActions: true, - wrapText: true, - initialWidth: 380 - }, - { - label: "浣跨敤鏈熼檺", - fieldName: "Sterilization_limit__c", - hideDefaultActions: true, - wrapText: true, - }, - { - label: "閿欒鍘熷洜", - fieldName: "ErrorReason", - hideDefaultActions: true, - wrapText: true, - }, - ]; - @track salesErrorData = []; - @track salesAccountName = ""; - @track salesUserWorkLocation = ""; - @track salesAccountid = ""; - @track salesOrderdetails = []; - @track salesCoc = {}; - @track salesOrderpieceorboxMap; - @track salesOrderpriceMap; - @track salesOrderagencypriceMap; - - //鏄剧ず鎸夐挳 - @track isSaveShow = false; - @track isEditShow = false; - @track isDeliveryShow = false; - @track isOpenToInvoiceShow = false; - @track isPraseToPDFShow = false; - @track isOpenReportShow = false; - @track isDeleteShow = false; - @track isFileShow = false; - @track isShippingSales = false; - @track isSales = false; - @track isBarcode = true; - @track isShowInformation = true; - @track isShowOutboundProductDetails = false; - @track showAttPop = false; - @track showPopSpinner = false; - - //disable鎸夐挳 - @track isEditDisabled = false; - @track isDeliveryDisabled = false; - @track isOpenToInvoiceDisabled = true; - @track isPraseToPDFDisabled = true; - @track isOpenReportDisabled = true; - @track isDeleteDisabled = false; - - //鍑哄簱鍗曚俊鎭� - @track cocId = ""; - @track EditAble = false; - @track summonsStatusPriceNotDetermined = false; - @track isSummonsForDirctionTwoShow = false; - @track isSummonsFlag = false; - @track isConInvoiceShow = false; - @track sumPrice = ""; - @track isSearchShow = false; - @track Existarrive = false; - @track Category3 = ""; - @track category3Options = []; - @track Category4 = ""; - @track category4Options = []; - @track Category5 = ""; - @track category5Options = []; - //鍙戠エid - @track invoiceId = ''; - - //浜岀骇缁忛攢鍟� - @track secondaryDistributor = ""; - @track secondaryDistributorOptions = []; - @track isDisabledSecondaryDistributor = false; - - //缁忛攢鍟嗗綍鍏� - @track ForDealerText = ""; - @track isDisabledForDealerText = false; - - //瀹㈡埛鍚� - @track isModalOpen = false; - @track HospitalName = ""; - @track searchHospitalName = ""; - @track OECId = ""; - @track isDisabledHospitalName = false; - - //绉戝 - @track ForCustomerText = ""; - @track isDisabledForCustomerText = false; - - //娌℃湁纭畾浠锋牸 - @track NoConfirmedPrice = false; - - //娑堣�楀搧鍚嶇О - @track consumableName = ""; - - @track agencyProType = ""; - @track accountName = ""; - @track userWorkLocation = ""; - @track OutPattern__c = false; - @track outOutPattern = ""; - - //鍑哄簱鍗曟槑缁� - @track showTable = false; - @track data = []; - @track isSelectShow = false; - @track hidecheckboxcolumn = false; - @track is345Show = false; - @track arriveorder = ""; - @track hasHosPro = false; - @track InvoiceProNotLabel = ""; - @track RrturnProLabel = ""; - @track InvoicedLabel = ""; - @track outOutPatternOptionList = []; - - //鏂囦欢涓婁紶 - @track showLoadingSpinner = false; - @track UploadFile = "Upload File"; - @track fileName = ""; - @track fileData = []; - @track fileColumns = [ - { - label: "鏍囬", - fieldName: "url", - type: "url", - typeAttributes: { label: { fieldName: "Title" }, target: "_blank" }, - hideDefaultActions: true, - }, - { - label: "鍒涘缓浜�", - fieldName: "CreatedByName", - hideDefaultActions: true, - }, - { - label: '', - type: 'tableCellIcon', - typeAttributes: { - iconName: 'utility:delete', - recordId: { - fieldName: 'Id' - } - }, - initialWidth: 50, - hideDefaultActions: true - }, - ]; - filesUploaded = []; - fileContents; - fileReader; - content; - MAX_FILE_SIZE = 1500000; - - //鍒嗛〉start - //@track sortBy = ""; - //@track sortDirection = "asc"; - defaultSortDirection = 'asc'; - sortDirection = 'asc'; - sortedBy; - @track pageSize = 200; - error; - records; - currentPageToken = 0; - nextPageToken = this.pageSize; - @track totalRecords = 0; - @track loader = false; - @track pageNumber = 1; - @track paginationVisibility = false; - @track totalPages = 1; - pageSizeOptions = [100, 200, 300]; - @track recordStart = 0; - @track recordEnd = 0; - //end - @track SearchDone = ''; - @track hideCheckboxColumn = false; - - stylesLoaded = 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"); - }); - } - } - - - //InvoiceProNotLabel RrturnProLabel InvoicedLabel - @wire(getObjectInfo, { objectApiName: OPPORTUNITY_OBJECT }) - oppInfo({ data, error }) { - if (data) { - this.InvoiceProNotLabel = data.fields.InvoiceProNot_count__c.label; - this.RrturnProLabel = data.fields.RrturnPro_count__c.label; - this.InvoicedLabel = data.fields.Invoiced_Procount__c.label; - console.log("this.InvoiceProNotLabel = " + this.InvoiceProNotLabel); - console.log("this.RrturnProLabel = " + this.RrturnProLabel); - console.log("this.InvoicedLabel = " + this.InvoicedLabel); - } - } - - //鑾峰彇閾炬帴鍙傛暟 - getQueryString(name) { - console.log("getQueryString name " + name); - let reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); - let r = window.location.search.substr(1).match(reg); - if (r != null) { - return decodeURIComponent(r[2]); - } - return null; - } - connectedCallback() { - console.log("connectedCallback LexSummonsCreat"); - this.ESetid = this.getQueryString("ESetid"); - this.ESetid = this.ESetid == null ? "" : this.ESetid; - //statusEdit - this.statusEdit = this.getQueryString("KeyWords"); - this.statusEdit = this.statusEdit == null ? "" : this.statusEdit; - //arriveorder - this.arriveorder = this.getQueryString("arriveorder"); - this.arriveorder = this.arriveorder == null ? "" : this.arriveorder; - console.log("this.ESetid = " + this.ESetid); - console.log("this.statusEdit = " + this.statusEdit); - console.log("this.arriveorder = " + this.arriveorder); - if (this.ESetid == "") { - this.isShowInformation = false; - } - console.log("init LexSummonsCreat"); - init({ - ESetidJs: this.ESetid, - statusEdit: this.statusEdit, - pageSizeLWC: this.pageSize, - pageTokenLWC: this.currentPageToken, - arriveorderLWC: this.arriveorder - }).then((r) => { - r = JSON.parse(JSON.stringify(r)); - console.log("r = " + JSON.stringify(r)); - - if (r.status == "Success") { - - //鍒嗛〉 - console.log('r.entity.paginatedAccounts = ' + JSON.stringify(r.entity.paginatedAccounts)); - this.nextPageToken = r.entity.paginatedAccounts.nextPageToken; - this.totalRecords = r.entity.paginatedAccounts.totalRecords; - this.recordStart = r.entity.paginatedAccounts.recordStart; - this.recordEnd = r.entity.paginatedAccounts.recordEnd; - this.totalPages = Math.ceil(r.entity.paginatedAccounts.totalRecords / this.pageSize); - console.log('this.totalPages = ' + this.totalPages); - - - this.OECId = r.entity.HospitalInfo == null ? '' : r.entity.HospitalInfo; - console.log("this.OECId = " + this.OECId); - this.ConsumableOut_report = r.entity.ConsumableOut_report; - console.log("this.ConsumableOut_report = " + this.ConsumableOut_report); - this.accountid = r.entity.accountid; - this.consumableproductdetailsRecords = - r.entity.consumableproductdetailsRecords; - this.accountName = r.entity.accountName; - this.agencyProType = r.entity.agencyProType; - this.accountName = r.entity.accountName; - this.userWorkLocation = r.entity.userWorkLocation; - this.EditAble = r.entity.EditAble; - this.consumableorderdetails2Records = r.entity.consumableorderdetails2Records; - for (var i in this.consumableorderdetails2Records) { - this.consumableorderdetails2Records[i]["ProdName"] = this.consumableorderdetails2Records[i].Prod.Name; - this.consumableorderdetails2Records[i]["orderdetails2SerialLotNo__c"] = this.consumableorderdetails2Records[i].orderdetails2.SerialLotNo__c; - this.consumableorderdetails2Records[i]["orderdetails2TracingCode__c"] = this.consumableorderdetails2Records[i].orderdetails2.TracingCode__c; - this.consumableorderdetails2Records[i]["orderdetails2Sterilization_limit__c"] = this.consumableorderdetails2Records[i].orderdetails2.Sterilization_limit__c; - } - this.isShowOutboundProductDetails = r.entity.consumableorderdetails2Count > 0 ? true : false; - console.log("this.agencyProType = " + this.agencyProType); - console.log("this.EditAble = " + this.EditAble); - //鏌ヨ闄勪欢 - if (!this.EditAble) this.getFiles(); - //绗�3鍒嗙被 - for (var key in r.entity.categoryOptionMap) { - let object = {}; - object["label"] = r.entity.categoryOptionMap[key]; - object["value"] = key; - this.category3Options.push(object); - } - console.log("this.category3Options = " + JSON.stringify(this.category3Options)); - //绗�4鍒嗙被 - for (var key in r.entity.category4OptionMap) { - let object = {}; - object["label"] = r.entity.category4OptionMap[key]; - object["value"] = key; - this.category4Options.push(object); - } - console.log("this.category4Options = " + this.category4Options); - //绗�5鍒嗙被 - for (var key in r.entity.category5OptionMap) { - let object = {}; - object["label"] = r.entity.category5OptionMap[key]; - object["value"] = key; - this.category5Options.push(object); - } - console.log("this.category5Options = " + this.category5Options); - - this.data = r.entity.pageRecords; - this.editData = r.entity.pageRecords; - console.log("this.data start = " + JSON.stringify(this.data)); - this.hasHosPro = r.entity.hasHosPro; - console.log("this.hasHosPro = " + this.hasHosPro); - if (this.EditAble) { - for (var i in this.data) { - let unitOptions = []; - for (var key in this.data[i].boxorpieceMap) { - let unitOption = {}; - unitOption["label"] = this.data[i].boxorpieceMap[key]; - unitOption["value"] = key; - unitOptions.push(unitOption); - } - this.data[i]["unitOptions"] = unitOptions; - this.data[i]["unitValue"] = this.data[i]["unitValue"] == null ? unitOptions[0].value : this.data[i]["unitValue"]; - if (this.EditAble) { - this.data[i].orderdetails1["Box_Piece__c"] = this.data[i].orderdetails1["Box_Piece__c"] == null ? unitOptions[0].value : this.data[i].orderdetails1["Box_Piece__c"]; - this.data[i]["unitValue"] = this.data[i].orderdetails1["Box_Piece__c"] == null ? unitOptions[0].value : this.data[i].orderdetails1["Box_Piece__c"]; - console.log('this.data[i].orderdetails1["Box_Piece__c"] = ' + this.data[i].orderdetails1["Box_Piece__c"]); - this.data[i].orderdetails1["Shipment_Count__c"] = this.data[i].orderdetails1["Shipment_Count__c"] == null ? 0 : this.data[i].orderdetails1["Shipment_Count__c"]; - this.data[i].orderdetails1["Delivery_List_RMB__c"] = this.data[i].orderdetails1["Delivery_List_RMB__c"] == null ? 0.0 : this.data[i].orderdetails1["Delivery_List_RMB__c"]; - } else { - this.data[i]["InvoiceProNot_count__c"] = this.data[i].orderdetails1.InvoiceProNot_count__c; - this.data[i]["RrturnPro_count__c"] = this.data[i].orderdetails1.RrturnPro_count__c; - this.data[i]["Invoiced_Procount__c"] = this.data[i].orderdetails1.Invoiced_Procount__c; - } - // this.data[i]["shipmentNumber"] = 0; - // this.data[i]["shippingUnitPrice"] = 0.0; - //this.data[i]["shipmentNumber"] = this.data[i].orderdetails1["Shipment_Count__c"] == 0 ? '' : this.data[i].orderdetails1["Shipment_Count__c"]; - //this.data[i]["shippingUnitPrice"] = this.data[i].orderdetails1["Delivery_List_RMB__c"] == 0 ? '' : this.data[i].orderdetails1["Delivery_List_RMB__c"]; - this.data[i]["shipmentNumber"] = this.data[i].orderdetails1["Shipment_Count__c"]; - this.data[i]["shippingUnitPrice"] = this.data[i].orderdetails1["Delivery_List_RMB__c"]; - - - - this.data[i]["Id"] = this.data[i].Prod.Id; - - if (this.hasHosPro) { - if (this.data[i]["hospitalSpecialOffer"]) { - this.data[i]["Id"] = this.data[i].Prod.Id + 'ishos'; - } else { - this.data[i]["Id"] = this.data[i].Prod.Id + 'nothos'; - } - } - this.data[i]["recordId"] = this.data[i].Prod.Id; - this.data[i]["Name__c"] = this.data[i].Prod.Name__c; - this.data[i]["SFDA_Status__c"] = this.data[i].Prod.SFDA_Status__c; - this.data[i]["Category3__c"] = this.data[i].Prod.Category3__c; - this.data[i]["Category4__c"] = this.data[i].Prod.Category4__c; - this.data[i]["Category5__c"] = this.data[i].Prod.Category5__c; - this.data[i]["Box_Piece__c"] = this.data[i].orderdetails1.Box_Piece__c; - this.data[i]["shipmentAmount"] = this.data[i].orderdetails1.Shipment_amount__c; - this.data[i]["Shipment_amount__c"] = this.data[i].orderdetails1.Shipment_amount__c; - this.data[i]["Shipment_Count__c"] = this.data[i].orderdetails1.Shipment_Count__c; - - if (this.data[i]['check']) { - this.selectedRows.push(this.data[i].Id); - } - } - console.log('EditAble this.data = ' + JSON.stringify(this.data)) - } else { - for (var i in this.editData) { - this.editData[i]["unitValue"] = this.editData[i]["unitValue"]; - this.editData[i]["InvoiceProNot_count__c"] = this.editData[i].orderdetails1.InvoiceProNot_count__c; - this.editData[i]["RrturnPro_count__c"] = this.editData[i].orderdetails1.RrturnPro_count__c; - this.editData[i]["Invoiced_Procount__c"] = this.editData[i].orderdetails1.Invoiced_Procount__c; - this.editData[i]["shipmentNumber"] = this.editData[i].orderdetails1["Shipment_Count__c"]; - this.editData[i]["shippingUnitPrice"] = this.editData[i].orderdetails1["Delivery_List_RMB__c"]; - - this.editData[i]["recordId"] = this.editData[i].Prod.Id; - this.editData[i]["Id"] = this.editData[i].Prod.Id; - this.editData[i]["Name__c"] = this.editData[i].Prod.Name__c; - this.editData[i]["SFDA_Status__c"] = this.editData[i].Prod.SFDA_Status__c; - this.editData[i]["Category3__c"] = this.editData[i].Prod.Category3__c; - this.editData[i]["Category4__c"] = this.editData[i].Prod.Category4__c; - this.editData[i]["Category5__c"] = this.editData[i].Prod.Category5__c; - this.editData[i]["Box_Piece__c"] = this.editData[i].orderdetails1.Box_Piece__c; - this.editData[i]["shipmentAmount"] = this.editData[i].orderdetails1.Shipment_amount__c; - //this.editData[i]["Shipment_amount__c"] = this.editData[i].orderdetails1.Shipment_amount__c; - this.editData[i]["Delivery_List_RMB__c"] = this.editData[i].orderdetails1.Delivery_List_RMB__c; - this.editData[i]["Shipment_Count__c"] = this.editData[i].orderdetails1.Shipment_Count__c; - } - console.log('end this.editData = ' + JSON.stringify(this.editData)); - } - - console.log("this.data = " + JSON.stringify(this.data)); - //show - if (r.entity.EditDelCommitBtnDisabled || r.entity.EditAble) { - this.isSaveShow = true; - } else { - this.isEditShow = true; - this.isDeliveryShow = true; - this.isOpenToInvoiceShow = true; - this.isPraseToPDFShow = true; - this.isOpenReportShow = true; - this.isDeleteShow = true; - } - - this.Existarrive = r.entity.Existarrive; - - console.log("this.EditAble = " + this.EditAble); - - //disable - - debugger - if (Object.values(r.entity.coc).length > 0) { - this.cocLwc = r.entity.coc; - console.log("this.cocLwc = " + JSON.stringify(this.cocLwc)); - var coc = r.entity.coc; - this.accountValue = coc.Order_ForDealerText__c == null ? '' : coc.Order_ForDealerText__c; - this.ForDealerText = coc.Order_ForDealerText__c == null ? '' : coc.Order_ForDealerText__c; - console.log('this.accountValue = ' + this.accountValue); - this.cocId = coc.Id; - console.log('cocId = ' + this.cocId); - coc.SummonsStatus = coc.SummonsStatus_c__c; - console.log('this.cocLwc.Arrive_Order__c = ' + this.cocLwc.Arrive_Order__c) - if(this.cocLwc.Arrive_Order__c == null){ - this.isBarcode = true; - }else{ - this.isBarcode = false; - } - if (coc.SummonsStatus_c__c == "宸插畬鎴�") { - this.isEditDisabled = true; - } - if ( - coc.SummonsStatus_c__c == "鎵瑰噯" || - coc.SummonsStatus_c__c == "宸查攢鍞緟涓婁紶绾冲搧涔�" || - coc.SummonsStatus_c__c == "鍑哄簱鍗曞凡鎵撳嵃" || - coc.SummonsStatus_c__c == "宸插畬鎴�" - ) { - this.isDeliveryDisabled = true; - } - if ( - ((coc.Billed_Status__c != "鍏ㄩ儴寮�绁�" && - coc.SummonsStatus_c__c == "宸插畬鎴�") || - coc.Onchange_order__c == true) && - coc.SummonsForDirction__c != "浜掔浉璋冭揣" - ) { - this.isOpenToInvoiceDisabled = false; - } - if ( - coc.SummonsStatus_c__c == "宸查攢鍞緟涓婁紶绾冲搧涔�" || - coc.SummonsStatus_c__c == "鎵瑰噯" || - coc.SummonsStatus_c__c == "鍑哄簱鍗曞凡鎵撳嵃" || - coc.SummonsStatus_c__c == "鑽夋涓�" - ) { - this.isPraseToPDFDisabled = false; - } - if ((coc.Billed_Status__c != "杩樻病寮�绁�" || coc.SummonsStatus_c__c == "宸插畬鎴�")) { - this.isOpenReportDisabled = false; - } - if ( - coc.SummonsStatus_c__c == "宸查攢鍞緟涓婁紶绾冲搧涔�" || - coc.SummonsStatus_c__c == "浠锋牸鏈畾" || - coc.SummonsStatus_c__c == "鎵瑰噯" || - coc.SummonsStatus_c__c == "鍑哄簱鍗曞凡鎵撳嵃" || - coc.SummonsStatus_c__c == "宸插畬鎴�" - ) { - this.isDeleteDisabled = true; - } - this.isConInvoiceShow = - coc.SummonsStatus_c__c == "宸插畬鎴�" && - coc.SummonsForDirction__c != "浜掔浉璋冭揣" - ? true - : false; - this.summonsStatusPriceNotDetermined = - coc.SummonsStatus_c__c == "浠锋牸鏈畾" ? true : false; - this.isSummonsForDirctionTwoShow = - coc.SummonsForDirction__c == "閿�鍞粰浜岀骇缁忛攢鍟�" ? true : false; - } - this.isSearchShow = - !this.Existarrive && - r.entity.coc.SummonsStatus_c__c != "浠锋牸鏈畾" && - r.entity.EditAble - ? true - : false; - this.hidecheckboxcolumn = !this.isSearchShow; - this.arriveorder = r.entity.arriveorder; - this.is345Show = - this.arriveorder == "" && this.Existarrive == false && this.EditAble - ? true - : false; - //濡傛灉涓嶆樉绀�345鍒嗙被锛宑olumns閲岄潰鍒犻櫎3锛�4锛�5鍒嗙被 - if (!this.is345Show) { - for (var i = 0; i < this.columns.length; i++) { - if (this.columns[i].label == "绗�3鍒嗙被") { - this.columns.splice(i, 1); - } - } - for (var i = 0; i < this.columns.length; i++) { - if (this.columns[i].label == "绗�4鍒嗙被") { - this.columns.splice(i, 1); - } - } - for (var i = 0; i < this.columns.length; i++) { - if (this.columns[i].label == "绗�5鍒嗙被") { - this.columns.splice(i, 1); - } - } - for (var i = 0; i < this.editColumns.length; i++) { - if (this.editColumns[i].label == "绗�3鍒嗙被") { - this.editColumns.splice(i, 1); - } - } - for (var i = 0; i < this.editColumns.length; i++) { - if (this.editColumns[i].label == "绗�4鍒嗙被") { - this.editColumns.splice(i, 1); - } - } - for (var i = 0; i < this.editColumns.length; i++) { - if (this.editColumns[i].label == "绗�5鍒嗙被") { - this.editColumns.splice(i, 1); - } - } - } - //濡傛灉EditAble==false锛屽垹闄� 鍑鸿揣閲戦(鍏�) 鏈夋晥鏈熷唴搴撳瓨(鐩�) 鏈夋晥鏈熷唴搴撳瓨(涓�) 3鍒� 灞曠ず 杩樻病鍙戠エ鏁伴噺 杩斿搧鏁伴噺 宸插彂绁ㄦ暟閲� - //type : "number", - // typeAttributes:{ - // minimumFractionDigits:2, - // }, - if (!this.EditAble) { - let object1 = { - label: this.InvoiceProNotLabel, - fieldName: "InvoiceProNot_count__c", - type: "number", - initialWidth: 105, - typeAttributes: { - minimumFractionDigits: 2, - }, - hideDefaultActions: true, - }; - let object2 = { - label: this.RrturnProLabel, - fieldName: "RrturnPro_count__c", - cellAttributes: { alignment: "right" }, - initialWidth: 100, - hideDefaultActions: true, - }; - let object3 = { - label: this.InvoicedLabel, - fieldName: "Invoiced_Procount__c", - type: "number", - initialWidth: 100, - typeAttributes: { - minimumFractionDigits: 2, - }, - hideDefaultActions: true, - }; - this.editColumns.push(object1); - this.editColumns.push(object2); - this.editColumns.push(object3); - } else { - this.ForCustomerText = this.cocLwc.Order_ForCustomerText__c; - console.log('EditAble = true this.ForCustomerText = ' + this.ForCustomerText); - this.summonsForDirction = this.cocLwc.SummonsForDirction__c; - console.log('EditAble = true this.summonsForDirction = ' + this.summonsForDirction); - let value = this.summonsForDirction; - switch (value) { - case "鐩存帴閿�鍞粰鍖婚櫌": - this.isDisabledHospitalName = false; - this.isDisabledForCustomerText = false; - this.secondaryDistributor = ""; - this.ForDealerText = ""; - this.accountValue = ""; - this.cocLwc['Order_ForDealerText__c'] = ''; - this.isDisabledForDealerText = true; - this.isDisabledSecondaryDistributor = true; - break; - case "鍖婚櫌璇曠敤": - this.isDisabledHospitalName = false; - this.isDisabledForCustomerText = false; - this.isDisabledForDealerText = false; - this.isDisabledSecondaryDistributor = false; - this.isMutualTransferGoods = false; - break; - case "閿�鍞粰浜岀骇缁忛攢鍟�": - this.isDisabledHospitalName = false; - this.isDisabledForCustomerText = false; - this.isDisabledForDealerText = false; - this.isDisabledSecondaryDistributor = false; - this.isMutualTransferGoods = false; - break; - case "浜掔浉璋冭揣": - this.isDisabledHospitalName = true; - this.HospitalName = ""; - this.OECId = ""; - this.isDisabledForCustomerText = true; - this.ForCustomerText = ""; - this.cocLwc["Order_ForCustomerText__c"] = ""; - this.isDisabledForDealerText = false; - this.isDisabledSecondaryDistributor = false; - this.isMutualTransferGoods = true; - break; - default: - this.isDisabledHospitalName = false; - this.isDisabledForCustomerText = false; - this.isDisabledForDealerText = false; - this.isDisabledSecondaryDistributor = false; - } - } - - //濡傛灉hasHosPro = true 鍖婚櫌鐗逛环 - if (this.hasHosPro) { - let object1 = { - label: "鍖婚櫌鐗逛环", - initialWidth: 80, - fieldName: "hospitalSpecialOffer", - type: 'boolean', - hideDefaultActions: true, - }; - this.columns.push(object1); - this.editColumns.push(object1); - } - //鍑哄簱鍗曚俊鎭� - this.isSummonsFlag = r.entity.SummonsFlag == "visible" ? true : false; - console.log("r.entity.provinceOptsMap = " + r.entity.provinceOptsMap); - for (var key in r.entity.provinceOptsMap) { - let object = {}; - object["label"] = r.entity.provinceOptsMap[key]; - object["value"] = key; - this.secondaryDistributorOptions.push(object); - } - for (var key in r.entity.outOutPatternOptionMap) { - let object = {}; - object["label"] = r.entity.outOutPatternOptionMap[key]; - object["value"] = key; - this.outOutPatternOptionList.push(object); - } - console.log( - "this.secondaryDistributorOptions = " + - JSON.stringify(this.secondaryDistributorOptions) - ); - this.HospitalName = r.entity.HospitalName; - this.sumPrice = r.entity.sumPrice.toFixed(2) + "鍏�"; - debugger - console.log('this.Existarrive = ' + this.Existarrive); - console.log('this.EditAble = ' + this.EditAble); - console.log('r.entity.coc.SummonsStatus_c__c = ' + r.entity.coc.SummonsStatus_c__c); - if (!this.Existarrive && this.EditAble && r.entity.coc.SummonsStatus_c__c != '浠锋牸鏈畾') { - this.hideCheckboxColumn = false; - } else { - this.hideCheckboxColumn = true; - } - if (!(this.arriveorder == '' && this.Existarrive == false && this.EditAble && this.cocLwc.SummonsStatus_c__c != '浠锋牸鏈畾')) { - //璁╁崟浣嶏紝鍑鸿揣鏁伴噺 鍙樹负涓嶅彲閫夌殑text绫诲瀷 - for (var i in this.columns) { - if (this.columns[i].label == '鍗曚綅') { - this.columns[i].type = 'text'; - this.columns[i].fieldName = 'unitValue'; - } - if (this.columns[i].label == '鍑鸿揣鏁伴噺') { - this.columns[i].type = 'text'; - this.columns[i].fieldName = 'shipmentNumber'; - } - } - } - this.isShowSpinner = false; - this.showTable = true; - console.log("ESetid = " + this.ESetid); - } else { - console.log("r = " + JSON.stringify(r)); - this.showMyToast('鍒濆鍖栧け璐�', r.msg, 'Error'); - } - }).catch((error) => { - console.log("error = " + JSON.stringify(error)); - this.showMyToast('閿欒', '鍒濆鍖栧け璐�', 'Error'); - }); - } - - ChangeDirction(event) { - let value = event.target.value; - this.summonsForDirction = value; - this.cocLwc["SummonsForDirction__c"] = value; - console.log("閫夋嫨浜� = " + value); - switch (value) { - case "鐩存帴閿�鍞粰鍖婚櫌": - this.isDisabledHospitalName = false; - this.isDisabledForCustomerText = false; - this.secondaryDistributor = ""; - this.ForDealerText = ""; ->>>>>>> LEXCommunityLiJun this.cocLwc['Order_ForDealerText__c'] = ''; this.isDisabledForDealerText = true; this.isDisabledSecondaryDistributor = true; this.isMutualTransferGoods = false; break; -<<<<<<< HEAD case '鍖婚櫌璇曠敤': -======= - case "鍖婚櫌璇曠敤": ->>>>>>> LEXCommunityLiJun this.isDisabledHospitalName = false; this.isDisabledForCustomerText = false; this.isDisabledForDealerText = false; this.isDisabledSecondaryDistributor = false; this.isMutualTransferGoods = false; break; -<<<<<<< HEAD case '閿�鍞粰浜岀骇缁忛攢鍟�': -======= - case "閿�鍞粰浜岀骇缁忛攢鍟�": ->>>>>>> LEXCommunityLiJun this.isDisabledHospitalName = false; this.isDisabledForCustomerText = false; this.isDisabledForDealerText = false; this.isDisabledSecondaryDistributor = false; this.isMutualTransferGoods = false; break; -<<<<<<< HEAD case '浜掔浉璋冭揣': -======= - case "浜掔浉璋冭揣": ->>>>>>> LEXCommunityLiJun this.isDisabledHospitalName = true; this.HospitalName = ''; this.OECId = ''; @@ -2470,7 +1342,6 @@ } dataChange(event) { -<<<<<<< HEAD let fieldName = event.target.getAttribute('data-field'); let value = event.detail.value; console.log('fieldName = ' + fieldName + ' value = ' + value); @@ -2507,44 +1378,6 @@ this.consumableName = value; break; case 'Category3': -======= - let fieldName = event.target.getAttribute("data-field"); - let value = event.detail.value; - console.log("fieldName = " + fieldName + " value = " + value); - switch (fieldName) { - case "summonsForDirction": - this.summonsForDirction = value; - break; - case "secondaryDistributor": - this.secondaryDistributor = value; - break; - case "HospitalName": - this.HospitalName = value; - break; - case "outOutPattern": - this.outOutPattern = value; - break; - case "ForDealerText": - this.ForDealerText = value; - this.cocLwc["Order_ForDealerText__c"] = value; - break; - case "ForCustomerText": - this.cocLwc["Order_ForCustomerText__c"] = value; - this.ForCustomerText = value; - break; - case "sumPrice": - this.sumPrice = value.toFixed(2); - break; - case "NoConfirmedPrice": - this.NoConfirmedPrice = !this.NoConfirmedPrice; - this.cocLwc["NoConfirmedPrice__c"] = this.NoConfirmedPrice; - console.log("this.NoConfirmedPrice = " + this.NoConfirmedPrice); - break; - case "consumableName": - this.consumableName = value; - break; - case "Category3": ->>>>>>> LEXCommunityLiJun this.Category3 = value; //璋冪敤鍚庡彴鏄剧ず绗洓浜斿垎绫� this.showAllCate(); @@ -2553,11 +1386,7 @@ this.Category5 = ''; } break; -<<<<<<< HEAD case 'Category4': -======= - case "Category4": ->>>>>>> LEXCommunityLiJun this.Category4 = value; //璋冪敤鍚庡彴鏄剧ず绗簲鍒嗙被 this.showCate(); @@ -2565,7 +1394,6 @@ this.Category5 = ''; } break; -<<<<<<< HEAD case 'Category5': this.Category5 = value; break; @@ -2577,25 +1405,11 @@ break; case 'Order_ForDealerText__c': this.cocLwc['Order_ForDealerText__c'] = value; -======= - case "Category5": - this.Category5 = value; - break; - case "searchHospitalName": - this.searchHospitalName = value; - break; - case "Barcode": - this.Barcode = value; - break; - case "Order_ForDealerText__c": - this.cocLwc["Order_ForDealerText__c"] = value; ->>>>>>> LEXCommunityLiJun break; } } showAllCate() { -<<<<<<< HEAD console.log('showAllCate'); categoryAllload({ category3Lwc: this.Category3 @@ -2677,81 +1491,6 @@ console.log('this.invoiceId = ' + this.invoiceId); } -======= - console.log('showAllCate') - categoryAllload({ - category3Lwc: this.Category3 - }).then((r) => { - r = JSON.parse(JSON.stringify(r)); - console.log("r = " + JSON.stringify(r)); - if (r.status == "Success") { - this.category4Options = []; - this.category5Options = []; - //绗�4鍒嗙被 - for (var key in r.entity.category4OptionMap) { - let object = {}; - object["label"] = r.entity.category4OptionMap[key]; - object["value"] = key; - this.category4Options.push(object); - } - console.log("this.category4Options = " + this.category4Options); - //绗�5鍒嗙被 - for (var key in r.entity.category5OptionMap) { - let object = {}; - object["label"] = r.entity.category5OptionMap[key]; - object["value"] = key; - this.category5Options.push(object); - } - } else { - console.log("r = " + JSON.stringify(r)); - this.showMyToast('4/5鍒嗙被鏌ヨ澶辫触', r.msg, 'Error'); - } - }).catch((error) => { - console.log("error" + JSON.stringify(error)); - }); - } - - showCate() { - console.log('showAllCate') - categoryload({ - category3Lwc: this.Category3, - category4Lwc: this.Category4 - }).then((r) => { - r = JSON.parse(JSON.stringify(r)); - console.log("r = " + JSON.stringify(r)); - if (r.status == "Success") { - this.category4Options = []; - this.category5Options = []; - //绗�4鍒嗙被 - for (var key in r.entity.category4OptionMap) { - let object = {}; - object["label"] = r.entity.category4OptionMap[key]; - object["value"] = key; - this.category4Options.push(object); - } - console.log("this.category4Options = " + this.category4Options); - //绗�5鍒嗙被 - for (var key in r.entity.category5OptionMap) { - let object = {}; - object["label"] = r.entity.category5OptionMap[key]; - object["value"] = key; - this.category5Options.push(object); - } - } else { - console.log("r = " + JSON.stringify(r)); - this.showMyToast('Error', r.msg, 'Error'); - } - }).catch((error) => { - console.log("error" + JSON.stringify(error)); - }); - } - - invoiceChange(event) { - this.invoiceId = event.target.value; - console.log('this.invoiceId = ' + this.invoiceId); - } - ->>>>>>> LEXCommunityLiJun showMyToast(title, message, variant) { this.isShowSpinner = false; this.showLoadingSpinner = false; @@ -2765,7 +1504,6 @@ iconName = 'utility:error'; } if (message != '') { -<<<<<<< HEAD content = '<h2><strong>' + title + @@ -2778,60 +1516,34 @@ this.template .querySelector('c-common-toast') .showToast(variant, content, iconName, 10000); -======= - 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); ->>>>>>> LEXCommunityLiJun } searchProductJs() { this.isEditShowSpinner = true; //this.showTable = false; //鏌ヨ鏈夊摢浜涢�夋嫨浜嗙殑鐒跺悗check -<<<<<<< HEAD const selectedRows = this.template .querySelector('c-lex-custom-lightning-datatable') .getSelectedRows(); console.log('selectedRows = ' + selectedRows); for (var i in this.data) { this.data[i]['check'] = false; -======= - const selectedRows = this.template.querySelector('c-lex-custom-lightning-datatable').getSelectedRows(); - console.log('selectedRows = ' + selectedRows); - for (var i in this.data) { - this.data[i]["check"] = false; ->>>>>>> LEXCommunityLiJun } for (var i in this.data) { for (var j in selectedRows) { if (this.data[i].Id == selectedRows[j].Id) { -<<<<<<< HEAD this.data[i]['check'] = true; -======= - this.data[i]["check"] = true; ->>>>>>> LEXCommunityLiJun } } } let cloneData = this.deepClone(this.data); for (var i in cloneData) { -<<<<<<< HEAD cloneData[i]['Name'] = cloneData[i].Name__c; cloneData[i]['Category3'] = cloneData[i].Category3__c; cloneData[i]['Category4'] = cloneData[i].Category4__c; cloneData[i]['Category5'] = cloneData[i].Category5__c; cloneData[i]['BoxPiece'] = cloneData[i].Box_Piece__c; -======= - cloneData[i]["Name"] = cloneData[i].Name__c; - cloneData[i]["Category3"] = cloneData[i].Category3__c; - cloneData[i]["Category4"] = cloneData[i].Category4__c; - cloneData[i]["Category5"] = cloneData[i].Category5__c; - cloneData[i]["BoxPiece"] = cloneData[i].Box_Piece__c; ->>>>>>> LEXCommunityLiJun delete cloneData[i].Name__c; delete cloneData[i].Category3__c; delete cloneData[i].Category4__c; @@ -2839,11 +1551,7 @@ delete cloneData[i].Box_Piece__c; } -<<<<<<< HEAD console.log('cloneData = ' + JSON.stringify(cloneData)); -======= - console.log("cloneData = " + JSON.stringify(cloneData)); ->>>>>>> LEXCommunityLiJun searchConsumableorderdetails({ agencyProTypeLwc: this.agencyProType, accountNameLwc: this.accountName, @@ -2855,18 +1563,13 @@ category5: this.Category5, editAbleLwc: this.EditAble, pageRecordsLwcLwc: cloneData, -<<<<<<< HEAD consumableproductdetailsRecordsLwc: this.consumableproductdetailsRecords, -======= - consumableproductdetailsRecordsLwc: this.consumableproductdetailsRecords, ->>>>>>> LEXCommunityLiJun arriveorderLwc: this.arriveorder, pageSizeLWC: this.pageSize, pageTokenLWC: this.currentPageToken }).then((r) => { r = JSON.parse(JSON.stringify(r)); -<<<<<<< HEAD console.log('r = ' + JSON.stringify(r)); if (r.status == 'Success') { //鍒嗛〉 @@ -2874,18 +1577,10 @@ 'r.entity.paginatedAccounts = ' + JSON.stringify(r.entity.paginatedAccounts) ); -======= - console.log("r = " + JSON.stringify(r)); - if (r.status == "Success") { - - //鍒嗛〉 - console.log('r.entity.paginatedAccounts = ' + JSON.stringify(r.entity.paginatedAccounts)); ->>>>>>> LEXCommunityLiJun this.nextPageToken = r.entity.paginatedAccounts.nextPageToken; this.totalRecords = r.entity.paginatedAccounts.totalRecords; this.recordStart = r.entity.paginatedAccounts.recordStart; this.recordEnd = r.entity.paginatedAccounts.recordEnd; -<<<<<<< HEAD this.totalPages = Math.ceil( r.entity.paginatedAccounts.totalRecords / this.pageSize ); @@ -2893,13 +1588,6 @@ this.hasHosPro = r.entity.hasHosPro; console.log('this.hasHosPro = ' + this.hasHosPro); -======= - this.totalPages = Math.ceil(r.entity.paginatedAccounts.totalRecords / this.pageSize); - console.log('this.totalPages = ' + this.totalPages); - - this.hasHosPro = r.entity.hasHosPro; - console.log("this.hasHosPro = " + this.hasHosPro); ->>>>>>> LEXCommunityLiJun this.SearchDone = r.entity.SearchDone; let tempData = []; @@ -2909,7 +1597,6 @@ let unitOptions = []; for (var key in tempData[i].boxorpieceMap) { let unitOption = {}; -<<<<<<< HEAD unitOption['label'] = tempData[i].boxorpieceMap[key]; unitOption['value'] = key; unitOptions.push(unitOption); @@ -2993,66 +1680,11 @@ tempData[i]['shipmentNumber'], tempData[i]['shippingUnitPrice'], '*' -======= - unitOption["label"] = tempData[i].boxorpieceMap[key]; - unitOption["value"] = key; - unitOptions.push(unitOption); - } - tempData[i]["unitOptions"] = unitOptions; - tempData[i]["unitValue"] = tempData[i]["unitValue"] == null ? unitOptions[0].value : tempData[i]["unitValue"]; - if (this.EditAble) { - tempData[i].orderdetails1["Box_Piece__c"] = tempData[i].orderdetails1["Box_Piece__c"] == null ? unitOptions[0].value : tempData[i].orderdetails1["Box_Piece__c"]; - tempData[i]["unitValue"] = tempData[i].orderdetails1["Box_Piece__c"] == null ? unitOptions[0].value : tempData[i].orderdetails1["Box_Piece__c"]; - tempData[i].orderdetails1["Shipment_Count__c"] = tempData[i].orderdetails1["Shipment_Count__c"] == null ? 0 : tempData[i].orderdetails1["Shipment_Count__c"]; - tempData[i].orderdetails1["Delivery_List_RMB__c"] = tempData[i].orderdetails1["Delivery_List_RMB__c"] == null ? 0.0 : tempData[i].orderdetails1["Delivery_List_RMB__c"]; - } else { - tempData[i]["InvoiceProNot_count__c"] = - tempData[i].orderdetails1.InvoiceProNot_count__c; - tempData[i]["RrturnPro_count__c"] = - tempData[i].orderdetails1.RrturnPro_count__c; - tempData[i]["Invoiced_Procount__c"] = - tempData[i].orderdetails1.Invoiced_Procount__c; - } - tempData[i]["shipmentNumber"] = tempData[i].orderdetails1["Shipment_Count__c"]; - tempData[i]["shippingUnitPrice"] = tempData[i].orderdetails1["Delivery_List_RMB__c"]; - - tempData[i]["Id"] = tempData[i].Prod.Id; - - console.log('tempData[i]["hospitalSpecialOffer"] = ' + tempData[i]["hospitalSpecialOffer"]) - if (this.hasHosPro) { - if (tempData[i]["hospitalSpecialOffer"]) { - tempData[i]["Id"] = tempData[i].Prod.Id + 'ishos'; - } else { - tempData[i]["Id"] = tempData[i].Prod.Id + 'nothos'; - } - } - - tempData[i]["recordId"] = tempData[i]["Id"]; - tempData[i]["Name__c"] = tempData[i].Prod.Name__c; - tempData[i]["SFDA_Status__c"] = tempData[i].Prod.SFDA_Status__c; - tempData[i]["Category3__c"] = tempData[i].Prod.Category3__c; - tempData[i]["Category4__c"] = tempData[i].Prod.Category4__c; - tempData[i]["Category5__c"] = tempData[i].Prod.Category5__c; - tempData[i]["Box_Piece__c"] = tempData[i].orderdetails1.Box_Piece__c; - tempData[i]["shipmentAmount"] = tempData[i].orderdetails1.Shipment_amount__c; - tempData[i]["Shipment_amount__c"] = tempData[i].orderdetails1.Shipment_amount__c; - tempData[i]["Shipment_Count__c"] = tempData[i].orderdetails1.Shipment_Count__c; - - if (tempData[i]["shippingUnitPrice"] && tempData[i]["shipmentNumber"]) - tempData[i]["shipmentAmount"] = this.amend( - tempData[i]["shipmentNumber"], - tempData[i]["shippingUnitPrice"], - "*" ->>>>>>> LEXCommunityLiJun ); if (tempData[i]['check']) { this.selectedRows.push(tempData[i].Id); } -<<<<<<< HEAD -======= - ->>>>>>> LEXCommunityLiJun } this.data = tempData; @@ -3060,26 +1692,17 @@ console.log('this.hasHosPro = ' + this.hasHosPro); if (this.hasHosPro) { let object1 = { -<<<<<<< HEAD label: '鍖婚櫌鐗逛环', fieldName: 'hospitalSpecialOffer', type: 'boolean', initialWidth: 80, hideDefaultActions: true -======= - label: "鍖婚櫌鐗逛环", - fieldName: "hospitalSpecialOffer", - type: 'boolean', - initialWidth: 80, - hideDefaultActions: true, ->>>>>>> LEXCommunityLiJun }; this.columns.push(object1); this.editColumns.push(object1); } this.columns = [...this.columns]; this.editColumns = [...this.editColumns]; -<<<<<<< HEAD console.log('this.columns = ' + JSON.stringify(this.columns)); console.log('this.data = ' + JSON.stringify(this.data)); console.log( @@ -3089,20 +1712,10 @@ this.isEditShowSpinner = false; } else { console.log('r = ' + JSON.stringify(r)); -======= - console.log("this.columns = " + JSON.stringify(this.columns)); - console.log("this.data = " + JSON.stringify(this.data)); - console.log(" this.selectedRows = " + JSON.stringify(this.selectedRows)); - //this.showTable = true; - this.isEditShowSpinner = false; - } else { - console.log("r = " + JSON.stringify(r)); ->>>>>>> LEXCommunityLiJun this.showMyToast('鏌ヨ澶辫触', r.msg, 'Error'); } }); } -<<<<<<< HEAD searchHospitalNameModal() { console.log('searchHospitalNameModal'); @@ -4251,945 +2864,6 @@ return x[field]; }; -======= - - searchHospitalNameModal() { - console.log("searchHospitalNameModal"); - hospitalInit({ - ctype: this.agencyProType, - }).then((r) => { - r = JSON.parse(JSON.stringify(r)); - if (r.status == "Success") { - this.hospitalList = r.entity.at; - for (var i in this.hospitalList) { - this.hospitalList[i]["stateMasterName"] = - this.hospitalList[i].State_Master__r.Name; - } - console.log("hospitalInit r = " + JSON.stringify(this.hospitalList)); - this.isModalOpen = true; - } - }); - } - - searchHospital() { - console.log("this.searchHospitalName = " + this.searchHospitalName); - serContact({ - searchName: this.searchHospitalName, - ctype: this.agencyProType, - }).then((r) => { - r = JSON.parse(JSON.stringify(r)); - if (r.status == "Success") { - this.hospitalList = r.entity.at; - for (var i in this.hospitalList) { - this.hospitalList[i]["stateMasterName"] = - this.hospitalList[i].State_Master__r.Name; - } - console.log("hospitalInit r = " + JSON.stringify(this.hospitalList)); - } - }); - } - - searchHandleRowAction(event) { - console.log("searchHandleRowAction"); - let row = event.detail.row; - this.OECId = row.Id; - this.HospitalName = row.Name; - console.log( - "this.OECId = " + this.OECId + " this.HospitalName = " + this.HospitalName - ); - this.isModalOpen = false; - console.log("this.isModalOpen = " + this.isModalOpen); - } - - clearAgencyI(event) { - this.HospitalName = event.target.value; - if (this.HospitalName == "" || this.HospitalName == null) { - this.OECId = ""; - } - console.log("this.HospitalName = " + this.HospitalName); - console.log("this.OECId = " + this.OECId); - if (this.OECId != null && this.OECId != "") { - this.checkOutPattern(); - } - } - - checkOutPattern() { - //鏍规嵁鐢ㄦ埛閫変腑鐨勪骇鍝佺粰 鍑哄簱鍗曚笂鐨勬槸鍚﹀尰闄㈢壒浠峰嚭搴撳瓧娈佃祴鍊� - let ishos = 0; - for (var i in this.data) { - if ( - this.data[i].check == true && - this.data[i].hospitalSpecialOffer == true - ) { - ishos = ishos + 1; - } - } - if (ishos > 0) { - this.cocLwc["OutPattern__c"] = true; - } else { - this.cocLwc["OutPattern__c"] = false; - } - } - - closeModal() { - this.isModalOpen = false; - } - - handleUnitChange(event) { - console.log("handleUnitChange"); - const unitDetail = event.detail; - console.log("unitDetail = " + JSON.stringify(unitDetail)); - for (var i in this.data) { - if (this.data[i].Id == unitDetail.data.recordId) { - this.data[i].unitValue = unitDetail.data.unitValue; - this.data[i].orderdetails1["Box_Piece__c"] = unitDetail.data.unitValue; - } - } - console.log("this.data = " + JSON.stringify(this.data)); - } - - handleShipmentNumber(event) { - console.log("handleShipmentNumber"); - const numberDetail = event.detail; - console.log("numberDetail = " + JSON.stringify(numberDetail)); - let index = 0; - for (var i in this.data) { - if (this.data[i].Id == numberDetail.data.recordId) { - index = i; - this.data[i].shipmentNumber = Number(numberDetail.data.shipmentnumber); - this.data[i].orderdetails1["Shipment_Count__c"] = Number(numberDetail.data.shipmentnumber); - console.log('this.data[i].orderdetails1["Shipment_Count__c"] = ' + this.data[i].orderdetails1["Shipment_Count__c"]); - console.log('this.selectedRows.indexOf(this.data[i].Id) = ' + this.selectedRows.indexOf(this.data[i].Id)); - if (this.data[i].orderdetails1["Shipment_Count__c"] != '') { - if (this.selectedRows.indexOf(this.data[i].Id) == -1) { - this.selectedRows.push(this.data[i].Id); - } - this.data[i].check = true; - } else { - if (this.selectedRows.indexOf(this.data[i].Id) != -1) { - this.selectedRows.splice(this.selectedRows.indexOf(this.data[i].Id), 1); - } - this.data[i].check = false; - } - this.selectedRows = [...this.selectedRows]; - console.log('this.selectedRows = ' + JSON.stringify(this.selectedRows)); - } - } - this.data = [...this.data]; - this.ComputePrice( - index, - this.data[index].shipmentNumber, - this.data[index].shippingUnitPrice - ); - } - - handleShipmentUnitPrice(event) { - console.log("handleShipmentUnitPrice"); - const priceDetail = event.detail; - let index = 0; - for (var i in this.data) { - if (this.data[i].Id == priceDetail.data.recordId) { - index = i; - this.data[i].shippingUnitPrice = Number( - priceDetail.data.shipmentunitprice - ); - this.data[i].orderdetails1["Delivery_List_RMB__c"] = Number( - priceDetail.data.shipmentunitprice - ); - } - } - this.ComputePrice( - index, - this.data[index].shipmentNumber, - this.data[index].shippingUnitPrice - ); - } - - ComputePrice(index, number, price) { - console.log("index = " + index); - console.log("number = " + number); - console.log("price = " + price); - let shipmentAmount = this.amend(number, price, "*"); - console.log("shipmentAmount = " + shipmentAmount); - let sumPrice = 0.0; - this.data[index].shipmentAmount = shipmentAmount; - for (var i in this.data) { - if (this.data[i].shipmentAmount) sumPrice += this.data[i].shipmentAmount; - } - this.sumPrice = sumPrice.toFixed(2) + "鍏�"; - //瀛樹笅閫夋嫨琛岋紝涓嶄細琚竻绌� - // if (this.selectedRows.indexOf(this.data[index].Id) == -1) - // this.selectedRows.push(this.data[index].Id); - // this.selectedRows = []; - // for (var i in this.data) { - // if (this.data[i].check) { - // this.selectedRows.push(this.data[i].Id); - // } - // } - this.data = [...this.data]; - // this.selectedRows = [...this.selectedRows] - // console.log("this.selectedRows = " + JSON.stringify(this.selectedRows)); - console.log("this.data = " + JSON.stringify(this.data)); - } - - //num1 num2浼犲叆涓や釜鍊� symbol +-*/绗﹀彿 - amend(num1, num2, symbol) { - var str1 = num1.toString(), - str2 = num2.toString(), - result, - str1Length, - str2Length; - //瑙e喅鏁存暟娌℃湁灏忔暟鐐规柟娉� - try { - str1Length = str1.split(".")[1].length; - } catch (error) { - str1Length = 0; - } - try { - str2Length = str2.split(".")[1].length; - } catch (error) { - str2Length = 0; - } - var step = Math.pow(10, Math.max(str1Length, str2Length)); - // - console.log(step); - switch (symbol) { - case "+": - result = (num1 * step + num2 * step) / step; - break; - case "-": - result = (num1 * step - num2 * step) / step; - break; - case "*": - result = (num1 * step * (num2 * step)) / step / step; - break; - case "/": - result = (num1 * step) / (num2 * step); - break; - default: - break; - } - return result; - } - - getSelectedRows(event) { - let selectedRowsEvent = event.detail.selectedRows; - console.log('selectedRowsEvent = ' + JSON.stringify(selectedRowsEvent)) - this.selectedRows = []; - for (var i in selectedRowsEvent) { - this.selectedRows.push(selectedRowsEvent[i].Id) - } - // for (var i in this.data) { - // for (var j in selectedRowsEvent) { - // if (this.data[i].Id == selectedRowsEvent[j].Prod.Id) { - // this.ComputePrice( - // i, - // this.data[i].shipmentNumber, - // this.data[i].shippingUnitPrice - // ); - // } - // } - // } - // this.ComputePrice( - // index, - // this.data[index].shipmentNumber, - // this.data[index].shippingUnitPrice - // ); - // const selectedRows = event.detail.selectedRows; - // console.log("this.selectedRows = " + this.selectedRows); - // for (var i in this.data) { - // this.data[i]["check"] = false; - // } - // for (var i in this.data) { - // for (var j in selectedRows) { - // if (this.data[i].Id == selectedRows[j].Id) { - // this.data[i]["check"] = true; - // } - // } - // } - } - - saveConfirmJs() { - let msg = "鍑哄簱浠锋牸浠呭彲鎿嶄綔涓�娆″彉鏇达紝淇濆瓨鍚庡皢鏃犳硶淇敼銆俓n\n璇风‘璁わ紒"; - if (this.SummonsStatus == "浠锋牸鏈畾") { - if (confirm(msg) == true) { - this.saveConfirm(); - } - } else { - this.saveConfirm(); - } - } - - deepClone(obj) { - return JSON.parse(JSON.stringify(obj)); - } - - saveConfirm() { - this.isShowSpinner = true; - - //鏌ヨ鏈夊摢浜涢�夋嫨浜嗙殑鐒跺悗check - const selectedRows = this.template.querySelector('c-lex-custom-lightning-datatable').getSelectedRows(); - console.log('selectedRows = ' + selectedRows); - for (var i in this.data) { - this.data[i]["check"] = false; - } - for (var i in this.data) { - for (var j in selectedRows) { - if (this.data[i].Id == selectedRows[j].Id) { - this.data[i]["check"] = true; - } - } - } - - let cloneData = this.deepClone(this.data); - for (var i in cloneData) { - cloneData[i]["Name"] = cloneData[i].Name__c; - cloneData[i]["Category3"] = cloneData[i].Category3__c; - cloneData[i]["Category4"] = cloneData[i].Category4__c; - cloneData[i]["Category5"] = cloneData[i].Category5__c; - cloneData[i]["BoxPiece"] = cloneData[i].Box_Piece__c; - //cloneData[i]["shippingUnitPrice"] = cloneData[i]["shippingUnitPrice"] == '' ? 0 : cloneData[i]["shippingUnitPrice"]; - delete cloneData[i].Name__c; - delete cloneData[i].Category3__c; - delete cloneData[i].Category4__c; - delete cloneData[i].Category5__c; - delete cloneData[i].Box_Piece__c; - } - console.log("this.cocLwc = " + JSON.stringify(this.cocLwc)); - console.log("this.OECId = " + this.OECId); - console.log("this.HospitalName = " + this.HospitalName); - console.log("this.secondaryDistributor = " + this.secondaryDistributor); - console.log("this.pageRecordsLwc = " + JSON.stringify(cloneData)); - console.log("this.accountid = " + this.accountid); - console.log("this.ESetid = " + this.ESetid); - console.log( - "this.consumableproductdetailsRecords = " + - JSON.stringify(this.consumableproductdetailsRecords) - ); - save({ - cocLwc: this.cocLwc, - hospitalInfoLwc: this.OECId, - hospitalNameLwc: this.HospitalName, - secondaryDistributorLwc: this.secondaryDistributor, - pageRecordsLwc: cloneData, - accountidLwc: this.accountid, - ESetIdLwc: this.ESetid, - consumableproductdetailsRecordsLwc: this.consumableproductdetailsRecords, - agencyProTypeLwc: this.agencyProType, - userWorkLocationLwc: this.userWorkLocation - }).then((r) => { - r = JSON.parse(JSON.stringify(r)); - console.log("r = " + JSON.stringify(r)); - debugger - if (r.status == "Success") { - // let url = "/lexsummonscreat?ESetid=" + r.entity.ESetId; - // this[NavigationMixin.Navigate]({ - // type: "standard__webPage", - // attributes: { - // url: url, - // }, - // }); - window.location.href = "/s/lexsummonscreat?ESetid=" + r.entity.ESetId; - } else { - console.log("r.msg = " + r.msg); - this.showMyToast('淇濆瓨澶辫触', r.msg, 'Error'); - } - }).catch((error) => { - console.log("error = " + JSON.stringify(error)); - }); - } - - //鎵撳嵃鎸囩ず鍗� - PraseToPDFJs() { - console.log("this.cocLwc = " + JSON.stringify(this.cocLwc)); - console.log("this.ESetId = " + this.ESetid); - PraseToPDF({ - cocLwc: this.cocLwc, - ESetId: this.ESetid, - }).then((r) => { - r = JSON.parse(JSON.stringify(r)); - console.log("r = " + JSON.stringify(r)); - if (r.status == "Success") { - window.open("/customer/summonsPDF?ESetid=" + r.entity.ESetId); - } else { - console.log("r.msg = " + r.msg); - this.showMyToast('鎵撳嵃澶辫触', r.msg, 'Error'); - } - }); - } - - //鏄剧ず鏄庣粏 - openReportJs() { - console.log("openReportJs"); - var reportId = this.ESetid; - reportId = reportId.substring(0, 15); - console.log("reportId = " + reportId); - let reportFilters = '[{"operator":"equals","value":"' + reportId + '","column":"FK_CUSTENT_ID"}]'; - let reportUrl = this.label.ConsumableOutboundReportId; - console.log("reportUrl = " + reportUrl); - let url = "/s/report/" + reportUrl + "?reportFilters=" + encodeURIComponent(reportFilters); - console.log("url = " + url); - window.open(url); - // this[NavigationMixin.Navigate]({ - // type: "standard__webPage", - // attributes: { - // url: url, - // target: '_blank' - // }, - // }); - } - - vpClear2Delay(event) { - console.log("vpClear2Delay"); - if (this.summonsForDirction != "浜掔浉璋冭揣") { - this.cocLwc["Order_ForDealerText__c"] = event.target.value; - console.log("this.cocLwc = " + JSON.stringify(this.cocLwc)); - } else { - //console.log('Order_ForDealerTextID__c = ' + this.cocLwc['Order_ForDealerTextID__c']) - this.cocLwc["Order_ForDealerText__c"] = - this.cocLwc["Order_ForDealerTextID__c"] == "" || - this.cocLwc["Order_ForDealerTextID__c"] == null || - this.cocLwc["Order_ForDealerTextID__c"] == undefined - ? "" - : this.cocLwc["Order_ForDealerText__c"]; - console.log("this.cocLwc = " + JSON.stringify(this.cocLwc)); - // console.log('this.cocLwc = ' + JSON.stringify(this.cocLwc)); - // this.ForDealerText = this.cocLwc['Order_ForDealerText__c']; - // event.target.value = this.cocLwc['Order_ForDealerText__c']; - // console.log('this.ForDealerText = ' + this.ForDealerText); - } - } - handleSearch(event) { - const lookupElement = event.target; - console.log("event.detail = " + JSON.stringify(event.detail)); - apexSearch({ - searchTerm: event.detail.searchTerm, - }).then((results) => { - lookupElement.setSearchResults(results); - }).catch((error) => { - console.log("error" + JSON.stringify(error)); - }); - } - - handleSelectionChange(event) { - const selection = event.target.getSelection(); - console.log("selection = " + JSON.stringify(selection)); - this.cocLwc["Order_ForDealerTextID__c"] = selection[0].id; - this.cocLwc["Order_ForDealerText__c"] = selection[0].title; - console.log("this.cocLwc = " + JSON.stringify(this.cocLwc)); - } - - handleFilesChange(event) { - console.log("handleFilesChange"); - if (event.target.files.length > 0) { - this.filesUploaded = event.target.files; - this.fileName = event.target.files[0].name; - } - } - - handleSave() { - console.log("saveFile"); - if (this.filesUploaded.length > 0) { - this.file = this.filesUploaded[0]; - if (this.file.size > this.MAX_FILE_SIZE) { - this.showMyToast('淇濆瓨澶辫触', '鏂囦欢杩囧ぇ', 'Error'); - return; - } - this.showPopSpinner = true; - this.fileReader = new FileReader(); - - this.fileReader.onloadend = () => { - this.fileContents = this.fileReader.result; - let base64 = "base64,"; - this.content = this.fileContents.indexOf(base64) + base64.length; - this.fileContents = this.fileContents.substring(this.content); - this.saveToFile(); - }; - this.fileReader.readAsDataURL(this.file); - } else { - this.fileName = "閫夋嫨涓�涓枃浠朵笂浼�"; - } - } - - saveToFile() { - console.log("saveToFile"); - console.log("base64Data = " + encodeURIComponent(this.fileContents)); - saveFile({ - recordId: this.ESetid, - fileName: this.fileName, - base64Data: encodeURIComponent(this.fileContents), - }).then((r) => { - this.showPopSpinner = false; - r = JSON.parse(JSON.stringify(r)); - console.log("r = " + JSON.stringify(r)); - this.closePop(); - this.showMyToast('涓婁紶鎴愬姛', '', 'Success'); - this.getFiles(); - }).catch((error) => { - this.showPopSpinner = false; - console.log("error = " + error.message); - this.showMyToast('澶辫触', '涓婁紶澶辫触', 'Error'); - }); - } - - getFiles() { - console.log("getFiles"); - this.showLoadingSpinner = true; - getFiles({ - recordId: this.ESetid, - }).then((r) => { - r = JSON.parse(JSON.stringify(r)); - console.log("r = " + JSON.stringify(r)); - this.fileData = r.entity.cvList; - console.log("this.fileData = " + JSON.stringify(this.fileData)); - for (var i in this.fileData) { - this.fileData[i]["Id"] = this.fileData[i].Id; - this.fileData[i]["recordId"] = this.fileData[i].Id; - this.fileData[i]["url"] = "/" + this.fileData[i].Id; - this.fileData[i]["Title"] = this.fileData[i].Title; - this.fileData[i]["attUrl"] = '/' + this.fileData[i].Id; - this.fileData[i]['downloadUrl'] = '/sfc/servlet.shepherd/document/download/' + this.fileData[i].ContentDocumentId + '?operationContext=S1'; - } - console.log("this.fileData = " + this.fileData); - this.showLoadingSpinner = false; - }).catch((error) => { - console.log("error = " + error.message); - this.showMyToast('澶辫触', '鑾峰彇闄勪欢澶辫触', 'Error'); - }); - } - - GoodsDeliveryJs() { - this.isShowSpinner = true; - - //鏌ヨ鏈夊摢浜涢�夋嫨浜嗙殑鐒跺悗check - const selectedRows = this.template.querySelector('c-lex-custom-lightning-datatable').getSelectedRows(); - console.log('selectedRows = ' + selectedRows); - for (var i in this.data) { - this.data[i]["check"] = false; - } - for (var i in this.data) { - for (var j in selectedRows) { - if (this.data[i].Id == selectedRows[j].Id) { - this.data[i]["check"] = true; - } - } - } - - let cloneData = this.deepClone(this.data); - for (var i in cloneData) { - cloneData[i]["Name"] = cloneData[i].Name__c; - cloneData[i]["Category3"] = cloneData[i].Category3__c; - cloneData[i]["Category4"] = cloneData[i].Category4__c; - cloneData[i]["Category5"] = cloneData[i].Category5__c; - cloneData[i]["BoxPiece"] = cloneData[i].Box_Piece__c; - delete cloneData[i].Name__c; - delete cloneData[i].Category3__c; - delete cloneData[i].Category4__c; - delete cloneData[i].Category5__c; - delete cloneData[i].Box_Piece__c; - } - console.log("cloneData = " + JSON.stringify(cloneData)); - GoodsDelivery({ - cocLwc: this.cocLwc, - ESetId: this.ESetid, - pageRecordsLwcLwc: cloneData, - }).then((r) => { - r = JSON.parse(JSON.stringify(r)); - console.log("r = " + JSON.stringify(r)); - if (r.status == "Success") { - console.log( - "Summons_Order_type__c = " + this.cocLwc["Summons_Order_type__c"] - ); - this.isSales = this.cocLwc["Summons_Order_type__c"] == "閿�鍞�" ? true : false; - this.GoodsDeliveryInit(); - } else { - console.log("r.msg = " + r.msg); - this.showMyToast('閿欒', r.msg, 'Error'); - } - this.isShippingSales = true; - }).catch((error) => { - console.log("error = " + error.message); - this.showMyToast('澶辫触', '璺宠浆澶辫触', 'Error'); - }); - } - - GoodsDeliveryInit() { - console.log("GoodsDeliveryInit"); - GoodsDeliveryInit({ - ESetId: this.ESetid, - }).then((r) => { - r = JSON.parse(JSON.stringify(r)); - console.log("r = " + JSON.stringify(r)); - if (r.status == "Success") { - this.salesCoc = r.entity.coc; - this.salesAccountName = r.entity.accountName; - this.salesUserWorkLocation = r.entity.userWorkLocation; - this.salesAccountid = r.entity.accountid; - this.salesOrderdetails = r.entity.orderdetails; - console.log('this.salesOrderdetails = ' + JSON.stringify(this.salesOrderdetails)) - this.salesData = r.entity.consumableorderdetailsRecords; - console.log('this.salesData = ' + JSON.stringify(this.salesData)) - this.salesErrorData = r.entity.consumableorderdetailsRecordserror; - this.salesOrderpieceorboxMap = r.entity.orderpieceorboxMap; - this.salesOrderpriceMap = r.entity.orderpriceMap; - this.salesOrderagencypriceMap = r.entity.orderagencypriceMap; - for (var i in this.salesData) { - this.salesData[i]["Id"] = this.salesData[i].orderdetails2.Id; - this.salesData[i]["Consumable_order_minor__c"] = this.salesData[i].orderdetails2.Consumable_order_minor__r != null ? this.salesData[i].orderdetails2.Consumable_order_minor__r.Name : ''; - this.salesData[i]["ConsumableorderminorUrl"] = this.salesData[i].orderdetails2.Consumable_order_minor__c != null ? "/" + this.salesData[i].orderdetails2.Consumable_order_minor__c : ''; - this.salesData[i]["orderdetails2Name"] = this.salesData[i].orderdetails2.Name; - this.salesData[i]["orderdetails2NameUrl"] = "/" + this.salesData[i].orderdetails2.Id; - this.salesData[i]["Box_Piece__c"] = this.salesData[i].orderdetails2.Box_Piece__c; - this.salesData[i]["ProdName"] = this.salesData[i].Prod.Name; - this.salesData[i]["Deliver_date__c"] = this.salesData[i].orderdetails2.Deliver_date__c; - this.salesData[i]["Bar_Code__c"] = this.salesData[i].orderdetails2.Bar_Code__c; - this.salesData[i]["Sterilization_limit__c"] = this.salesData[i].orderdetails2.Sterilization_limit__c; - if (this.salesData[i]["Box_Piece__c"] == '鐩�') { - console.log('this.salesData[i] = ' + JSON.stringify(this.salesData[i])) - this.salesData[i]["outboundCount"] = this.salesData[i].outboundCount; - } else { - for (var j in this.salesOrderdetails) { - console.log('this.salesOrderdetails[j].Consumable_product__c = ' + this.salesOrderdetails[j].Consumable_product__c); - console.log('this.salesData[i].orderdetails2.Consumable_product__c = ' + this.salesData[i].orderdetails2.Consumable_product__c); - if (this.salesOrderdetails[j].Consumable_product__c == this.salesData[i].orderdetails2.Consumable_product__c) { - this.salesData[i]["outboundCount"] = this.salesOrderdetails[j].Shipment_Count__c; - } - } - } - } - for (var i in this.salesErrorData) { - this.salesErrorData[i]["Id"] = this.salesErrorData[i].orderdetails2.Id; - this.salesErrorData[i]["Consumable_order_minor__c"] = this.salesErrorData[i].orderdetails2.Consumable_order_minor__r != null ? this.salesErrorData[i].orderdetails2.Consumable_order_minor__r.Name : ''; - this.salesErrorData[i]["ConsumableorderminorUrl"] = this.salesErrorData[i].orderdetails2.Consumable_order_minor__c != null ? "/" + this.salesErrorData[i].orderdetails2.Consumable_order_minor__c : ''; - this.salesErrorData[i]["orderdetails2Name"] = this.salesErrorData[i].orderdetails2.Name; - this.salesErrorData[i]["ProdName"] = this.salesErrorData[i].Prod.Name; - this.salesErrorData[i]["Box_Piece__c"] = this.salesErrorData[i].orderdetails2.Box_Piece__c; - this.salesErrorData[i]["Bar_Code__c"] = this.salesErrorData[i].orderdetails2.Bar_Code__c; - this.salesErrorData[i]["Sterilization_limit__c"] = this.salesErrorData[i].orderdetails2.Sterilization_limit__c; - } - this.isShowSpinner = false; - } else { - console.log("r.msg = " + r.msg); - this.showMyToast('鍒濆鍖栧け璐�', r.msg, 'Error'); - } - }).catch((error) => { - console.log("error = " + error.message); - this.showMyToast('閿欒', '鍒濆鍖栧け璐�', 'Error'); - }); - } - - SalesearchProductJs() { - console.log("this.Barcode = " + this.Barcode); - this.isShowSpinner = true; - SearchPro({ - cocLwc: this.salesCoc, - barcodeLwc: this.Barcode, - accountName: this.salesAccountName, - userWorkLocation: this.salesUserWorkLocation, - accountid: this.salesAccountid, - orderdetails: this.salesOrderdetails, - orderpieceorboxMap: this.salesOrderpieceorboxMap, - }).then((r) => { - r = JSON.parse(JSON.stringify(r)); - console.log("r = " + JSON.stringify(r)); - if (r.status == "Success") { - console.log("SearchPro success"); - this.salesErrorData = r.entity.consumableorderdetailsRecordserror; - this.salesData = r.entity.consumableorderdetailsRecords; - for (var i in this.salesErrorData) { - this.salesErrorData[i]["Id"] = this.salesErrorData[i].orderdetails2.Id; - this.salesErrorData[i]["Consumable_order_minor__c"] = this.salesErrorData[i].orderdetails2.Consumable_order_minor__r != null ? this.salesErrorData[i].orderdetails2.Consumable_order_minor__r.Name : ''; - this.salesErrorData[i]["ConsumableorderminorUrl"] = this.salesErrorData[i].orderdetails2.Consumable_order_minor__c != null ? "/" + this.salesErrorData[i].orderdetails2.Consumable_order_minor__c : ''; - this.salesErrorData[i]["orderdetails2Name"] = this.salesErrorData[i].orderdetails2.Name; - this.salesErrorData[i]["ProdName"] = this.salesErrorData[i].Prod.Name; - this.salesErrorData[i]["Box_Piece__c"] = this.salesErrorData[i].orderdetails2.Box_Piece__c; - this.salesErrorData[i]["Bar_Code__c"] = this.salesErrorData[i].orderdetails2.Bar_Code__c; - this.salesErrorData[i]["Sterilization_limit__c"] = this.salesErrorData[i].orderdetails2.Sterilization_limit__c; - } - console.log('this.salesData = ' + JSON.stringify(this.salesData)); - for (var i in this.salesData) { - this.salesData[i]["Id"] = this.salesData[i].orderdetails2.Id; - this.salesData[i]["Consumable_order_minor__c"] = this.salesData[i].orderdetails2.Consumable_order_minor__r != null ? this.salesData[i].orderdetails2.Consumable_order_minor__r.Name : ''; - this.salesData[i]["ConsumableorderminorUrl"] = this.salesData[i].orderdetails2.Consumable_order_minor__c != null ? "/" + this.salesData[i].orderdetails2.Consumable_order_minor__c : ''; - this.salesData[i]["orderdetails2Name"] = this.salesData[i].orderdetails2.Name; - this.salesData[i]["orderdetails2NameUrl"] = "/" + this.salesData[i].orderdetails2.Id; - this.salesData[i]["Box_Piece__c"] = this.salesData[i].orderdetails2.Box_Piece__c; - this.salesData[i]["ProdName"] = this.salesData[i].Prod.Name; - this.salesData[i]["Deliver_date__c"] = this.salesData[i].orderdetails2.Deliver_date__c; - this.salesData[i]["Bar_Code__c"] = this.salesData[i].orderdetails2.Bar_Code__c; - this.salesData[i]["Sterilization_limit__c"] = this.salesData[i].orderdetails2.Sterilization_limit__c; - if (this.salesData[i]["Box_Piece__c"] == '鐩�') { - console.log('this.salesData[i] = ' + JSON.stringify(this.salesData[i])) - this.salesData[i]["outboundCount"] = this.salesData[i].outboundCount; - } else { - for (var j in this.salesOrderdetails) { - console.log('this.salesOrderdetails[j].Consumable_product__c = ' + this.salesOrderdetails[j].Consumable_product__c); - console.log('this.salesData[i].orderdetails2.Consumable_product__c = ' + this.salesData[i].orderdetails2.Consumable_product__c); - if (this.salesOrderdetails[j].Consumable_product__c == this.salesData[i].orderdetails2.Consumable_product__c) { - this.salesData[i]["outboundCount"] = this.salesOrderdetails[j].Shipment_Count__c; - } - } - } - - //salescolomus - // console.log('this.salesData[i]["Box_Piece__c"] = ' + this.salesData[i]["Box_Piece__c"]) - // if (this.salesData[i]["Box_Piece__c"] == '鐩�') { - // this.salesData[i]["isDisable"] = true; - // this.salesData[i]["count"] = this.salesData[i].outboundCount; - // } - // if (this.salesData[i]["Box_Piece__c"] == '涓�') { - // this.salesData[i]["isDisable"] = false; - // } - } - this.salesColumns = [...this.salesColumns]; - this.isShowSpinner = false; - } else { - console.log("r.msg = " + r.msg); - this.showMyToast('鑾峰彇澶辫触', r.msg, 'Error'); - } - }).catch((error) => { - console.log("error = " + JSON.stringify(error.message)); - }); - } - - handleOutboundCount(event) { - let outboundDetail = event.detail; - for (var i in this.salesData) { - if (this.salesData[i].Id == outboundDetail.data.recordId) { - this.salesData[i]['outboundCount'] = outboundDetail.data.count - } - } - console.log('this.salesData = ' + JSON.stringify(this.salesData)) - } - - SaveP() { - let cloneSalesData = this.salesData; - for (var i in cloneSalesData) { - delete cloneSalesData[i].Consumable_order_minor__c; - delete cloneSalesData[i].ConsumableorderminorUrl; - delete cloneSalesData[i].orderdetails2Name; - delete cloneSalesData[i].orderdetails2NameUrl; - delete cloneSalesData[i].Box_Piece__c; - delete cloneSalesData[i].ProdName; - delete cloneSalesData[i].Deliver_date__c; - delete cloneSalesData[i].Bar_Code__c; - delete cloneSalesData[i].Sterilization_limit__c; - cloneSalesData[i]["ErrorReason"] = ""; - } - this.isShowSpinner = true; - ProSale({ - ESetIdLwc: this.ESetid, - cocLwc: this.salesCoc, - barcodeLwc: this.Barcode, - accountNameLwc: this.salesAccountName, - userWorkLocationLwc: this.salesUserWorkLocation, - consumableorderdetailsRecordsLwc: JSON.stringify(cloneSalesData), - orderdetailsLwc: this.salesOrderdetails, - orderpriceMapLwc: this.salesOrderpriceMap, - orderagencypriceMapLwc: this.salesOrderagencypriceMap, - }).then((r) => { - r = JSON.parse(JSON.stringify(r)); - console.log("r = " + JSON.stringify(r)); - if (r.status == "Success") { - console.log("ProdElivery success"); - this.isShowSpinner = false; - this[NavigationMixin.Navigate]({ - type: "standard__webPage", - attributes: { - url: "/lexsaleanddelivery", - }, - }); - } else { - console.log("r.msg = " + r.msg); - this.showMyToast('閿�鍞け璐�', r.msg, 'Error'); - } - }).catch((error) => { - console.log("error = " + JSON.stringify(error.message)); - this.showMyToast('閿欒', '閿�鍞け璐�', 'Error'); - }); - } - - SaveE() { - let cloneSalesData = this.salesData; - for (var i in cloneSalesData) { - delete cloneSalesData[i].Consumable_order_minor__c; - delete cloneSalesData[i].orderdetails2Name; - delete cloneSalesData[i].orderdetails2NameUrl; - delete cloneSalesData[i].Box_Piece__c; - delete cloneSalesData[i].ProdName; - delete cloneSalesData[i].Deliver_date__c; - delete cloneSalesData[i].Bar_Code__c; - delete cloneSalesData[i].Sterilization_limit__c; - cloneSalesData[i]["ErrorReason"] = ""; - } - this.isShowSpinner = true; - ProdElivery({ - ESetIdLwc: this.ESetid, - cocLwc: this.salesCoc, - barcodeLwc: this.Barcode, - accountNameLwc: this.salesAccountName, - userWorkLocationLwc: this.salesUserWorkLocation, - consumableorderdetailsRecordsLwc: JSON.stringify(cloneSalesData), - orderdetailsLwc: this.salesOrderdetails, - orderpriceMapLwc: this.salesOrderpriceMap, - orderagencypriceMapLwc: this.salesOrderagencypriceMap, - }).then((r) => { - r = JSON.parse(JSON.stringify(r)); - console.log("r = " + JSON.stringify(r)); - if (r.status == "Success") { - console.log("ProdElivery success"); - this.isShowSpinner = false; - this[NavigationMixin.Navigate]({ - type: "standard__webPage", - attributes: { - url: "/lexsaleanddelivery", - }, - }); - } else { - console.log("r.msg = " + r.msg); - this.showMyToast('鍑鸿揣澶辫触', r.msg, 'Error'); - } - }).catch((error) => { - console.log("error = " + JSON.stringify(error.message)); - this.showMyToast('閿欒', '鍑鸿揣澶辫触', 'Error'); - }); - } - - //鍙戠エ - openToInvoiceJs() { - let url = ''; - console.log('this.invoiceId = ' + this.invoiceId); - if (this.invoiceId.length > 0 && this.invoiceId != '000000000000000') { - url = "/s/lexconinvoiceview?deliveryId=" + this.ESetid + "&invoiceId=" + this.invoiceId + "&KeyWords=Redirect"; - } else { - url = "/s/lexconinvoiceview?deliveryId=" + this.ESetid + "&KeyWords=Redirect"; - } - window.open(url); - // this[NavigationMixin.Navigate]({ - // type: "standard__webPage", - // attributes: { - // url: url, - // target:'_blank' - // }, - // }); - } - - //鍒犻櫎 - DeleteConsumable() { - this.isShowSpinner = true; - DelConsumable({ - ESetId: this.ESetid, - }).then((r) => { - r = JSON.parse(JSON.stringify(r)); - console.log("r = " + JSON.stringify(r)); - if (r.status == "Success") { - let url = "/lexsaleanddelivery"; - this[NavigationMixin.Navigate]({ - type: "standard__webPage", - attributes: { - url: url, - }, - }); - } else { - console.log("r.msg = " + r.msg); - this.showMyToast('鍒犻櫎澶辫触', r.msg, 'Error'); - } - }).catch((error) => { - console.log("error = " + error.message); - this.showMyToast('閿欒', '鍒犻櫎澶辫触', 'Error'); - }); - } - - handleLoad() { - console.log('handleLoad') - try { - const style = document.createElement('style'); - style.innerText = '.hehe-layoutItem .slds-button__icon {display: none;}'; - this.template.querySelector('.hideHelpText').appendChild(style); - } catch (error) { - console.log(error); - } - } - - handleLoad2() { - console.log('handleLoad2') - try { - const style = document.createElement('style'); - style.innerText = '.hehe-layoutItem .slds-button__icon {display: none;}'; - this.template.querySelector('.hideHelpText').appendChild(style); - - const style2 = document.createElement('style'); - style2.innerText = '.hehe-layoutItem .slds-form-element__label {padding : 0px}'; - this.template.querySelector('.hideHelpText').appendChild(style2); - } catch (error) { - console.log(error); - } - } - //缂栬緫鍑哄簱鍗� - EditConsumable() { - let url = "/lexsummonscreat?ESetid=" + this.ESetid + "&KeyWords=Redirect"; - this[NavigationMixin.Navigate]({ - type: "standard__webPage", - attributes: { - url: url, - }, - }); - } - - //鏄剧ず涓婁紶闄勪欢 - uploadOrder(event) { - this.showAttPop = true; - } - - //闄勪欢change浜嬩欢 - attChange(event) { - if (event.target.files.length > 0) { - this.filesUploaded = event.target.files; - this.fileName = event.target.files[0].name; - console.log('this.fileName:' + this.fileName); - } - } - - //鏄惁鏄剧ず闄勪欢绉婚櫎 - get attDelBtn() { - if (this.fileName != '' && this.fileName != null && this.fileName != '璇烽�夋嫨涓�涓枃浠朵笂浼�') { - return true; - } else { - return false; - } - } - - //鍏抽棴闄勪欢寮圭獥 - closePop() { - this.showAttPop = false; - this.filesUploaded = []; - this.fileName = null; - } - - //绉婚櫎闄勪欢 - removeAtt() { - this.filesUploaded = []; - this.fileName = ''; - } - - ClearJs() { - this.consumableName = ''; - this.Category3 = ''; - this.Category4 = ''; - this.Category5 = ''; - this.searchProductJs(); - } - - sortBy(field, reverse, primer) { - const key = primer - ? function (x) { - return primer(x[field]); - } - : function (x) { - return x[field]; - }; - ->>>>>>> LEXCommunityLiJun return function (a, b) { a = key(a); b = key(b); @@ -5198,15 +2872,10 @@ } onHandleSort(event) { -<<<<<<< HEAD -======= - ->>>>>>> LEXCommunityLiJun //灏嗗凡缁忛�夊ソ浜嗙殑鏀惧埌鍓嶉潰锛屼笉杩涜鎺掑簭 if (this.EditAble) { const { fieldName: sortedBy, sortDirection } = event.detail; const cloneData = [...this.data]; -<<<<<<< HEAD cloneData.sort( this.sortBy(sortedBy, sortDirection === 'asc' ? 1 : -1) ); @@ -5214,11 +2883,6 @@ let selectedRows = this.template .querySelector('c-lex-custom-lightning-datatable') .getSelectedRows(); -======= - cloneData.sort(this.sortBy(sortedBy, sortDirection === 'asc' ? 1 : -1)); - let index = 0; - let selectedRows = this.template.querySelector('c-lex-custom-lightning-datatable').getSelectedRows(); ->>>>>>> LEXCommunityLiJun let selectedRowsIds = []; for (var i in selectedRows) { selectedRowsIds.push(selectedRows[i].Id); @@ -5240,13 +2904,9 @@ } else { const { fieldName: sortedBy, sortDirection } = event.detail; const cloneData = [...this.editData]; -<<<<<<< HEAD cloneData.sort( this.sortBy(sortedBy, sortDirection === 'asc' ? 1 : -1) ); -======= - cloneData.sort(this.sortBy(sortedBy, sortDirection === 'asc' ? 1 : -1)); ->>>>>>> LEXCommunityLiJun this.editData = cloneData; this.sortDirection = sortDirection; this.sortedBy = sortedBy; @@ -5254,22 +2914,14 @@ } handlePrevious() { -<<<<<<< HEAD this.currentPageToken = Number(this.currentPageToken) - Number(this.pageSize); -======= - this.currentPageToken = Number(this.currentPageToken) - Number(this.pageSize); ->>>>>>> LEXCommunityLiJun this.searchProductJs(); } handleNext() { -<<<<<<< HEAD this.currentPageToken = Number(this.currentPageToken) + Number(this.pageSize); -======= - this.currentPageToken = Number(this.currentPageToken) + Number(this.pageSize); ->>>>>>> LEXCommunityLiJun this.searchProductJs(); } handleFirst() { @@ -5278,12 +2930,8 @@ } handleLast() { -<<<<<<< HEAD this.currentPageToken = this.totalPages > 1 ? (this.totalPages - 1) * this.pageSize : 0; -======= - this.currentPageToken = this.totalPages > 1 ? (this.totalPages - 1) * this.pageSize : 0; ->>>>>>> LEXCommunityLiJun this.searchProductJs(); } @@ -5294,26 +2942,15 @@ this.searchProductJs(); } -<<<<<<< HEAD editHandlePrevious() { this.currentPageToken = Number(this.currentPageToken) - Number(this.pageSize); -======= - - - editHandlePrevious() { - this.currentPageToken = Number(this.currentPageToken) - Number(this.pageSize); ->>>>>>> LEXCommunityLiJun this.searchEditProductJs(); } editHandleNext() { -<<<<<<< HEAD this.currentPageToken = Number(this.currentPageToken) + Number(this.pageSize); -======= - this.currentPageToken = Number(this.currentPageToken) + Number(this.pageSize); ->>>>>>> LEXCommunityLiJun this.searchEditProductJs(); } editHandleFirst() { @@ -5322,12 +2959,8 @@ } editHandleLast() { -<<<<<<< HEAD this.currentPageToken = this.totalPages > 1 ? (this.totalPages - 1) * this.pageSize : 0; -======= - this.currentPageToken = this.totalPages > 1 ? (this.totalPages - 1) * this.pageSize : 0; ->>>>>>> LEXCommunityLiJun this.searchEditProductJs(); } @@ -5346,7 +2979,6 @@ statusEdit: this.statusEdit, pageSizeLWC: this.pageSize, pageTokenLWC: this.currentPageToken -<<<<<<< HEAD }) .then((r) => { r = JSON.parse(JSON.stringify(r)); @@ -5421,53 +3053,6 @@ .catch((error) => { this.showMyToast('閿欒', '鎼滅储澶辫触', 'Error'); }); -======= - }).then((r) => { - r = JSON.parse(JSON.stringify(r)); - console.log("r = " + JSON.stringify(r)); - if (r.status == "Success") { - //鍒嗛〉 - console.log('r.entity.paginatedAccounts = ' + JSON.stringify(r.entity.paginatedAccounts)); - this.nextPageToken = r.entity.paginatedAccounts.nextPageToken; - this.totalRecords = r.entity.paginatedAccounts.totalRecords; - this.recordStart = r.entity.paginatedAccounts.recordStart; - this.recordEnd = r.entity.paginatedAccounts.recordEnd; - this.totalPages = Math.ceil(r.entity.paginatedAccounts.totalRecords / this.pageSize); - console.log('this.totalPages = ' + this.totalPages); - - this.editData = r.entity.pageRecords; - console.log("this.data start = " + JSON.stringify(this.data)); - for (var i in this.editData) { - this.editData[i]["unitValue"] = this.editData[i]["unitValue"]; - this.editData[i]["InvoiceProNot_count__c"] = this.editData[i].orderdetails1.InvoiceProNot_count__c; - this.editData[i]["RrturnPro_count__c"] = this.editData[i].orderdetails1.RrturnPro_count__c; - this.editData[i]["Invoiced_Procount__c"] = this.editData[i].orderdetails1.Invoiced_Procount__c; - this.editData[i]["shipmentNumber"] = this.editData[i].orderdetails1["Shipment_Count__c"]; - this.editData[i]["shippingUnitPrice"] = this.editData[i].orderdetails1["Delivery_List_RMB__c"]; - - this.editData[i]["recordId"] = this.editData[i].Prod.Id; - this.editData[i]["Id"] = this.editData[i].Prod.Id; - this.editData[i]["Name__c"] = this.editData[i].Prod.Name__c; - this.editData[i]["SFDA_Status__c"] = this.editData[i].Prod.SFDA_Status__c; - this.editData[i]["Category3__c"] = this.editData[i].Prod.Category3__c; - this.editData[i]["Category4__c"] = this.editData[i].Prod.Category4__c; - this.editData[i]["Category5__c"] = this.editData[i].Prod.Category5__c; - this.editData[i]["Box_Piece__c"] = this.editData[i].orderdetails1.Box_Piece__c; - this.editData[i]["shipmentAmount"] = this.editData[i].orderdetails1.Shipment_amount__c; - //this.editData[i]["Shipment_amount__c"] = this.editData[i].orderdetails1.Shipment_amount__c; - this.editData[i]["Delivery_List_RMB__c"] = this.editData[i].orderdetails1.Delivery_List_RMB__c; - this.editData[i]["Shipment_Count__c"] = this.editData[i].orderdetails1.Shipment_Count__c; - } - this.showTable = true; - this.isEditShowSpinner = false; - } else { - console.log("r = " + JSON.stringify(r)); - this.showMyToast('鎼滅储澶辫触', r.msg, 'Error'); - } - }).catch((error) => { - this.showMyToast('閿欒', '鎼滅储澶辫触', 'Error'); - }); ->>>>>>> LEXCommunityLiJun } get previousButtonDisabled() { @@ -5482,7 +3067,6 @@ deleteAtt(event) { this.isShowSpinner = true; //var recordId = event.detail.data.recordId; -<<<<<<< HEAD var recordId = event.target.getAttribute('data-fileid'); console.log('attid:' + recordId); deleteAtt({ @@ -5502,22 +3086,3 @@ }); } } -======= - var recordId = event.target.getAttribute("data-fileid"); - console.log('attid:' + recordId); - deleteAtt({ - contentVersionId: recordId - }).then(r => { - r = JSON.parse(JSON.stringify(r)); - if (r.status == "Success") { - this.showMyToast('鍒犻櫎鎴愬姛', '', 'Success'); - this.getFiles(); - } else { - this.showMyToast('鍒犻櫎澶辫触', r.msg, 'Error'); - } - }).catch(error => { - this.showMyToast('閿欒', error.message, 'Error'); - }) - } -} ->>>>>>> LEXCommunityLiJun -- Gitblit v1.9.1