From 0c4796706fc9473d069b620321a54b20a119906c Mon Sep 17 00:00:00 2001 From: buli <137736985@qq.com> Date: 星期二, 11 七月 2023 14:16:44 +0800 Subject: [PATCH] Merge branch 'LEXUpgrade2023-Deloitte' --- force-app/main/default/lwc/lexCustomLightningDatatable/lexCustomLightningDatatable.js | 89 +++++++++++++++++++++++++++++++------------- 1 files changed, 62 insertions(+), 27 deletions(-) diff --git a/force-app/main/default/lwc/lexCustomLightningDatatable/lexCustomLightningDatatable.js b/force-app/main/default/lwc/lexCustomLightningDatatable/lexCustomLightningDatatable.js index e82595a..405d6bf 100644 --- a/force-app/main/default/lwc/lexCustomLightningDatatable/lexCustomLightningDatatable.js +++ b/force-app/main/default/lwc/lexCustomLightningDatatable/lexCustomLightningDatatable.js @@ -13,72 +13,107 @@ import customOutboundCountTemplate from './customOutboundCount.html'; import customWeeklyReportTemplate from './customWeeklyReport.html'; import customAgencyOppInputTemplate from './customAgencyOppInput.html'; -import { loadStyle} from 'lightning/platformResourceLoader'; +import customMyDrCheckBoxTemplate from './customMyDrCheckBox.html'; +import customdeleteReasonTemplate from './customdeleteReason.html'; +import customAccountUrlTemplate from './customaccountUrl.html'; +import { loadStyle } from 'lightning/platformResourceLoader'; import LexCustomDataTable from '@salesforce/resourceUrl/LexCustomDataTable'; export default class LexCustomLightningDatatable extends LightningDatatable { static customTypes = { customUnit: { template: customUnitTemplate, - typeAttributes: ['unitValue','unitOptions','recordId','isDisabled'], + typeAttributes: [ + 'unitValue', + 'unitOptions', + 'recordId', + 'isDisabled' + ] }, customShipment: { template: customShipmentNumberTemplate, - typeAttributes: ['shipmentNumber','recordId'], + typeAttributes: [ + 'shipmentNumber', + 'recordId', + 'isConinvoice', + 'esdInvoiceProNotCount' + ] }, customShipmentUnitPrice: { template: customShippingUnitPriceTemplate, - typeAttributes: ['shippingUnitPrice','recordId'], + typeAttributes: ['shippingUnitPrice', 'recordId'] }, customShipmentAmount: { template: customShipmentAmountTemplate, - typeAttributes: ['shipmentAmount','recordId'], + typeAttributes: ['shipmentAmount', 'recordId'] }, - customDiffReason : { + customDiffReason: { template: customDiffReasonTemplate, - typeAttributes: ['ProdId','boxPiece'], + typeAttributes: ['ProdId', 'boxPiece'] }, customAttachmentType: { template: attachmentTypeTemplate, - typeAttributes: ['typeValue','typeOptions','recordId','isDisabledAttachment'], + typeAttributes: [ + 'typeValue', + 'typeOptions', + 'recordId', + 'isDisabledAttachment' + ] }, customTableInput: { template: customTableInputTemplate, - typeAttributes:['inputValue','recordId','valueType','upperLimit','lowerLimit','allnumber'], + typeAttributes: [ + 'inputValue', + 'recordId', + 'valueType', + 'upperLimit', + 'lowerLimit', + 'allnumber' + ] }, - customOutputGood:{ + customOutputGood: { template: customOutputGoodsTemplate, - typeAttributes:['outputValue','type','recordId'], + typeAttributes: ['outputValue', 'type', 'recordId'] }, - customReturnGoodInput:{ + customReturnGoodInput: { template: customReturnGoodInputTemplate, - typeAttributes:['inputValue','boxPrice','recordId'], + typeAttributes: ['inputValue', 'boxPrice', 'recordId'] }, - customInventoryColor:{ + customInventoryColor: { template: customInventoryColorTemplate, - typeAttributes:['value','upperlimit','lowerlimit','boxPrice'], + typeAttributes: ['value', 'upperlimit', 'lowerlimit', 'boxPrice'] }, - tableCellIcon:{ + tableCellIcon: { template: customTableCellIconTemplate, - typeAttributes:['iconName','recordId'], + typeAttributes: ['iconName', 'recordId'] }, - outboundCount:{ + outboundCount: { template: customOutboundCountTemplate, - typeAttributes:['isDisable','recordId','Count'], + typeAttributes: ['isDisable', 'recordId', 'Count'] }, - weeklyReport:{ + weeklyReport: { template: customWeeklyReportTemplate, - typeAttributes:['recordId','hospitalName','isShowButton'], + typeAttributes: ['recordId', 'hospitalName', 'isShowButton'] }, - agencyOppInput:{ + agencyOppInput: { template: customAgencyOppInputTemplate, - typeAttributes:['inputValue','recordId','fieldName','showType'], + typeAttributes: ['inputValue', 'recordId', 'fieldName', 'showType'] + }, + MyDrCheckBox: { + template: customMyDrCheckBoxTemplate, + typeAttributes: ['recordId', 'isCheckedMyDr'] + }, + deleteReason: { + template: customdeleteReasonTemplate, + typeAttributes: ['recordId'] + }, + customShowAccountUrl: { + template: customAccountUrlTemplate, + typeAttributes: ['accountName', 'accountUrl', 'isDisable'] } }; constructor() { super(); - Promise.all([ - loadStyle(this, LexCustomDataTable), - ]).then(() => {}) + Promise.all([loadStyle(this, LexCustomDataTable)]).then(() => {}); } -} \ No newline at end of file +} -- Gitblit v1.9.1