Mini.Crm/Mini.Web/Areas/Admin/Controllers/ControlController.cs

48 lines
1.3 KiB
C#

using Microsoft.AspNetCore.Mvc;
using Mini.Web.WebHelper;
using System;
using System.Collections.Generic;
using System.Linq;
namespace Mini.Web.Areas.Admin.Controllers
{
public class ControlController : BaseController
{
public ControlController()
{
}
[Area("Admin")]
[HttpGet]
public ActionResult ExcelExport()
{
string query = System.Net.WebUtility.UrlEncode(HttpContext.Request.Query["Query"]);
int Index = query.IndexOf("?") + 1;
string url = query.Substring(0, Index);
string param = query.Substring(Index, query.Length - Index);
foreach (string paramx in param.Split('&'))
{
if (!string.IsNullOrWhiteSpace(paramx))
{
string[] paramaxs = paramx.Split('=');
url += "&" + paramaxs[0] + "=" + System.Net.WebUtility.UrlEncode(paramaxs[1]);
}
}
ViewBag.Query = url.Replace("?&", "?");
return View();
}
#region ToolBar(ToolBar控件)
[Area("Admin")]
public ActionResult ToolBar(ToolBar tool)
{
//这里可以将Tool进行数据过滤
return View(tool);
}
#endregion
}
}