diff --git a/src/components/Common/CommonBillEvent.js b/src/components/Common/CommonBillEvent.js index bee8802..f034db0 100644 --- a/src/components/Common/CommonBillEvent.js +++ b/src/components/Common/CommonBillEvent.js @@ -312,18 +312,23 @@ export default (ChildComponent) => { const config = {}; let addState1 = {}; if (sModelsType.includes('sales/salesOrder')) { - const controlConfig = formData.filter(item => item.sTbName.toUpperCase() === 'salsalesordercontrol'.toUpperCase())[0]; + const controlConfig = formData.filter(item => item.sTbName.toUpperCase() === 'salsalesordercontrol'.toUpperCase() + || item.sTbName.toUpperCase() === 'salsalesorderchancecontrol'.toUpperCase() )[0]; const controlColumn = commonFunc.getHeaderConfig(controlConfig); - const materialsConfig = formData.filter(item => item.sTbName.toUpperCase() === 'salsalesordermaterials'.toUpperCase())[0]; + const materialsConfig = formData.filter(item => item.sTbName.toUpperCase() === 'salsalesordermaterials'.toUpperCase() || + item.sTbName.toUpperCase() === 'salsalesorderchancematerials'.toUpperCase() )[0]; const materialsColumn = commonFunc.getHeaderConfig(materialsConfig); - const processConfig = formData.filter(item => item.sTbName.toUpperCase() === 'salsalesorderprocess'.toUpperCase())[0]; + const processConfig = formData.filter(item => item.sTbName.toUpperCase() === 'salsalesorderprocess'.toUpperCase() || + item.sTbName.toUpperCase() === 'salsalesorderchanceprocess'.toUpperCase())[0]; const processColumn = commonFunc.getHeaderConfig(processConfig); - const colorConfig = formData.filter(item => item.sTbName.toUpperCase() === 'salsalesorderparam'.toUpperCase())[0]; + const colorConfig = formData.filter(item => item.sTbName.toUpperCase() === 'salsalesorderparam'.toUpperCase() || + item.sTbName.toUpperCase() === 'salsalesorderchanceparam'.toUpperCase())[0]; let colorColumn; if (commonUtils.isNotEmptyObject(colorConfig)) { colorColumn = commonFunc.getHeaderConfig(colorConfig); } - const packConfig = formData.filter(item => item.sTbName.toUpperCase() === 'salsalesordercontrolcombine'.toUpperCase())[0]; + const packConfig = formData.filter(item => item.sTbName.toUpperCase() === 'salsalesordercontrolcombine'.toUpperCase() || + item.sTbName.toUpperCase() === 'salsalesorderchancecontrolcombine')[0]; let packColumn; if (commonUtils.isNotEmptyObject(packConfig)) { packColumn = commonFunc.getHeaderConfig(packConfig); @@ -400,18 +405,23 @@ export default (ChildComponent) => { } else { this.handleGetData(masterConfig, slaveConfig, checkConfig); if (sModelsType.includes('sales/salesOrder')) { - const controlConfig = formData.filter(item => item.sTbName.toUpperCase() === 'salsalesordercontrol'.toUpperCase())[0]; + const controlConfig = formData.filter(item => item.sTbName.toUpperCase() === 'salsalesordercontrol'.toUpperCase() + || item.sTbName.toUpperCase() === 'salsalesorderchancecontrol'.toUpperCase() )[0]; const controlColumn = commonFunc.getHeaderConfig(controlConfig); - const materialsConfig = formData.filter(item => item.sTbName.toUpperCase() === 'salsalesordermaterials'.toUpperCase())[0]; + const materialsConfig = formData.filter(item => item.sTbName.toUpperCase() === 'salsalesordermaterials'.toUpperCase() || + item.sTbName.toUpperCase() === 'salsalesorderchancematerials'.toUpperCase() )[0]; const materialsColumn = commonFunc.getHeaderConfig(materialsConfig); - const processConfig = formData.filter(item => item.sTbName.toUpperCase() === 'salsalesorderprocess'.toUpperCase())[0]; + const processConfig = formData.filter(item => item.sTbName.toUpperCase() === 'salsalesorderprocess'.toUpperCase() || + item.sTbName.toUpperCase() === 'salsalesorderchanceprocess'.toUpperCase())[0]; const processColumn = commonFunc.getHeaderConfig(processConfig); - const colorConfig = formData.filter(item => item.sTbName.toUpperCase() === 'salsalesorderparam'.toUpperCase())[0]; + const colorConfig = formData.filter(item => item.sTbName.toUpperCase() === 'salsalesorderparam'.toUpperCase() || + item.sTbName.toUpperCase() === 'salsalesorderchanceparam'.toUpperCase())[0]; let colorColumn; if (commonUtils.isNotEmptyObject(colorConfig)) { colorColumn = commonFunc.getHeaderConfig(colorConfig); } - const packConfig = formData.filter(item => item.sTbName.toUpperCase() === 'salsalesordercontrolcombine'.toUpperCase())[0]; + const packConfig = formData.filter(item => item.sTbName.toUpperCase() === 'salsalesordercontrolcombine'.toUpperCase() || + item.sTbName.toUpperCase() === 'salsalesorderchancecontrolcombine')[0]; let packColumn; if (commonUtils.isNotEmptyObject(packConfig)) { packColumn = commonFunc.getHeaderConfig(packConfig); diff --git a/src/components/Common/commonFunc.js b/src/components/Common/commonFunc.js index 28c4f4c..35a0132 100644 --- a/src/components/Common/commonFunc.js +++ b/src/components/Common/commonFunc.js @@ -232,7 +232,7 @@ export function getDefaultData(config, allTableData = {}, extraData = {}) { } else if (sDefault.split(',').length > 1 && sDefault.split(':').length > 1) { sDefault.split(',').forEach(item => { const oldFieldName = item.split(':')[1]; - const [tableName, oldTableFieldName] = oldFieldName.split('.'); + const [tableName, oldTableFieldName] = oldFieldName.split('.'); const newFieldName = item.split(':')[0]; returnData[newFieldName] = allTableData[tableName][oldTableFieldName]; }); @@ -922,4 +922,4 @@ export function getEvalResult(params) { return result; } -export function getControlConfig() {} \ No newline at end of file +export function getControlConfig() {}