|
@@ -655,3 +655,48 @@ func (this *SysRoleController) ButtonList() {
|
|
br.Success = true
|
|
br.Success = true
|
|
br.Msg = "获取成功"
|
|
br.Msg = "获取成功"
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+// SystemConfig
|
|
|
|
+// @Title 系统配置列表
|
|
|
|
+// @Description 系统配置列表
|
|
|
|
+// @Success 200 {object} []system.BusinessConf
|
|
|
|
+// @router /config [get]
|
|
|
|
+func (this *SysRoleController) SystemConfig() {
|
|
|
|
+ br := new(models.BaseResponse).Init()
|
|
|
|
+ defer func() {
|
|
|
|
+ if br.ErrMsg == "" {
|
|
|
|
+ br.IsSendEmail = false
|
|
|
|
+ }
|
|
|
|
+ this.Data["json"] = br
|
|
|
|
+ this.ServeJSON()
|
|
|
|
+ }()
|
|
|
|
+ sysUser := this.SysUser
|
|
|
|
+ if sysUser == nil {
|
|
|
|
+ br.Msg = "请登录"
|
|
|
|
+ br.ErrMsg = "请登录,SysUser Is Empty"
|
|
|
|
+ br.Ret = 408
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ list := make([]system.BusinessConf, 0)
|
|
|
|
+
|
|
|
|
+ // 获取基础配置, 若未配置则直接返回
|
|
|
|
+ conf, e := models.GetBusinessConf()
|
|
|
|
+ if e != nil {
|
|
|
|
+ br.Msg = "获取失败"
|
|
|
|
+ br.ErrMsg = "获取基础配置失败, Err: " + e.Error()
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ list = append(list, system.BusinessConf{
|
|
|
|
+ ConfKey: "ReportViewUrl",
|
|
|
|
+ ConfVal: conf["ReportViewUrl"],
|
|
|
|
+ }, system.BusinessConf{
|
|
|
|
+ ConfKey: "ChartViewUrl",
|
|
|
|
+ ConfVal: conf["ChartViewUrl"],
|
|
|
|
+ })
|
|
|
|
+
|
|
|
|
+ br.Data = list
|
|
|
|
+ br.Ret = 200
|
|
|
|
+ br.Success = true
|
|
|
|
+ br.Msg = "获取成功"
|
|
|
|
+}
|