diff --git a/packages/editor/src/packages/Scene/MarsTable/MarsTable.tsx b/packages/editor/src/packages/Scene/MarsTable/MarsTable.tsx index d540a34..8b83392 100644 --- a/packages/editor/src/packages/Scene/MarsTable/MarsTable.tsx +++ b/packages/editor/src/packages/Scene/MarsTable/MarsTable.tsx @@ -10,6 +10,7 @@ import { handleActionFlow } from '@/packages/utils/action'; import * as util from '@/packages/utils/util'; import { usePageStore } from '@/stores/pageStore'; import { ComponentType, IDragTargetItem } from '@/packages/types'; +import { get } from 'lodash-es'; import styles from './index.module.less'; export interface IConfig { @@ -86,7 +87,7 @@ const MarsTable = ({ id, type, config, elements, onCheckedChange }: ComponentTyp } // 解析总条数 if (config.props.field.total) { - setTotal(res.originData[config.props.field.total] || 0); + setTotal(get(res.originData, config.props.field.total) || 0); } } }) diff --git a/packages/materials/Scene/MarsTable/MarsTable.tsx b/packages/materials/Scene/MarsTable/MarsTable.tsx index b4f213d..613a6a5 100644 --- a/packages/materials/Scene/MarsTable/MarsTable.tsx +++ b/packages/materials/Scene/MarsTable/MarsTable.tsx @@ -9,6 +9,7 @@ import * as util from '../../utils/util'; import { usePageStore } from '../../stores/pageStore'; import { ComponentType } from '../../types'; import AuthButton from '../../Functional/Button/AuthButton'; +import { get } from 'lodash-es'; import styles from './index.module.less'; export interface IConfig { @@ -79,7 +80,7 @@ const MarsTable = ({ config, elements, onCheckedChange }: ComponentType setData(res.data); } if (config.props.field.total) { - setTotal(res.originData[config.props.field.total] || 0); + setTotal(get(res.originData, config.props.field.total) || 0); } } })