2.0.48 • Published 4 months ago

total-ssm-sprite v2.0.48

Weekly downloads
-
License
-
Repository
-
Last release
4 months ago

total-ssm-sprite

  • 前端项目架构,包含服务组件,业务组建,工具类,项目核心结构等

Project Version

v1.1.0-alpha.1
更改整体的模板,使用SmartAdmin 4.5.1 

Project configuration

configuration.json 

"sandbox": Array - 兼容 AngularJS 项目的标识符,存放项目的编号 code 值,
"systemSetting": {- 系统配置
	"loginBackgroundImg": String - 配置登陆的背景图片的图片路径,
	"sMSLogin": Boolean - 是否允许短信登录,	
	"captchaMode": {
		"enable": Boolean - 是否启用aliyun滑块验证
		"aliyun": {
			"appkey": String - appkey,
			"scene": String - scene
		}
	},
	"appLogoImg": {
		default: String - 默认的app的logo图片路径
    	${appCode}: String - 指定appCode项目app的logo图片路径
	},
	"systemLogo": {
		default: String - 默认的系统logo图片路径
    	${appCode}: String - 指定的系统logo图片路径
	},
	"systemTitle": {
		default: String - 默认的系统标题
    	${appCode}: String - 指定的系统标题
	},
	"sidebarBackgroundImg": {
		default: String - 默认的系统菜单侧边栏背景图(左上一小块)
    	${appCode}: String - 指定的系统菜单侧边栏背景图(左上一小块)
	},
	"resourceServer": {	- 配置静态资源服务的地址,如果设置了该属性,会替换掉服务端的配置
		${appCode}: String - 静态资源服务的地址
	},
	"apiServer": { - 配置动态接口服务的地址,如果设置了该属性,会替换掉服务端的配置
    	${appCode}: String - 动态接口服务的地址
	},
	"cloudStorage": String - 静态云服务器的地址
},
"preference": { - 系统偏好设置,
	"shortcutMenuShow": Boolean - 是否允许显示快捷菜单,
	"language": Array - 该系统所支持的国际化标准,该节点可以省略,省略该节点系统会不显示国际化的切换按钮
	"setting": { 
		"enable": Boolean - 该节点为false时,以下节点设置失效,
		"appLayout": { - 应用程序的布局
			"fixedHeader": Boolean - 固定头
			"fixedNavigation": Boolean - 固定导航,
			"minifyNavigation": Boolean - 缩小导航,
			"hideNavigation": Boolean - 隐藏导航,
			"topNavigation": Boolean - 顶部导航,
			"fixedFooter": Boolean - 固定页脚,
			"boxedLayout": Boolean - 盒装版式
		},
		"accessibility": {	- 辅助功能
			"biggerContentFont": Boolean - 更大的内容字体,
			"highContrastText": Boolean - 提高字体的对比度
		},
		"globalModifications": { - 全局修改
			"cleanPageBackground": Boolean - 干净的页面背景,
			"hideNavigationIcons": Boolean - 隐藏导航图标,
			"disableCssAnimation": Boolean - 禁用css动画,(页面导航栏下面的加载线条)
			"hideInfoCard": Boolean - 隐藏信息卡,
			"leanSubheader": Boolean - 页面标题,
			"hierarchicalNavigation": Boolean - 清除导航链接的的左边细线,
			"darkNavigation": Boolean - 暗黑的导航背景
		},
		"globalFontSize": String - 全局字体大小,可取值(sm/md/lg/xl)
		"themeColors": String -主题颜色,可取值(Wisteria/Tapestry/Atlantis/Indigo/DodgerBlue/Tradewind/Cranberry/OsloGray/ChetwodeBlue/Apricot/BlueSmoke/GreenSmoke/WildBlueYonder/Emerald/Supernova/Hoki)
		"themeModes": String -主题模式(测试版本)-theme Modes(beta),可取值('light/default/dar')
	}
}
...
...
...
其他配置



示例
{
  "sandbox": ["bmw109"],
  "systemSetting": {
    "loginBackgroundImg": "assets/images/default-background-login.jpg",
    "sMSLogin": true,
    "captchaMode": {
      "enable": true,
      "aliyun": {
        "appkey": "FFFF0N000000000097D9",
        "scene": "nc_login"
      }
    },
    "appLogoImg": {
      "bmw109": "assets/images/default-logo-sidebar.png",
      "default": "assets/images/default-logo-sidebar.png"
    },
    "systemLogo": {
      "bmw109": "assets/images/logo.png",
      "default": "assets/images/default-logo-sidebar.png"
    },
    "systemTitle": {
      "bmw109": "bmw109 WebApp",
      "default": "SmartAdmin WebApp"
    },
    "sidebarBackgroundImg": {
      "bmw109": "assets/images/default-sidebar-bgImg.png",
      "default": "assets/images/default-sidebar-bgImg.png"
    },
    "resourceServer": {
      "bmw109": "http://localhost:8080/pandora"
    },
    "apiServer": {
      "bmw109": "http://127.0.0.1:8000/pandora"
    },
    "cloudStorage": "https://datavaluable.oss-cn-beijing.aliyuncs.com/"
  },
  "preference": {
    "shortcutMenuShow": false,
    "language": ["zh","en"],
    "setting": {
      "enable": true,
      "appLayout": {
        "fixedHeader": false,
        "fixedNavigation": false,
        "minifyNavigation": false,
        "hideNavigation": false,
        "topNavigation": false,
        "fixedFooter": false,
        "boxedLayout": false
      },
      "accessibility": {
        "biggerContentFont": false,
        "highContrastText": false
      },
      "globalModifications": {
        "cleanPageBackground": false,
        "hideNavigationIcons": false,
        "disableCssAnimation": false,
        "hideInfoCard": false,
        "leanSubheader": false,
        "hierarchicalNavigation": true,
        "darkNavigation": true
      },
      "globalFontSize": "sm",
      "themeColors": "Wisteria",
      "themeModes": "default"
    }
  }
  ...
}