#
luxiaotao1123
2024-10-11 920e52029ffad0bd2486ddeb583c3f25d1fa152a
#
1个文件已修改
14 ■■■■ 已修改文件
zy-acs-flow/src/map/settings/ConfigSettings.jsx 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-flow/src/map/settings/ConfigSettings.jsx
@@ -36,8 +36,9 @@
    const notify = useNotification();
    const translate = useTranslate();
    const { control, handleSubmit, reset, watch, setValue } = useForm({
    const { control, handleSubmit, reset, watch, setValue, unregister } = useForm({
        defaultValues: getFormDefaultValues(sprite?.data),
        shouldUnregister: true,
    });
    useEffect(() => {
@@ -50,6 +51,13 @@
    const rowValue = watch('row');
    const bayValue = watch('bay');
    useEffect(() => {
        if (deviceType !== DEVICE_TYPE.SHELF) {
            unregister('row');
            unregister('bay');
        }
    }, [deviceType, unregister]);
    useEffect(() => {
        if (deviceType === DEVICE_TYPE.SHELF) {
@@ -94,6 +102,7 @@
                                            {...field}
                                            label={translate('page.map.settings.config.shelf.row')}
                                            type="number"
                                            value={field.value ?? ''}
                                            fullWidth
                                            onChange={(e) => {
                                                field.onChange(e);
@@ -111,6 +120,7 @@
                                            {...field}
                                            label={translate('page.map.settings.config.shelf.bay')}
                                            type="number"
                                            value={field.value ?? ''}
                                            fullWidth
                                            onChange={(e) => {
                                                field.onChange(e);
@@ -156,7 +166,7 @@
                                        {...field}
                                        label="No"
                                        type="text"
                                        value={field.value || ''}
                                        value={field.value ?? ''}
                                        fullWidth
                                        onChange={(e) => {
                                            field.onChange(e);