From d0628b492a779097b0569c2e29fde5ba91632b42 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期五, 11 十月 2024 15:59:33 +0800
Subject: [PATCH] #
---
zy-acs-flow/src/map/settings/CopyDrawer.jsx | 18 +++++++++---------
1 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/zy-acs-flow/src/map/settings/CopyDrawer.jsx b/zy-acs-flow/src/map/settings/CopyDrawer.jsx
index 60b46e2..41a495c 100644
--- a/zy-acs-flow/src/map/settings/CopyDrawer.jsx
+++ b/zy-acs-flow/src/map/settings/CopyDrawer.jsx
@@ -1,5 +1,5 @@
import React, { useEffect } from 'react';
-import { useForm, Controller } from 'react-hook-form';
+import { useForm, useWatch, Controller } from 'react-hook-form';
import {
Box,
Grid,
@@ -15,7 +15,6 @@
Divider,
Drawer,
IconButton,
- LinearProgress,
Switch,
FormControlLabel,
FormLabel,
@@ -64,16 +63,18 @@
},
});
+ const autoIncrement = useWatch({ control, name: 'autoIncrement' });
+ const incrementValue = useWatch({ control, name: 'incrementValue' });
+
useEffect(() => {
- if (watch('autoIncrement') && incrementOptions && incrementOptions.length > 0) {
- const currentIncrementValue = watch('incrementValue');
- if (!currentIncrementValue) {
+ if (autoIncrement && incrementOptions && incrementOptions.length > 0) {
+ if (!incrementValue) {
setValue('incrementValue', incrementOptions[0].value);
}
} else {
setValue('incrementValue', undefined);
}
- }, [watch('autoIncrement'), incrementOptions, setValue, watch]);
+ }, [autoIncrement, incrementOptions, setValue]);
useEffect(() => {
if (sprite && value && Object.keys(value).length > 0) {
@@ -95,7 +96,6 @@
const onFormSubmit = (data) => {
if (data) {
console.log(data);
-
}
if (handleOnCopy) {
handleOnCopy(data);
@@ -203,7 +203,7 @@
/>
</Grid>
- {(!!incrementOptions?.length && watch('autoIncrement')) && (
+ {(!!incrementOptions?.length && autoIncrement) && (
<Grid item xs={12}>
<FormControl fullWidth>
<FormLabel sx={{ mb: 1 }}>
@@ -234,7 +234,7 @@
</Grid>
)}
- {watch('autoIncrement') && (
+ {autoIncrement && (
<Grid item xs={12}>
<FormControl fullWidth>
<FormLabel sx={{
--
Gitblit v1.9.1