update 更新 react 模板适配

This commit is contained in:
疯狂的狮子Li
2026-06-30 11:35:57 +08:00
parent 74ed2734f0
commit e571f339b4
2 changed files with 6 additions and 2 deletions
@@ -62,6 +62,7 @@ import { useDict } from '@/hooks/useDict';
<#if enableExport> <#if enableExport>
import { useTableExport } from '@/hooks/useTableExport'; import { useTableExport } from '@/hooks/useTableExport';
</#if> </#if>
import { useTableScroll } from '@/hooks/useTableScroll';
import { useTreeTableExpand } from '@/hooks/useTreeTableExpand'; import { useTreeTableExpand } from '@/hooks/useTreeTableExpand';
import { useUserStore } from '@/stores/userStore'; import { useUserStore } from '@/stores/userStore';
<#if needDict> <#if needDict>
@@ -103,6 +104,7 @@ const ${statusField}InactiveValue = <#if statusColumn.javaType == "Boolean">fals
</#if> </#if>
export default function ${BusinessName}Page() { export default function ${BusinessName}Page() {
const actionRef = useRef<ActionType | undefined>(undefined); const actionRef = useRef<ActionType | undefined>(undefined);
const { tableScroll } = useTableScroll(1000);
const [form] = Form.useForm<${BusinessName}Form>(); const [form] = Form.useForm<${BusinessName}Form>();
const userInfo = useUserStore(state => state.userInfo); const userInfo = useUserStore(state => state.userInfo);
<#if needDict> <#if needDict>
@@ -308,7 +310,7 @@ export default function ${BusinessName}Page() {
actionRef={actionRef} actionRef={actionRef}
rowKey="${treeCode}" rowKey="${treeCode}"
columns={columns} columns={columns}
scroll={{ x: 1000 }} scroll={tableScroll}
pagination={false} pagination={false}
search={{ labelWidth: 90 }} search={{ labelWidth: 90 }}
expandable={{ expandable={{
@@ -64,6 +64,7 @@ import { useDateRangeQuery } from '@/hooks/useDateRangeQuery';
<#if enableExport> <#if enableExport>
import { useTableExport } from '@/hooks/useTableExport'; import { useTableExport } from '@/hooks/useTableExport';
</#if> </#if>
import { useTableScroll } from '@/hooks/useTableScroll';
import { useTableSelection } from '@/hooks/useTableSelection'; import { useTableSelection } from '@/hooks/useTableSelection';
import { useUserStore } from '@/stores/userStore'; import { useUserStore } from '@/stores/userStore';
<#if needDict> <#if needDict>
@@ -90,6 +91,7 @@ const ${statusField}InactiveValue = <#if statusColumn.javaType == "Boolean">fals
</#if> </#if>
export default function ${BusinessName}Page() { export default function ${BusinessName}Page() {
const actionRef = useRef<ActionType | undefined>(undefined); const actionRef = useRef<ActionType | undefined>(undefined);
const { tableScroll } = useTableScroll(1000);
const [form] = Form.useForm<${BusinessName}Form>(); const [form] = Form.useForm<${BusinessName}Form>();
const userInfo = useUserStore(state => state.userInfo); const userInfo = useUserStore(state => state.userInfo);
<#if needDict> <#if needDict>
@@ -292,7 +294,7 @@ const { applyDateRange: apply${column.capJavaField}DateRange } = useDateRangeQue
actionRef={actionRef} actionRef={actionRef}
rowKey="${pkColumn.javaField}" rowKey="${pkColumn.javaField}"
columns={columns} columns={columns}
scroll={{ x: 1000 }} scroll={tableScroll}
search={{ labelWidth: 90 }} search={{ labelWidth: 90 }}
pagination={{ defaultPageSize: 10, showSizeChanger: true }} pagination={{ defaultPageSize: 10, showSizeChanger: true }}
rowSelection={{ selectedRowKeys: ids, onChange: handleSelectionChange }} rowSelection={{ selectedRowKeys: ids, onChange: handleSelectionChange }}