diff --git a/pages/form-input/components/form-input/form-input-base.vue b/pages/form-input/components/form-input/form-input-base.vue index 0ef73f97..9db07eae 100644 --- a/pages/form-input/components/form-input/form-input-base.vue +++ b/pages/form-input/components/form-input/form-input-base.vue @@ -859,7 +859,7 @@ export default { * 处理手机号验证逻辑 */ handle_phone_validation(com_data) { - if (com_data.is_sms_verification === '1' && com_data.is_required === '1' && isEmpty(com_data.form_value_code)) { + if (com_data.is_sms_verification === '1' && !isEmpty(com_data.form_value) && isEmpty(com_data.form_value_code)) { return { is_error: '1', error_text: '短信验证码不能为空' }; } com_data.common_config.format = com_data.is_telephone === '1' ? 'telephone-number' : 'phone-number';