|
|
@@ -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 = [];
|