From 27e3bc09a1aa9da967665f4a8c12d9844509b6ee Mon Sep 17 00:00:00 2001 From: lishenfeng Date: Fri, 29 Nov 2024 16:33:44 +0800 Subject: [PATCH] =?UTF-8?q?fix():=20=E5=80=BC=E7=8F=AD=E6=97=A5=E5=BF=97?= =?UTF-8?q?=E5=9B=9E=E6=98=BEbug=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/zbgl/zbrz/form.js | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/src/views/zbgl/zbrz/form.js b/src/views/zbgl/zbrz/form.js index 0f652de69..4a3c43e99 100644 --- a/src/views/zbgl/zbrz/form.js +++ b/src/views/zbgl/zbrz/form.js @@ -97,11 +97,16 @@ const ModalForm = ({ mode, record,onEdit,onSave,onCrudSuccess }) => { try { const result = await httpget2(apiurl.rcgl.zbgl.zbrz.rotaUser, {rotaDate: moment(date).format('YYYY-MM-DD')}); if (result.code == 200 && mode == "save") { - const dept = result.data.find(item => item.rotaType == 2).userId; - const lead = result.data.find(item => item.rotaType == 1).userId; - form.setFieldValue("dutyUserId",dept) - form.setFieldValue("leaderUserId",lead) - } + if (result.data.length > 0) { + const dept = result.data.find(item => item.rotaType == 2).userId; + const lead = result.data.find(item => item.rotaType == 1).userId; + form.setFieldValue("dutyUserId",dept) + form.setFieldValue("leaderUserId",lead) + } else { + form.setFieldValue("dutyUserId",'') + form.setFieldValue("leaderUserId",'') + } + } } catch (error) { console.log(error);