优化功能,新增全局过滤实现静态资源加载

This commit is contained in:
2025-09-22 17:19:34 +08:00
parent 01774452cb
commit 9a89a138dd
5 changed files with 78 additions and 233 deletions

View File

@@ -19,24 +19,19 @@ namespace 电子展板.Controller
public class IndexController : BaseController
{
/// <summary>
/// 后台首页视图。
/// 主界面
/// </summary>
/// <returns></returns>
[HttpGet, Route("")]
[HttpGet, Route(""), Route("index.html")]
public ActionResult Index()
{
return Resouce("/Views/Index.html", "text/html");
}
#region css
[HttpGet, Route("favicon.ico")]
public ActionResult Favicon_ICO()
{
return Resouce("/favicon.ico", "image/x-icon");
}
#endregion
/// <summary>
/// 获得配置信息
/// </summary>
/// <returns></returns>
[HttpGet, Route("getConfig")]
public ActionResult GetConfig()
{
@@ -45,7 +40,7 @@ namespace 电子展板.Controller
/// <summary>
/// 上传头像
/// 上传图片
/// </summary>
/// <returns></returns>
[HttpPost, Route("uploadImage")]
@@ -68,6 +63,11 @@ namespace 电子展板.Controller
}
/// <summary>
/// 图形显示
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
[HttpGet, Route("Upload/{id}")]
public ActionResult GetUploadFile([FromUri] string id)
{
@@ -77,6 +77,11 @@ namespace 电子展板.Controller
}
/// <summary>
/// 保存配置文件
/// </summary>
/// <param name="config"></param>
/// <returns></returns>
[HttpPost, Route("save")]
public ActionResult Save([FromBody] MyConfig config)
{
@@ -89,6 +94,7 @@ namespace 电子展板.Controller
propertyInfo.SetValue(GlobalVariable.Config, value);
}
GlobalVariable.SaveConfig();
//保存并修改界面
EventBus.Instance.Publish("save", "");
return Success();
}