106 lines
3.0 KiB
JavaScript
106 lines
3.0 KiB
JavaScript
|
/*
|
||
|
* @Author: gtz
|
||
|
* @Date: 2021-11-19 10:10:52
|
||
|
* @LastEditors: zwq
|
||
|
* @LastEditTime: 2022-05-23 10:10:52
|
||
|
* @Description: file content
|
||
|
* @FilePath: \mt-qj-wms-ui\static\config\index-prod.js
|
||
|
*/
|
||
|
/**
|
||
|
* 生产环境
|
||
|
*/
|
||
|
;(function () {
|
||
|
window.SITE_CONFIG = {}
|
||
|
|
||
|
// api接口请求地址
|
||
|
window.SITE_CONFIG['baseUrl'] = 'http://192.168.1.16:8089/wms-qy/'
|
||
|
|
||
|
// cdn地址 = 域名 + 版本号
|
||
|
window.SITE_CONFIG['domain'] = './' // 域名
|
||
|
window.SITE_CONFIG['version'] = '2209300913' // 版本号(年月日时分)
|
||
|
window.SITE_CONFIG['cdnUrl'] = window.SITE_CONFIG.domain + window.SITE_CONFIG.version
|
||
|
})()
|
||
|
|
||
|
/*
|
||
|
* @Author: gtz
|
||
|
* @Date: 2021-11-19 10:10:52
|
||
|
* @LastEditors: zwq
|
||
|
* @LastEditTime: 2022-08-05 10:06:48
|
||
|
* @Description: file content
|
||
|
* @FilePath: \mt-qj-wms-ui\static\config\init.js
|
||
|
*/
|
||
|
/**
|
||
|
* 动态加载初始资源
|
||
|
*/
|
||
|
;(function () {
|
||
|
var resList = {
|
||
|
icon: window.SITE_CONFIG.cdnUrl + '/static/img/quanyou.webp',
|
||
|
css: [
|
||
|
window.SITE_CONFIG.cdnUrl + '/static/css/app.css'
|
||
|
],
|
||
|
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/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()
|
||
|
}
|
||
|
}
|
||
|
})()
|