From 0f44cb1a0b7b36860e9ce81c1eac9e395d87f0b4 Mon Sep 17 00:00:00 2001
From: buli <137736985@qq.com>
Date: 星期一, 05 六月 2023 13:53:18 +0800
Subject: [PATCH] mergecode into lex dtt

---
 force-app/main/default/lwc/lexCustomLightningDatatable/lexCustomLightningDatatable.js |   62 +++++++++++++++++++++----------
 1 files changed, 42 insertions(+), 20 deletions(-)

diff --git a/force-app/main/default/lwc/lexCustomLightningDatatable/lexCustomLightningDatatable.js b/force-app/main/default/lwc/lexCustomLightningDatatable/lexCustomLightningDatatable.js
index 5c5a702..e82595a 100644
--- a/force-app/main/default/lwc/lexCustomLightningDatatable/lexCustomLightningDatatable.js
+++ b/force-app/main/default/lwc/lexCustomLightningDatatable/lexCustomLightningDatatable.js
@@ -8,55 +8,77 @@
 import customTableInputTemplate from './customTableInput.html';
 import customOutputGoodsTemplate from './customOutputGoods.html';
 import customReturnGoodInputTemplate from './customReturnGoodInput.html';
-import { loadStyle } from 'lightning/platformResourceLoader';
+import customInventoryColorTemplate from './customInventoryColor.html';
+import customTableCellIconTemplate from './customTableCellIcon.html';
+import customOutboundCountTemplate from './customOutboundCount.html';
+import customWeeklyReportTemplate from './customWeeklyReport.html';
+import customAgencyOppInputTemplate from './customAgencyOppInput.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']
+            typeAttributes: ['unitValue','unitOptions','recordId','isDisabled'],
         },
         customShipment: {
             template: customShipmentNumberTemplate,
-            typeAttributes: ['shipmentNumber', 'recordId']
+            typeAttributes: ['shipmentNumber','recordId'],
         },
         customShipmentUnitPrice: {
             template: customShippingUnitPriceTemplate,
-            typeAttributes: ['shippingUnitPrice', 'recordId']
+            typeAttributes: ['shippingUnitPrice','recordId'],
         },
         customShipmentAmount: {
             template: customShipmentAmountTemplate,
-            typeAttributes: ['shipmentAmount', 'recordId']
+            typeAttributes: ['shipmentAmount','recordId'],
         },
-        customDiffReason: {
+        customDiffReason : {
             template: customDiffReasonTemplate,
-            typeAttributes: ['ProdId']
+            typeAttributes: ['ProdId','boxPiece'],
         },
         customAttachmentType: {
             template: attachmentTypeTemplate,
-            typeAttributes: [
-                'typeValue',
-                'typeOptions',
-                'recordId',
-                'isDisabledAttachment'
-            ]
+            typeAttributes: ['typeValue','typeOptions','recordId','isDisabledAttachment'],
         },
         customTableInput: {
             template: customTableInputTemplate,
-            typeAttributes: ['inputValue', 'recordId']
+            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:{
+            template: customInventoryColorTemplate,
+            typeAttributes:['value','upperlimit','lowerlimit','boxPrice'],
+        },
+        tableCellIcon:{
+            template: customTableCellIconTemplate,
+            typeAttributes:['iconName','recordId'],
+        },
+        outboundCount:{
+            template: customOutboundCountTemplate,
+            typeAttributes:['isDisable','recordId','Count'],
+        },
+        weeklyReport:{
+            template: customWeeklyReportTemplate,
+            typeAttributes:['recordId','hospitalName','isShowButton'],
+        },
+        agencyOppInput:{
+            template: customAgencyOppInputTemplate,
+            typeAttributes:['inputValue','recordId','fieldName','showType'],
         }
     };
     constructor() {
         super();
-        Promise.all([loadStyle(this, LexCustomDataTable)]).then(() => {});
+        Promise.all([
+            loadStyle(this, LexCustomDataTable),
+        ]).then(() => {})
     }
-}
+}
\ No newline at end of file

--
Gitblit v1.9.1