Sfoglia il codice sorgente

1、软床报价-修复空值导致无法使用问题

MY 1 mese fa
parent
commit
1dd645c5b2
1 ha cambiato i file con 7 aggiunte e 7 eliminazioni
  1. 7 7
      JLHWEB/src/views/quote/softbedQuote/hooks/index.tsx

+ 7 - 7
JLHWEB/src/views/quote/softbedQuote/hooks/index.tsx

@@ -1464,9 +1464,9 @@ export const useHooks = (t?: any) => {
    */
   const onConfirmConfigureDialog = (params: any) => {
     const { _mainData } = state.LjDetailRef;
-    const { fullData: headboard_table } = state.VxeTableHeadBoardMxRef?.element.getTableData();
-    const { fullData: nightstand_table } = state.VxeTableNightStandMxRef?.element.getTableData();
-    const { fullData: bedframe_table } = state.VxeTableBedFrameMxRef?.element.getTableData();
+    const { fullData: headboard_table = [] } = state.VxeTableHeadBoardMxRef?.element.getTableData() || {};
+    const { fullData: nightstand_table = [] } = state.VxeTableNightStandMxRef?.element.getTableData() || {};
+    const { fullData: bedframe_table = [] } = state.VxeTableBedFrameMxRef?.element.getTableData() || {};
 
     nextTick(async () => {
       _mainData.has_headboard = Number(state.showHeadboard);
@@ -1537,10 +1537,10 @@ export const useHooks = (t?: any) => {
   const onSave = async cb => {
     const { _mainData } = state.LjDetailRef;
 
-    const { fullData: headboard_table } = state.VxeTableHeadBoardMxRef?.element.getTableData();
-    const { fullData: nightstand_table } = state.VxeTableNightStandMxRef?.element.getTableData();
-    const { fullData: bedframe_table } = state.VxeTableBedFrameMxRef?.element.getTableData();
-    const { fullData: other_table } = state.VxeTableOtherMxRef?.element.getTableData();
+    const { fullData: headboard_table = [] } = state.VxeTableHeadBoardMxRef?.element.getTableData() || {};
+    const { fullData: nightstand_table = [] } = state.VxeTableNightStandMxRef?.element.getTableData() || {};
+    const { fullData: bedframe_table = [] } = state.VxeTableBedFrameMxRef?.element.getTableData() || {};
+    const { fullData: other_table = [] } = state.VxeTableOtherMxRef?.element.getTableData() || {};
 
     const _softbed = cloneDeep(_mainData);
     const _mxList = [];