package com.ruoyi.web.controller.system;
|
|
import java.util.List;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.stereotype.Controller;
|
import org.springframework.ui.ModelMap;
|
import org.springframework.web.bind.annotation.GetMapping;
|
import com.ruoyi.common.config.Global;
|
import com.ruoyi.common.core.controller.BaseController;
|
import com.ruoyi.framework.util.ShiroUtils;
|
import com.ruoyi.system.domain.SysMenu;
|
import com.ruoyi.system.domain.SysUser;
|
import com.ruoyi.system.service.ISysConfigService;
|
import com.ruoyi.system.service.ISysMenuService;
|
|
/**
|
* 首页 业务处理
|
*
|
* @author ruoyi
|
*/
|
@Controller
|
public class SysIndexController extends BaseController
|
{
|
@Autowired
|
private ISysMenuService menuService;
|
|
@Autowired
|
private ISysConfigService configService;
|
|
// 系统首页
|
@GetMapping("/index")
|
public String index(ModelMap mmap)
|
{
|
// 取身份信息
|
SysUser user = ShiroUtils.getSysUser();
|
// 根据用户id取出菜单
|
List<SysMenu> menus = menuService.selectMenusByUser(user);
|
mmap.put("menus", menus);
|
mmap.put("user", user);
|
mmap.put("sideTheme", configService.selectConfigByKey("sys.index.sideTheme"));
|
mmap.put("skinName", configService.selectConfigByKey("sys.index.skinName"));
|
mmap.put("copyrightYear", Global.getCopyrightYear());
|
mmap.put("demoEnabled", Global.isDemoEnabled());
|
return "creatMjxk";
|
}
|
|
@GetMapping("/indexBack")
|
public String indexBack(ModelMap mmap)
|
{
|
// 取身份信息
|
SysUser user = ShiroUtils.getSysUser();
|
// 根据用户id取出菜单
|
List<SysMenu> menus = menuService.selectMenusByUser(user);
|
mmap.put("menus", menus);
|
mmap.put("user", user);
|
mmap.put("sideTheme", configService.selectConfigByKey("sys.index.sideTheme"));
|
mmap.put("skinName", configService.selectConfigByKey("sys.index.skinName"));
|
mmap.put("copyrightYear", Global.getCopyrightYear());
|
mmap.put("demoEnabled", Global.isDemoEnabled());
|
return "index";
|
}
|
|
// 切换主题
|
@GetMapping("/system/switchSkin")
|
public String switchSkin(ModelMap mmap)
|
{
|
return "skin";
|
}
|
|
// 系统介绍
|
@GetMapping("/system/main")
|
public String main(ModelMap mmap)
|
{
|
mmap.put("version", Global.getVersion());
|
return "main";
|
}
|
}
|