Commit 5951956d551858eb72ae4cc0fdd177b85e289033

Authored by zhangzzzz
1 parent 0537585c

快速报价支持保存工序报价参数;

src/components/QuickQuote/index.jsx
@@ -436,7 +436,7 @@ const QuickQuoteEvent = props => { @@ -436,7 +436,7 @@ const QuickQuoteEvent = props => {
436 loading: true, 436 loading: true,
437 }, 437 },
438 () => { 438 () => {
439 - props.onButtonClick("BtnDraft"); 439 + props.onButtonClick("BtnDraft", true);
440 } 440 }
441 ); 441 );
442 }; 442 };
@@ -763,6 +763,17 @@ const QuickQuoteEvent = props => { @@ -763,6 +763,17 @@ const QuickQuoteEvent = props => {
763 processAfterDataRow.sId = commonUtils.createSid(); 763 processAfterDataRow.sId = commonUtils.createSid();
764 processAfterDataRow.sParentId = masterData.sId; 764 processAfterDataRow.sParentId = masterData.sId;
765 processAfterDataRow.sControlId = partsDataRow.sId; 765 processAfterDataRow.sControlId = partsDataRow.sId;
  766 +
  767 + const sBackendParams = process.sBackendParams || [];
  768 + if (sBackendParams.length) {
  769 + const sQuoParams = sBackendParams.map(item => ({
  770 + sParamName: item.sParam,
  771 + sParamValue: item.value !== undefined ? item.value : "",
  772 + bSelfCbx: !(item.value === "" || item.value === undefined),
  773 + }));
  774 + processAfterDataRow.sQuoParams = JSON.stringify(sQuoParams);
  775 + }
  776 +
766 // processAfterDataRow.sSlaveId = ' '; 777 // processAfterDataRow.sSlaveId = ' ';
767 processData.push(processAfterDataRow); 778 processData.push(processAfterDataRow);
768 // 配套工序 779 // 配套工序