From 1310fab9c9ef2c2a5cb968d408b66f8bd05ce9fe Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期五, 13 九月 2024 16:49:13 +0800 Subject: [PATCH] # --- zy-acs-framework/src/main/java/com/zy/acs/framework/generators/ReactGenerator.java | 2 +- zy-acs-flow/src/config/setting.js | 2 ++ zy-acs-flow/src/page/codeGap/CodeGapEdit.jsx | 4 +++- zy-acs-flow/src/page/sta/StaList.jsx | 8 ++++---- zy-acs-flow/src/page/codeGap/CodeGapList.jsx | 4 ++-- 5 files changed, 12 insertions(+), 8 deletions(-) diff --git a/zy-acs-flow/src/config/setting.js b/zy-acs-flow/src/config/setting.js index a509b35..6db058f 100644 --- a/zy-acs-flow/src/config/setting.js +++ b/zy-acs-flow/src/config/setting.js @@ -27,6 +27,8 @@ export const PAGE_DRAWER_WIDTH = 400; +export const REFERENCE_INPUT_PAGESIZE = 1000; + export const OPERATE_MODE = 'undoable'; // pessimistic | optimistic(tip) | undoable export const EDIT_MODE = 'pessimistic'; // pessimistic | undoable \ No newline at end of file diff --git a/zy-acs-flow/src/page/codeGap/CodeGapEdit.jsx b/zy-acs-flow/src/page/codeGap/CodeGapEdit.jsx index 6233b53..659909f 100644 --- a/zy-acs-flow/src/page/codeGap/CodeGapEdit.jsx +++ b/zy-acs-flow/src/page/codeGap/CodeGapEdit.jsx @@ -23,7 +23,7 @@ import { useWatch, useFormContext } from "react-hook-form"; import { Stack, Grid, Box, Typography } from '@mui/material'; import * as Common from '@/utils/common'; -import { EDIT_MODE } from '@/config/setting'; +import { EDIT_MODE, REFERENCE_INPUT_PAGESIZE } from '@/config/setting'; import EditBaseAside from "../components/EditBaseAside"; import CustomerTopToolBar from "../components/EditTopToolBar"; import MemoInput from "../components/MemoInput"; @@ -67,6 +67,7 @@ <ReferenceInput source="code0" reference="code" + perPage={REFERENCE_INPUT_PAGESIZE} autoFocus > <AutocompleteInput @@ -81,6 +82,7 @@ <ReferenceInput source="code1" reference="code" + perPage={REFERENCE_INPUT_PAGESIZE} > <AutocompleteInput label="table.field.codeGap.code1" diff --git a/zy-acs-flow/src/page/codeGap/CodeGapList.jsx b/zy-acs-flow/src/page/codeGap/CodeGapList.jsx index 279bd2f..fa81fc7 100644 --- a/zy-acs-flow/src/page/codeGap/CodeGapList.jsx +++ b/zy-acs-flow/src/page/codeGap/CodeGapList.jsx @@ -63,10 +63,10 @@ <DateInput label='common.time.before' source="timeEnd" alwaysOn />, <ReferenceInput source="code0" label="table.field.codeGap.code0" reference="code" alwaysOn> - <AutocompleteInput label="table.field.codeGap.code0" optionText="data" /> + <AutocompleteInput label="table.field.codeGap.code0" optionText="data" filterToQuery={(val) => ({ data: val })} /> </ReferenceInput>, <ReferenceInput source="code1" label="table.field.codeGap.code1" reference="code" alwaysOn> - <AutocompleteInput label="table.field.codeGap.code1" optionText="data" /> + <AutocompleteInput label="table.field.codeGap.code1" optionText="data" filterToQuery={(val) => ({ data: val })} /> </ReferenceInput>, <NumberInput source="distance" label="table.field.codeGap.distance" />, diff --git a/zy-acs-flow/src/page/sta/StaList.jsx b/zy-acs-flow/src/page/sta/StaList.jsx index dba430b..cfa0dee 100644 --- a/zy-acs-flow/src/page/sta/StaList.jsx +++ b/zy-acs-flow/src/page/sta/StaList.jsx @@ -64,15 +64,15 @@ <TextInput source="uuid" label="table.field.sta.uuid" />, <ReferenceInput source="zoneId" label="table.field.sta.zoneId" reference="zone"> - <AutocompleteInput label="table.field.sta.zoneId" optionText="name" /> + <AutocompleteInput label="table.field.sta.zoneId" optionText="name" filterToQuery={(val) => ({ name: val })} /> </ReferenceInput>, <TextInput source="staNo" label="table.field.sta.staNo" />, <TextInput source="name" label="table.field.sta.name" />, <ReferenceInput source="staType" label="table.field.sta.staType" reference="staType"> - <AutocompleteInput label="table.field.sta.staType" optionText="name" /> + <AutocompleteInput label="table.field.sta.staType" optionText="name" filterToQuery={(val) => ({ name: val })} /> </ReferenceInput>, <ReferenceInput source="code" label="table.field.sta.code" reference="code"> - <AutocompleteInput label="table.field.sta.code" optionText="uuid" /> + <AutocompleteInput label="table.field.sta.code" optionText="data" filterToQuery={(val) => ({ data: val })} /> </ReferenceInput>, <NumberInput source="offset" label="table.field.sta.offset" />, <TextInput source="autoing" label="table.field.sta.autoing" />, @@ -81,7 +81,7 @@ <TextInput source="outEnable" label="table.field.sta.outEnable" />, <TextInput source="zpallet" label="table.field.sta.zpallet" />, <ReferenceInput source="staSts" label="table.field.sta.staSts" reference="staSts"> - <AutocompleteInput label="table.field.sta.staSts" optionText="name" /> + <AutocompleteInput label="table.field.sta.staSts" optionText="name" filterToQuery={(val) => ({ name: val })} /> </ReferenceInput>, <TextInput label="common.field.memo" source="memo" />, diff --git a/zy-acs-framework/src/main/java/com/zy/acs/framework/generators/ReactGenerator.java b/zy-acs-framework/src/main/java/com/zy/acs/framework/generators/ReactGenerator.java index f99a2fd..6c19e01 100644 --- a/zy-acs-framework/src/main/java/com/zy/acs/framework/generators/ReactGenerator.java +++ b/zy-acs-framework/src/main/java/com/zy/acs/framework/generators/ReactGenerator.java @@ -897,7 +897,7 @@ case "Double": if (!Cools.isEmpty(column.getForeignKeyMajor())) { sb.append(" <ReferenceInput source=\"").append(column.getHumpName()).append("\" label=\"table.field.").append(simpleEntityName).append(".").append(column.getHumpName()).append("\" reference=\"").append(GeneratorUtils.firstCharConvert(column.getForeignKey())).append("\">\n"); - sb.append(" <AutocompleteInput label=\"table.field.").append(simpleEntityName).append(".").append(column.getHumpName()).append("\" optionText=\"").append(GeneratorUtils.firstCharConvert(column.getForeignKeyMajor())).append("\" />\n"); + sb.append(" <AutocompleteInput label=\"table.field.").append(simpleEntityName).append(".").append(column.getHumpName()).append("\" optionText=\"").append(GeneratorUtils.firstCharConvert(column.getForeignKeyMajor())).append("\" filterToQuery={(val) => ({ ").append(GeneratorUtils.firstCharConvert(column.getForeignKeyMajor())).append(": val })} />\n"); sb.append(" </ReferenceInput>,\n"); } else { if (Cools.isEmpty(column.getEnums())) { -- Gitblit v1.9.1