eba94df8 by lxs

数据定价更新

1 parent eb35ff0a
...@@ -645,6 +645,7 @@ const getResourceInfo = (sGuid) => { ...@@ -645,6 +645,7 @@ const getResourceInfo = (sGuid) => {
645 } 645 }
646 } 646 }
647 647
648 // 需求表字段匹配
648 const matchTableFields = (rData, tData) => { 649 const matchTableFields = (rData, tData) => {
649 rData.dataFields.map(t => { 650 rData.dataFields.map(t => {
650 const match = tData.find(d => d.chName == t.fieldName); 651 const match = tData.find(d => d.chName == t.fieldName);
...@@ -661,8 +662,10 @@ const matchTableFields = (rData, tData) => { ...@@ -661,8 +662,10 @@ const matchTableFields = (rData, tData) => {
661 662
662 663
663 const setTableRowData = (dGuid, rIndex) => { 664 const setTableRowData = (dGuid, rIndex) => {
664 let rowData = tableData.value[rIndex]; 665 let rowData = tableData.value[rIndex], currDataTableGuid = rowData.dataTableGuid;
665 if (guid && dGuid == rowData.dataTableGuid) { 666 const detailDataTable = (flowDetail.value.dataPricingDemandmatchingRQVOS || []).find(f => f.dataTableGuid == dGuid);
667 detailDataTable && (currDataTableGuid = detailDataTable.dataTableGuid);
668 if (guid && detailDataTable && dGuid == detailDataTable.dataTableGuid) {
666 const sourceTableField = flowDetail.value.dataPricingDemandmatchingRQVOS?.find(s => dGuid == s.dataTableGuid); 669 const sourceTableField = flowDetail.value.dataPricingDemandmatchingRQVOS?.find(s => dGuid == s.dataTableGuid);
667 const pricingDemandField = sourceTableField?.pricingDemandFieldRQVOS || []; 670 const pricingDemandField = sourceTableField?.pricingDemandFieldRQVOS || [];
668 rowData.dataFields.map(f => { 671 rowData.dataFields.map(f => {
...@@ -696,7 +699,7 @@ const setTableRowData = (dGuid, rIndex) => { ...@@ -696,7 +699,7 @@ const setTableRowData = (dGuid, rIndex) => {
696 t.damFieldTable = JSON.parse(JSON.stringify(damFieldOptions)); 699 t.damFieldTable = JSON.parse(JSON.stringify(damFieldOptions));
697 }) 700 })
698 // 匹配 701 // 匹配
699 if (!guid || (guid && (dGuid != rowData.dataTableGuid || currModelGuid.value != flowDetail.value.modelGuid))) { 702 if (!guid || (guid && (dGuid != currDataTableGuid || currModelGuid.value != flowDetail.value.modelGuid))) {
700 matchTableFields(rowData, damTableField); 703 matchTableFields(rowData, damTableField);
701 } 704 }
702 } else { 705 } else {
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!