diff --git a/src/views/eam/basic/basciYearEquipment/index.vue b/src/views/eam/basic/basciYearEquipment/index.vue index 1e9aa76..fb1bc9a 100644 --- a/src/views/eam/basic/basciYearEquipment/index.vue +++ b/src/views/eam/basic/basciYearEquipment/index.vue @@ -181,26 +181,29 @@ const openForm = (type: string, row?: any) => { // form表单提交 const formsSuccess = async (formType, data) => { - var isHave = BasciYearEquipment.allSchemas.formSchema.some(function (item) { - return item.field === 'activeTime' || item.field === 'expireTime' - }) - if (isHave) { - if (data.activeTime && data.expireTime && data.activeTime >= data.expireTime) { - message.error('失效时间要大于生效时间') - return + try { + var isHave = BasciYearEquipment.allSchemas.formSchema.some(function (item) { + return item.field === 'activeTime' || item.field === 'expireTime' + }) + if (isHave) { + if (data.activeTime && data.expireTime && data.activeTime >= data.expireTime) { + message.error('失效时间要大于生效时间') + return + } } - } - if (data.activeTime == 0) data.activeTime = null - if (data.expireTime == 0) data.expireTime = null - if (formType === 'create') { - await BasciYearEquipmentApi.createBasciYearEquipment(data) - message.success(t('common.createSuccess')) - } else { - await BasciYearEquipmentApi.updateBasciYearEquipment(data) - message.success(t('common.updateSuccess')) - } - basicFormRef.value.dialogVisible = false - getList() + if (data.activeTime == 0) data.activeTime = null + if (data.expireTime == 0) data.expireTime = null + if (formType === 'create') { + await BasciYearEquipmentApi.createBasciYearEquipment(data) + message.success(t('common.createSuccess')) + } else { + await BasciYearEquipmentApi.updateBasciYearEquipment(data) + message.success(t('common.updateSuccess')) + } + basicFormRef.value.dialogVisible = false + getList() + }catch{ + basicFormRef.value.dialogVisible = false} } /** 详情操作 */