This commit is contained in:
2248356998 qq.com
2025-09-27 20:18:56 +08:00
parent 31d6b2a9e6
commit 20c44f10ca
5 changed files with 16 additions and 19 deletions

View File

@@ -14,7 +14,7 @@
<ItemGroup>
<PackageReference Include="BootstrapBlazor.TableExport" Version="9.2.6" />
<PackageReference Include="Yitter.IdGenerator" Version="1.0.14" />
<PackageReference Include="BootstrapBlazor" Version="9.10.2" />
<PackageReference Include="BootstrapBlazor" Version="9.10.3" />
</ItemGroup>
<ItemGroup>

View File

@@ -32,7 +32,7 @@
<PackageReference Include="CsvHelper" Version="33.1.0" />
<PackageReference Include="TDengine.Connector" Version="3.1.9" />
<PackageReference Include="Oracle.ManagedDataAccess.Core" Version="23.9.1" />
<PackageReference Include="Oscar.Data.SqlClient" Version="4.2.26" />
<PackageReference Include="Oscar.Data.SqlClient" Version="4.2.27" />
<PackageReference Include="System.Data.Common" Version="4.3.0" />
<PackageReference Include="Microsoft.Data.SqlClient" Version="6.1.1" />
<PackageReference Include="System.Reflection.Emit.Lightweight" Version="4.7.0" />

View File

@@ -1,9 +1,9 @@
<Project>
<PropertyGroup>
<PluginVersion>10.11.72</PluginVersion>
<ProPluginVersion>10.11.72</ProPluginVersion>
<DefaultVersion>10.11.72</DefaultVersion>
<PluginVersion>10.11.73</PluginVersion>
<ProPluginVersion>10.11.73</ProPluginVersion>
<DefaultVersion>10.11.73</DefaultVersion>
<AuthenticationVersion>10.11.6</AuthenticationVersion>
<SourceGeneratorVersion>10.11.6</SourceGeneratorVersion>
<NET8Version>8.0.20</NET8Version>

View File

@@ -6,12 +6,13 @@
<div class="rule-t text-end row g-0 pb-2">
<ButtonUpload class="col-auto ms-auto me-2" Size="Size.Small" ShowUploadFileList="false" BrowserButtonText=@(Localizer["Load"]) IsMultiple="false" OnChange="@Load" TValue="string" Accept=".json" />
<ButtonUpload class="col-auto ms-auto me-2" Size="Size.Small" ShowUploadFileList="false" BrowserButtonText=@(Localizer["Load"]) IsMultiple="true" OnChange="@Load" TValue="string" Accept=".json" />
<Button class="col-auto me-2" Size="Size.Small" Text=@(Localizer["Download"]) OnClick="Download" />
<Button class="col-auto me-2" Size="Size.Small" Text=@(Localizer["Save"]) OnClick="OnSave" />
<Button class="col-auto me-2" Size="Size.Small" Text=@(Localizer["Cancel"]) OnClick="OnCancel" />
</div>
<div class="row g-0 rule-b rulesengine">

View File

@@ -84,7 +84,8 @@ public partial class DragAndDrop
{
var data = await upload.GetBytesAsync(1024 * 1024);
var str = Encoding.UTF8.GetString(data);
await Load(str.FromJsonNetString<RulesJson>());
Load(str.FromJsonNetString<RulesJson>());
Load(Value);
}
catch (Exception ex)
{
@@ -92,21 +93,16 @@ public partial class DragAndDrop
}
}
protected override async Task OnParametersSetAsync()
protected override void OnParametersSet()
{
await Load(Value);
Load(Value);
}
public async Task Load(RulesJson value)
private void Load(RulesJson value)
{
try
{
Value = value;
RuleHelpers.Load(_blazorDiagram, Value);
}
catch (Exception ex)
{
await ToastService.Warn(ex);
}
Value = value;
RuleHelpers.Load(_blazorDiagram, Value);
}
[Inject]