diff --git a/src/pages/Container/BranchCompany/ControlRoom/Add/index.js b/src/pages/Container/BranchCompany/ControlRoom/Add/index.js index 63f6339..ef01b64 100644 --- a/src/pages/Container/BranchCompany/ControlRoom/Add/index.js +++ b/src/pages/Container/BranchCompany/ControlRoom/Add/index.js @@ -85,7 +85,7 @@ function Add(props) { const deviceList = data.devices.map((item, index) => ({ ...item, key: item.id || index })); setDevices(deviceList); // 同步设置Form的设备数据 - form.setFieldValue('devicesForm', deviceList.map(d => ({ + form.setFieldValue("devicesForm", deviceList.map(d => ({ deviceName: d.deviceName, deviceModel: d.deviceModel, deviceQty: d.deviceQty, @@ -101,7 +101,7 @@ function Add(props) { const personList = data.persons.map((item, index) => ({ ...item, key: item.id || index })); setPersons(personList); // 同步设置Form的人员数据 - form.setFieldValue('personsForm', personList.map(p => ({ + form.setFieldValue("personsForm", personList.map(p => ({ personName: p.personName, personPhone: p.personPhone, dutyDesc: p.dutyDesc, @@ -141,8 +141,8 @@ function Add(props) { const newDevices = [...devices, createEmptyDevice()]; setDevices(newDevices); // 同步更新Form - const formDevices = form.getFieldValue('devicesForm') || []; - form.setFieldValue('devicesForm', [...formDevices, { deviceName: '', deviceModel: '', deviceQty: undefined, deviceLocation: '' }]); + const formDevices = form.getFieldValue("devicesForm") || []; + form.setFieldValue("devicesForm", [...formDevices, { deviceName: "", deviceModel: "", deviceQty: undefined, deviceLocation: "" }]); }; const removeDevice = (key) => { @@ -154,9 +154,9 @@ function Add(props) { const newDevices = devices.filter(item => item.key !== key); setDevices(newDevices); // 同步更新Form - const formDevices = form.getFieldValue('devicesForm') || []; + const formDevices = form.getFieldValue("devicesForm") || []; formDevices.splice(index, 1); - form.setFieldValue('devicesForm', [...formDevices]); + form.setFieldValue("devicesForm", [...formDevices]); }; const updateDevice = (key, field, value) => { @@ -165,7 +165,7 @@ function Add(props) { devices.map(item => (item.key === key ? { ...item, [field]: value } : item)), ); // 同步更新Form并触发校验 - form.setFieldValue(['devicesForm', index, field], value); + form.setFieldValue(["devicesForm", index, field], value); }; // 人员相关操作 @@ -173,8 +173,8 @@ function Add(props) { const newPersons = [...persons, createEmptyPerson()]; setPersons(newPersons); // 同步更新Form - const formPersons = form.getFieldValue('personsForm') || []; - form.setFieldValue('personsForm', [...formPersons, { personName: '', personPhone: '', dutyDesc: '' }]); + const formPersons = form.getFieldValue("personsForm") || []; + form.setFieldValue("personsForm", [...formPersons, { personName: "", personPhone: "", dutyDesc: "" }]); }; const removePerson = (key) => { @@ -186,9 +186,9 @@ function Add(props) { const newPersons = persons.filter(item => item.key !== key); setPersons(newPersons); // 同步更新Form - const formPersons = form.getFieldValue('personsForm') || []; + const formPersons = form.getFieldValue("personsForm") || []; formPersons.splice(index, 1); - form.setFieldValue('personsForm', [...formPersons]); + form.setFieldValue("personsForm", [...formPersons]); }; const updatePerson = (key, field, value) => { @@ -197,7 +197,7 @@ function Add(props) { persons.map(item => (item.key === key ? { ...item, [field]: value } : item)), ); // 同步更新Form并触发校验 - form.setFieldValue(['personsForm', index, field], value); + form.setFieldValue(["personsForm", index, field], value); }; const onFinish = async (values) => { @@ -299,7 +299,7 @@ function Add(props) { wrapperCol={{ span: 18 }} onFinish={onFinish} > - + {/* 添加隐藏字段保存 roomId */} @@ -435,7 +435,7 @@ function Add(props) { @@ -449,7 +449,7 @@ function Add(props) {
@@ -542,7 +542,7 @@ function Add(props) { { - const value = e.target.value.replace(/\D/g, ''); + onChange={(e) => { + const value = e.target.value.replace(/\D/g, ""); updatePerson(person.key, "personPhone", value); - form.setFieldValue(['personsForm', index, 'personPhone'], value); + form.setFieldValue(["personsForm", index, "personPhone"], value); }} /> @@ -579,7 +579,7 @@ function Add(props) { -
+
{index !== 0 && ( )} - style={{ marginTop: 24, boxShadow: 'none' }} + style={{ marginTop: 24, boxShadow: "none" }} bordered={false} > {devices.map((device, index) => ( @@ -381,7 +382,7 @@ function Add(props) {
); diff --git a/src/pages/Container/BranchCompany/WaterSource/Add/index.js b/src/pages/Container/BranchCompany/WaterSource/Add/index.js index 5488e18..9d3dccd 100644 --- a/src/pages/Container/BranchCompany/WaterSource/Add/index.js +++ b/src/pages/Container/BranchCompany/WaterSource/Add/index.js @@ -88,7 +88,7 @@ function Add(props) { wrapperCol={{ span: 18 }} onFinish={onFinish} > - + );