优化模板

This commit is contained in:
轻风2016 2024-08-28 20:35:46 +08:00
parent bf4d788af3
commit 51f992e637
3 changed files with 10 additions and 10 deletions

View File

@ -178,14 +178,14 @@ if (@column.WhetherAddUpdate == "Y"){
@:public class Exists@(RemoteField)Input
@:{
@:/// <summary>
@:/// 字段名称
@:/// 字段
@:/// </summary>
@:public string FieldName { get; set; }
@:public string FieldValue { get; set; }
@:
@:/// <summary>
@:/// 旧字段
@:/// 旧字段
@:/// </summary>
@:public string OldFieldName { get; set; }
@:public string OldFieldValue { get; set; }
@:}
}
@{

View File

@ -272,20 +272,20 @@ if(@column.EffectType == "ApiTreeSelect" && !definedObjects.ContainsKey("@(@colu
@:[DisplayName("检查@(RemoteField)字段是否可用")]
@:public async Task<bool> Exists@(RemoteField)Async(Exists@(RemoteField)Input param)
@:{
@:if (string.IsNullOrWhiteSpace(param.FieldName))
@:if (string.IsNullOrWhiteSpace(param.FieldValue))
@:{
@:return false;
@:}
@:if (!string.IsNullOrWhiteSpace(param.OldFieldName))
@:if (!string.IsNullOrWhiteSpace(param.OldFieldValue))
@:{
@:if (param.FieldName.Trim() == param.OldFieldName.Trim())
@:if (param.FieldValue.Trim() == param.OldFieldValue.Trim())
@:{
@://编辑状态下触发的
@:return true;
@:}
@:}
@:return !(await _@(@Model.LowerClassName)Rep.IsAnyAsync(t => t.@(RemoteField).Equals(param.FieldName.Trim())));
@:return !(await _@(@Model.LowerClassName)Rep.IsAnyAsync(t => t.@(RemoteField).Equals(param.FieldValue.Trim())));
@:}
}

View File

@ -264,8 +264,8 @@ const rules = ref<FormRules>({
@:callback(new Error("请输入@(@column.ColumnComment)"));
@:}
@:let param = {
@:fieldName: value,
@:oldFieldName: state.ruleForm.old@(RemoteField)
@:fieldValue: value,
@:oldFieldValue: state.ruleForm.old@(RemoteField)
@:};
@:exists@(RemoteField)(param).then((res) => {
@:if (res.data.result) {