feat: 网站设置增加系统模式开关功能
This commit is contained in:
parent
915e2371b1
commit
7768c9ea49
|
@ -81,13 +81,18 @@
|
||||||
</AdminCard>
|
</AdminCard>
|
||||||
|
|
||||||
<AdminCard HeaderText="系统演示设置" AuthorizeKey="SaveDemo">
|
<AdminCard HeaderText="系统演示设置" AuthorizeKey="SaveDemo">
|
||||||
<div class="row g-3 form-inline">
|
<ValidateForm OnValidSubmit="OnSaveDemo" Model="AppInfo">
|
||||||
<div class="col-12 col-sm-6">
|
<div class="row g-3 form-inline">
|
||||||
<Toggle @bind-Value="AppInfo.IsDemo" OnText="启用" OffText="关闭" />
|
<div class="col-12 col-sm-4">
|
||||||
|
<Toggle @bind-Value="AppInfo.IsDemo" OnText="启用" OffText="关闭" />
|
||||||
|
</div>
|
||||||
|
<div class="col-12 col-sm-4">
|
||||||
|
<BootstrapPassword @bind-Value="@AppInfo.AuthCode" />
|
||||||
|
</div>
|
||||||
|
<div class="col-12 col-sm-4 text-end">
|
||||||
|
<Button ButtonType="ButtonType.Submit" Icon="fa fa-save" Text="保存" />
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-12 col-sm-6 text-end">
|
</ValidateForm>
|
||||||
<Button Icon="fa fa-save" Text="保存" OnClick="OnSaveDemo" />
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</AdminCard>
|
</AdminCard>
|
||||||
</div>
|
</div>
|
|
@ -36,7 +36,11 @@ namespace BootstrapAdmin.Web.Pages.Admin
|
||||||
IsDemo = DictService.IsDemo();
|
IsDemo = DictService.IsDemo();
|
||||||
Logins = DictService.GetLogins().ToSelectedItemList();
|
Logins = DictService.GetLogins().ToSelectedItemList();
|
||||||
Themes = DictService.GetThemes().ToSelectedItemList();
|
Themes = DictService.GetThemes().ToSelectedItemList();
|
||||||
AppInfo = new();
|
AppInfo = new()
|
||||||
|
{
|
||||||
|
IsDemo = IsDemo,
|
||||||
|
AuthCode = "123789"
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
private Task OnSaveTitle(EditContext context)
|
private Task OnSaveTitle(EditContext context)
|
||||||
|
@ -64,9 +68,15 @@ namespace BootstrapAdmin.Web.Pages.Admin
|
||||||
return Task.CompletedTask;
|
return Task.CompletedTask;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void OnSaveDemo()
|
private Task OnSaveDemo(EditContext context)
|
||||||
{
|
{
|
||||||
IsDemo = AppInfo.IsDemo;
|
if (DictService.AuthenticateDemo(AppInfo.AuthCode))
|
||||||
|
{
|
||||||
|
IsDemo = AppInfo.IsDemo;
|
||||||
|
DictService.SaveDemo(IsDemo);
|
||||||
|
}
|
||||||
|
StateHasChanged();
|
||||||
|
return Task.CompletedTask;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue