Commit 5fd2185e5ef1d0f4a10919129b0ce1eba9ed20b3

Authored by Min
1 parent cdb8dc43

1.销售订单 部件,材料,工序增加商机机会表

src/components/Common/CommonBillEvent.js
@@ -312,18 +312,23 @@ export default (ChildComponent) => { @@ -312,18 +312,23 @@ export default (ChildComponent) => {
312 const config = {}; 312 const config = {};
313 let addState1 = {}; 313 let addState1 = {};
314 if (sModelsType.includes('sales/salesOrder')) { 314 if (sModelsType.includes('sales/salesOrder')) {
315 - const controlConfig = formData.filter(item => item.sTbName.toUpperCase() === 'salsalesordercontrol'.toUpperCase())[0]; 315 + const controlConfig = formData.filter(item => item.sTbName.toUpperCase() === 'salsalesordercontrol'.toUpperCase()
  316 + || item.sTbName.toUpperCase() === 'salsalesorderchancecontrol'.toUpperCase() )[0];
316 const controlColumn = commonFunc.getHeaderConfig(controlConfig); 317 const controlColumn = commonFunc.getHeaderConfig(controlConfig);
317 - const materialsConfig = formData.filter(item => item.sTbName.toUpperCase() === 'salsalesordermaterials'.toUpperCase())[0]; 318 + const materialsConfig = formData.filter(item => item.sTbName.toUpperCase() === 'salsalesordermaterials'.toUpperCase() ||
  319 + item.sTbName.toUpperCase() === 'salsalesorderchancematerials'.toUpperCase() )[0];
318 const materialsColumn = commonFunc.getHeaderConfig(materialsConfig); 320 const materialsColumn = commonFunc.getHeaderConfig(materialsConfig);
319 - const processConfig = formData.filter(item => item.sTbName.toUpperCase() === 'salsalesorderprocess'.toUpperCase())[0]; 321 + const processConfig = formData.filter(item => item.sTbName.toUpperCase() === 'salsalesorderprocess'.toUpperCase() ||
  322 + item.sTbName.toUpperCase() === 'salsalesorderchanceprocess'.toUpperCase())[0];
320 const processColumn = commonFunc.getHeaderConfig(processConfig); 323 const processColumn = commonFunc.getHeaderConfig(processConfig);
321 - const colorConfig = formData.filter(item => item.sTbName.toUpperCase() === 'salsalesorderparam'.toUpperCase())[0]; 324 + const colorConfig = formData.filter(item => item.sTbName.toUpperCase() === 'salsalesorderparam'.toUpperCase() ||
  325 + item.sTbName.toUpperCase() === 'salsalesorderchanceparam'.toUpperCase())[0];
322 let colorColumn; 326 let colorColumn;
323 if (commonUtils.isNotEmptyObject(colorConfig)) { 327 if (commonUtils.isNotEmptyObject(colorConfig)) {
324 colorColumn = commonFunc.getHeaderConfig(colorConfig); 328 colorColumn = commonFunc.getHeaderConfig(colorConfig);
325 } 329 }
326 - const packConfig = formData.filter(item => item.sTbName.toUpperCase() === 'salsalesordercontrolcombine'.toUpperCase())[0]; 330 + const packConfig = formData.filter(item => item.sTbName.toUpperCase() === 'salsalesordercontrolcombine'.toUpperCase() ||
  331 + item.sTbName.toUpperCase() === 'salsalesorderchancecontrolcombine')[0];
327 let packColumn; 332 let packColumn;
328 if (commonUtils.isNotEmptyObject(packConfig)) { 333 if (commonUtils.isNotEmptyObject(packConfig)) {
329 packColumn = commonFunc.getHeaderConfig(packConfig); 334 packColumn = commonFunc.getHeaderConfig(packConfig);
@@ -400,18 +405,23 @@ export default (ChildComponent) => { @@ -400,18 +405,23 @@ export default (ChildComponent) => {
400 } else { 405 } else {
401 this.handleGetData(masterConfig, slaveConfig, checkConfig); 406 this.handleGetData(masterConfig, slaveConfig, checkConfig);
402 if (sModelsType.includes('sales/salesOrder')) { 407 if (sModelsType.includes('sales/salesOrder')) {
403 - const controlConfig = formData.filter(item => item.sTbName.toUpperCase() === 'salsalesordercontrol'.toUpperCase())[0]; 408 + const controlConfig = formData.filter(item => item.sTbName.toUpperCase() === 'salsalesordercontrol'.toUpperCase()
  409 + || item.sTbName.toUpperCase() === 'salsalesorderchancecontrol'.toUpperCase() )[0];
404 const controlColumn = commonFunc.getHeaderConfig(controlConfig); 410 const controlColumn = commonFunc.getHeaderConfig(controlConfig);
405 - const materialsConfig = formData.filter(item => item.sTbName.toUpperCase() === 'salsalesordermaterials'.toUpperCase())[0]; 411 + const materialsConfig = formData.filter(item => item.sTbName.toUpperCase() === 'salsalesordermaterials'.toUpperCase() ||
  412 + item.sTbName.toUpperCase() === 'salsalesorderchancematerials'.toUpperCase() )[0];
406 const materialsColumn = commonFunc.getHeaderConfig(materialsConfig); 413 const materialsColumn = commonFunc.getHeaderConfig(materialsConfig);
407 - const processConfig = formData.filter(item => item.sTbName.toUpperCase() === 'salsalesorderprocess'.toUpperCase())[0]; 414 + const processConfig = formData.filter(item => item.sTbName.toUpperCase() === 'salsalesorderprocess'.toUpperCase() ||
  415 + item.sTbName.toUpperCase() === 'salsalesorderchanceprocess'.toUpperCase())[0];
408 const processColumn = commonFunc.getHeaderConfig(processConfig); 416 const processColumn = commonFunc.getHeaderConfig(processConfig);
409 - const colorConfig = formData.filter(item => item.sTbName.toUpperCase() === 'salsalesorderparam'.toUpperCase())[0]; 417 + const colorConfig = formData.filter(item => item.sTbName.toUpperCase() === 'salsalesorderparam'.toUpperCase() ||
  418 + item.sTbName.toUpperCase() === 'salsalesorderchanceparam'.toUpperCase())[0];
410 let colorColumn; 419 let colorColumn;
411 if (commonUtils.isNotEmptyObject(colorConfig)) { 420 if (commonUtils.isNotEmptyObject(colorConfig)) {
412 colorColumn = commonFunc.getHeaderConfig(colorConfig); 421 colorColumn = commonFunc.getHeaderConfig(colorConfig);
413 } 422 }
414 - const packConfig = formData.filter(item => item.sTbName.toUpperCase() === 'salsalesordercontrolcombine'.toUpperCase())[0]; 423 + const packConfig = formData.filter(item => item.sTbName.toUpperCase() === 'salsalesordercontrolcombine'.toUpperCase() ||
  424 + item.sTbName.toUpperCase() === 'salsalesorderchancecontrolcombine')[0];
415 let packColumn; 425 let packColumn;
416 if (commonUtils.isNotEmptyObject(packConfig)) { 426 if (commonUtils.isNotEmptyObject(packConfig)) {
417 packColumn = commonFunc.getHeaderConfig(packConfig); 427 packColumn = commonFunc.getHeaderConfig(packConfig);
src/components/Common/commonFunc.js
@@ -232,7 +232,7 @@ export function getDefaultData(config, allTableData = {}, extraData = {}) { @@ -232,7 +232,7 @@ export function getDefaultData(config, allTableData = {}, extraData = {}) {
232 } else if (sDefault.split(',').length > 1 && sDefault.split(':').length > 1) { 232 } else if (sDefault.split(',').length > 1 && sDefault.split(':').length > 1) {
233 sDefault.split(',').forEach(item => { 233 sDefault.split(',').forEach(item => {
234 const oldFieldName = item.split(':')[1]; 234 const oldFieldName = item.split(':')[1];
235 - const [tableName, oldTableFieldName] = oldFieldName.split('.'); 235 + const [tableName, oldTableFieldName] = oldFieldName.split('.');
236 const newFieldName = item.split(':')[0]; 236 const newFieldName = item.split(':')[0];
237 returnData[newFieldName] = allTableData[tableName][oldTableFieldName]; 237 returnData[newFieldName] = allTableData[tableName][oldTableFieldName];
238 }); 238 });
@@ -922,4 +922,4 @@ export function getEvalResult(params) { @@ -922,4 +922,4 @@ export function getEvalResult(params) {
922 return result; 922 return result;
923 } 923 }
924 924
925 -export function getControlConfig() {}  
926 \ No newline at end of file 925 \ No newline at end of file
  926 +export function getControlConfig() {}