Commit f39171dd authored by lei's avatar lei

add:自动区分测试环境还是正式环境

parent a93de020
......@@ -21,18 +21,16 @@
rel="stylesheet"
href="index.css"
/>
<script
type="text/javascript"
src="./sdk/includeHead.js"
></script>
<!-- 在 includeHead.js 之后添加环境判断 -->
<script src="./sdk/includeHead.js"></script>
</head>
<body>
<!-- 获取授权用户信息 本地token等操作 -->
<script
type="text/javascript"
src="sdk/jssdk2/index.js"
></script>
<script>
if (window.env === 'pro') {
document.write('<script type="text/javascript" src="sdk/jssdk2/index.js"><\/script>')
}
</script>
<div
id="app"
......
......@@ -60,7 +60,7 @@ var http2 = {
'1',
extraData
).then((value) => {
// console.log('vaildInterfacefn响应value', value)
console.log('vaildInterfacefn响应value', value)
/**
* code: 200
data: "048b04671ad85e52e" // value 值就是接口返回的data值
......
......@@ -6,43 +6,30 @@ if (getPageN() === 'index') {
contextPath = '..'
}
// css
document.write('<link rel="icon" href="' + contextPath + '/image/favicon.ico">')
document.write(
'<link rel="stylesheet" type="text/css" href="' +
contextPath +
'/css/normalize.css" />'
)
document.write(
'<link rel="stylesheet" type="text/css" href="' +
contextPath +
'/css/vant.css" />'
)
document.write(
'<link rel="stylesheet" type="text/css" href="' +
contextPath +
'/css/common.css?rev=' +
jsVersion +
'" />'
)
// CSS 统一加载
document.write(`
<link rel="icon" href="${contextPath}/image/favicon.ico">
<link rel="stylesheet" href="${contextPath}/css/normalize.css">
<link rel="stylesheet" href="${contextPath}/css/vant.css">
<link rel="stylesheet" href="${contextPath}/css/common.css?rev=${jsVersion}">
`)
/**
* 爱山东 jssdk相关引用
*/
document.write(
'<script type="text/javascript" src="https://isdapp.shandong.gov.cn/jmopen/jssdk/index.js"></script>\
<script type="text/javascript" src="' +
contextPath +
'/sdk/jssdk2/aes.js"></script>\
<script type="text/javascript" src="' +
contextPath +
'/sdk/jssdk2/sm2/build/SM.js"></script>'
)
document.write(`
<script type="text/javascript" src="https://isdapp.shandong.gov.cn/jmopen/jssdk/index.js"></script>
<script type="text/javascript" src="${contextPath}/sdk/jssdk2/aes.js"></script>
<script type="text/javascript" src="${contextPath}/sdk/jssdk2/sm2/build/SM.js"></script>
`)
// 移动端 debugger 调试
document.write(
'<script type="text/javascript" src="//cdn.bootcdn.net/ajax/libs/eruda/2.4.1/eruda.js"></script>\
<script>eruda.init();</script>'
)
// 自动识别环境(需在文件最顶部添加)
window.env = window.location.hostname === 'web1.isdapp.shandong.gov.cn' ? 'pro' : 'dev';
/**
* 项目业务相关 js
......@@ -50,51 +37,31 @@ document.write(
// <script type="text/javascript" src="https://cdn.bootcdn.net/ajax/libs/vant/2.12.54/vant.min.js"></script>\
// <script type="text/javascript" src="' + contextPath + '/sdk/vant.min.js"></script>\
// <script type="text/javascript" src="' + contextPath + '/sdk/axios.min.js"></script>\
document.write(
'<script type="text/javascript" src="' +
contextPath +
'/sdk/vue.min.js"></script>\
<script type="text/javascript" src="' +
contextPath +
'/sdk/vant.min.js"></script>\
<script type="text/javascript" src="' +
contextPath +
'/sdk/flexible.js"></script>\
<script type="text/javascript" src="' +
contextPath +
'/sdk/util.js?rev=' +
jsVersion +
'"></script>\
<script type="text/javascript" src="' +
contextPath +
'/sdk/jssdk2/apiKeyMap.js?rev=' +
jsVersion +
'"></script>\
<script type="text/javascript" src="' +
contextPath +
'/sdk/axios.min.js"></script>\
<script type="text/javascript" src="' +
contextPath +
'/sdk/axios_http.js"></script>'
)
// <script type="text/javascript" src="' + contextPath + '/sdk/http.js?rev=' + jsVersion + '"></script>');
document.write(`
<script type="text/javascript" src="${contextPath}/sdk/vue.min.js"></script>
<script type="text/javascript" src="${contextPath}/sdk/vant.min.js"></script>
<script type="text/javascript" src="${contextPath}/sdk/flexible.js"></script>
<script type="text/javascript" src="${contextPath}/sdk/util.js?rev=${jsVersion}"></script>
<script type="text/javascript" src="${contextPath}/sdk/jssdk2/apiKeyMap.js?rev=${jsVersion}"></script>
`)
let writeText = ''
if (window.env == 'dev') {
writeText = `
<script type="text/javascript" src="${contextPath}/sdk/axios.min.js"></script>
<script type="text/javascript" src="${contextPath}/sdk/axios_http.js"></script>
`
} else {
writeText = `
<script type="text/javascript" src="${contextPath}/sdk/http.js?rev=${jsVersion}"></script>
`
}
document.write(writeText)
if (getPageN()) {
// 加载同名js
document.write(
'<script type="text/javascript" src="./' +
getPageN() +
'.js?rev=' +
jsVersion +
'"></script>'
)
document.write(
'<link rel="stylesheet" type="text/css" href="./' +
getPageN() +
'.css?rev=' +
jsVersion +
'" />'
)
document.write('<script type="text/javascript" src="./' + getPageN() + '.js?rev=' + jsVersion + '"></script>')
document.write('<link rel="stylesheet" type="text/css" href="./' + getPageN() + '.css?rev=' + jsVersion + '" />')
}
function getPageN() {
......
const appword = 'aKd20dbGdFvmuwrt' // 固定值
var appword = 'aKd20dbGdFvmuwrt' // 固定值
window.onload = function () {
// vant.Toast.loading({
......@@ -79,8 +79,9 @@ function getUserInfo() {
reqParams: reqParammm,
},
function (res) {
console.log('sdk2用户信息绑定接口回调数据1', JSON.parse(res))
if (res) {
console.log('sdk2用户信息绑定接口回调数据', JSON.parse(res))
console.log('sdk2用户信息绑定接口回调数据2', JSON.parse(res))
var result = JSON.parse(res)
// 存储后台返回token存储本地localstorage
// localStorage.setItem('token', result.token)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment