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);