feature: 新增标的时 基金管理人设置为必填
This commit is contained in:
@@ -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))
|
||||
{
|
||||
|
||||
@@ -327,10 +327,10 @@
|
||||
<input id='ValueAddedTax' class='text-box' type='number' value='@(underlying.ValueAddedTax)' name='ValueAddedTax' />
|
||||
</div>
|
||||
|
||||
@* 仅基金及基金专户维护基金管理人 *@
|
||||
@* 重点功能:仅基金及基金专户维护基金管理人,且该字段必填 *@
|
||||
<div class='form-group col-6 Fund'>
|
||||
<label class='formlabel'>基金管理人</label>
|
||||
<input id='InvestAdvisorName' class='text-box' type='text' value='@(underlying.InvestAdvisorName)' name='InvestAdvisorName' maxlength='100' />
|
||||
<input id='InvestAdvisorName' class='text-box' type='text' value='@(underlying.InvestAdvisorName)' name='InvestAdvisorName' maxlength='100' /><span style='color:red'>*</span>
|
||||
</div>
|
||||
|
||||
@* 重点功能:ETF 子类由系统字典维护,使用 Fund 类控制显隐,并固定放在表单最后 *@
|
||||
|
||||
@@ -135,6 +135,12 @@ function saveData() {
|
||||
return main.alert("资产品种类型 必须填写!");
|
||||
}
|
||||
|
||||
// 重点功能:基金及基金专户必须填写基金管理人,空格内容也视为未填写。
|
||||
if (data.UnderlyingInstrumentType === "Fund" &&
|
||||
(!data.InvestAdvisorName || !data.InvestAdvisorName.trim())) {
|
||||
return main.alert("基金管理人 必须填写!");
|
||||
}
|
||||
|
||||
// 重点功能:ETF 子类只对基金及基金专户显示并必填,先在前端阻止无效提交。
|
||||
if (data.UnderlyingInstrumentType === "Fund" && !data.EtfSubType) {
|
||||
return main.alert("ETF 子类 必须填写!");
|
||||
|
||||
Reference in New Issue
Block a user