From 8cea7ee2e4b1d90d0371df46e7acba162c2d2bb5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=A9=AC=E5=86=B0=E5=86=B0?= <437394478@qq.com> Date: Tue, 25 Aug 2026 15:31:53 +0800 Subject: [PATCH] =?UTF-8?q?feature:=20=E6=96=B0=E5=A2=9E=E6=A0=87=E7=9A=84?= =?UTF-8?q?=E6=97=B6=20=E5=9F=BA=E9=87=91=E7=AE=A1=E7=90=86=E4=BA=BA?= =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E4=B8=BA=E5=BF=85=E5=A1=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- YLErpWeb/Controllers/underlying_managerController.cs | 9 ++++++++- .../underlying_manager/underlying_managerEdit.cshtml | 4 ++-- .../wwwroot/Scripts/app/underlying/underlyingedit.js | 6 ++++++ 3 files changed, 16 insertions(+), 3 deletions(-) diff --git a/YLErpWeb/Controllers/underlying_managerController.cs b/YLErpWeb/Controllers/underlying_managerController.cs index 60dda498..69ba8b66 100644 --- a/YLErpWeb/Controllers/underlying_managerController.cs +++ b/YLErpWeb/Controllers/underlying_managerController.cs @@ -473,7 +473,14 @@ namespace YLErp.Web.Controllers { return JsonError("资产类型 必须填写"); } - + + // 重点功能:基金及基金专户的基金管理人必须填写,后端校验避免绕过页面校验。 + model.InvestAdvisorName = model.InvestAdvisorName?.Trim(); + if (model.UnderlyingInstrumentType == ConsGlobal.InstrumentType.Fund && string.IsNullOrEmpty(model.InvestAdvisorName)) + { + return JsonError("基金管理人 必须填写"); + } + model.EtfSubType = model.EtfSubType?.Trim(); if (model.UnderlyingInstrumentType == ConsGlobal.InstrumentType.Fund && string.IsNullOrEmpty(model.EtfSubType)) { diff --git a/YLErpWeb/Views/underlying_manager/underlying_managerEdit.cshtml b/YLErpWeb/Views/underlying_manager/underlying_managerEdit.cshtml index 67e3501d..44bce52a 100644 --- a/YLErpWeb/Views/underlying_manager/underlying_managerEdit.cshtml +++ b/YLErpWeb/Views/underlying_manager/underlying_managerEdit.cshtml @@ -327,10 +327,10 @@ - @* 仅基金及基金专户维护基金管理人 *@ + @* 重点功能:仅基金及基金专户维护基金管理人,且该字段必填 *@