Commit f39171dd authored by lei's avatar lei

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

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