| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 |
- /**
- * 开发环境
- */
- ;(function () {
- window.SITE_CONFIG = {}
- // api接口请求地址
- window.SITE_CONFIG['baseUrl'] = 'http://console.edu.oh-os.com/api';
- // ai接口请求地址
- window.SITE_CONFIG['aiBaseUrl'] = 'http://console.edu.oh-os.com/ai-api';
- // cdn地址 = 域名 + 版本号
- window.SITE_CONFIG['domain'] = './'; // 域名
- window.SITE_CONFIG['version'] = ''; // 版本号(年月日时分)
- window.SITE_CONFIG['cdnUrl'] = window.SITE_CONFIG.domain + window.SITE_CONFIG.version;
- })()
- /**
- * 动态加载初始资源
- */
- ;(function () {
- var resList = {
- icon: window.SITE_CONFIG.cdnUrl + '/static/img/favicon.ico',
- css: [
- window.SITE_CONFIG.cdnUrl + '/static/css/app.css'
- ],
- js: [
- // 插件, 放置业务之前加载, 以免业务需求依赖插件时, 还未加载出错
- // 插件 - echarts
- window.SITE_CONFIG.cdnUrl + '/static/plugins/echarts-3.8.5/echarts.common.min.js',
- // 插件 - ueditor
- window.SITE_CONFIG.cdnUrl + '/static/plugins/ueditor-1.4.3.3/ueditor.config.js',
- window.SITE_CONFIG.cdnUrl + '/static/plugins/ueditor-1.4.3.3/ueditor.all.min.js',
- window.SITE_CONFIG.cdnUrl + '/static/plugins/ueditor-1.4.3.3/lang/zh-cn/zh-cn.js',
- window.SITE_CONFIG.cdnUrl + '/static/plugins/ueditor-1.4.3.3/kityformula-plugin/addKityFormulaDialog.js',
- window.SITE_CONFIG.cdnUrl + '/static/plugins/ueditor-1.4.3.3/kityformula-plugin/defaultFilterFix.js',
- window.SITE_CONFIG.cdnUrl + '/static/plugins/ueditor-1.4.3.3/kityformula-plugin/getKfContent.js',
- // 业务
- window.SITE_CONFIG.cdnUrl + '/static/js/manifest.js',
- window.SITE_CONFIG.cdnUrl + '/static/js/vendor.js',
- window.SITE_CONFIG.cdnUrl + '/static/js/app.js'
- ]
- };
- // 图标
- (function () {
- var _icon = document.createElement('link')
- _icon.setAttribute('rel', 'shortcut icon')
- _icon.setAttribute('type', 'image/x-icon')
- _icon.setAttribute('href', resList.icon)
- document.getElementsByTagName('head')[0].appendChild(_icon)
- })();
- // 样式
- (function () {
- document.getElementsByTagName('html')[0].style.opacity = 0
- var i = 0
- var _style = null
- var createStyles = function () {
- if (i >= resList.css.length) {
- document.getElementsByTagName('html')[0].style.opacity = 1
- return
- }
- _style = document.createElement('link')
- _style.href = resList.css[i]
- _style.setAttribute('rel', 'stylesheet')
- _style.onload = function () {
- i++
- createStyles()
- }
- document.getElementsByTagName('head')[0].appendChild(_style)
- }
- createStyles()
- })()
- // 脚本
- document.onreadystatechange = function () {
- if (document.readyState === 'interactive') {
- var i = 0
- var _script = null
- var createScripts = function () {
- if (i >= resList.js.length) {
- return
- }
- _script = document.createElement('script')
- _script.src = resList.js[i]
- _script.onload = function () {
- i++
- createScripts()
- }
- document.getElementsByTagName('body')[0].appendChild(_script)
- }
- createScripts()
- }
- }
- })()
|