# 全局配置说明

# 全局配置

  {
    "app": {
      "name": "太极河图数据可视化平台",
      "ename": "TAIJI HETU DATA VISUALIZATION",
      "copyright": "copyright",
      "company": "太极计算机股份有限公司",
      "year": "2019",
      "description": "太极河图数据可视化平台"
    },
    "layout": {
      "loginTheme": 0,       //主题,共有4种,为1、2、3、4,0代表默认,默认目前是3
      "footer": true,        //页脚,默认开启
      "footerLinks": false   //links,默认关闭
    },
    "links": {
      "help": {
        "name": "帮助",
        "link": ""
      },
      "privacy": {
        "name": "隐私",
        "link": ""
      },
      "clause": {
        "name": "条款",
        "link": ""
      }
    },
    "paths": {
      "server": "后台服务应用名",
        "prefix": "后台应用请求前缀",
        "suffix": "后台应用请求后缀",
        "api": {
          "test": {
            **: "后台API请求路径"
          }
        }
    },
    "visual": {
      "widgets": {
        "adorns": {
          "border": {},   // 边框
          "titlebar": {}  // 标题框
        }, 
        "customs": {}     // 自定义组件
      }
    }
  }

# 边框

目前有全框线、对称框线、左上框线、右上框线、左下框线、右下框线、半包框线这七种边框分组。若要新增边框则需要放在border下这七个中的分组内。

可以是字符串:

  "1": "345px 482px 0 82px"  //图片切点  
  • 图片切点:四个角根据 border 设置的大小全尺寸自动缩放显示到 border 对应的四个角,可避免放大缩小时导致边框图片失帧。

也可以是对象:

 "1": {
  name: ''          // 边框/图片名称  默认后缀 .png
  title: ''         // 中文名
  type: ''          // 类型 border
  group: ''         // 所属分组
  imageSrc: ''      // 图片路径  
  imageStyle: ''    // 图片样式
  borderWidth: ''  // 边框宽配置 与图片切点一致
 }

imageSrc默认路径为 ./static/adorn/type/group/name

  • name:若无,如上 “1” 就是name。

# 标题栏

目前有全标题栏、异形标题栏、横向标题栏、纵向标题栏这四种标题栏分组。若要新增标题栏则需要放在titlebar下这四个中的分组内。

可以是number:

  • 为number时,是 ./static/adorn/titlebar/group下的图片数量。
   "full-titlebar": 2, //全标题栏下有两张图片

可以是string:

  "1": "./static/adorn/titlebar/full-titllebar/1.png"  //图片路径  

也可以是object:

 "1": {
  name: ''          // 标题栏/图片名称  默认后缀 .png
  title: ''         // 中文名
  type: ''          // 类型 border
  group: ''         // 所属分组
  imageSrc: ''      // 图片路径  
  imageStyle: ''    // 图片样式
  borderWidth: ''  // 边框宽配置
 }

imageSrc默认路径为 ./static/adorn/type/group/name

  • name:若无,如上 “1” 就是name。