feat:修改部分协议接口自动获取(http/https)

This commit is contained in:
wyx
2023-02-03 16:30:39 +08:00
parent 0278434141
commit 531a9d37cb
10 changed files with 28 additions and 28 deletions

12
.env
View File

@@ -5,21 +5,21 @@ VUE_APP_BASE_API=/manageApi
#文件路径
VUE_APP_FILE_PATH=/upload/
# 代理url 本地调试,不可以用在其他地方
VUE_APP_PROXY_URL=http://43.143.139.204/manageApi
VUE_APP_PROXY_URL=//43.143.139.204/manageApi
# 登录url
VUE_APP_LOGIN_URL=https://u-pre.boe.com/web
VUE_APP_LOGIN_URL=//u-pre.boe.com/web
# boe域名
VUE_APP_BOE_API_URL=https://u-pre.boe.com
VUE_APP_BOE_API_URL=//u-pre.boe.com
#打包路径
VUE_APP_OUTPUT_DIR=./dist
# iframe嵌套url
VUE_APP_IFRAME_URL=https://u-pre.boe.com/pc/iframe
VUE_APP_IFRAME_URL=//u-pre.boe.com/pc/iframe
# 学员端路由
VUE_APP_IFRAME_STUDENT_URL=https://u-pre.boe.com/pc/loadingVUE_APP_BOE_API_URLVUE_APP_BOE_API_URL
VUE_APP_IFRAME_STUDENT_URL=//u-pre.boe.com/pc/loadingVUE_APP_BOE_API_URLVUE_APP_BOE_API_URL
# 课程二维码
VUE_APP_COURSE_STUDY=https://u-pre.boe.com/pc/course/studyindex?id=
VUE_APP_COURSE_STUDY=//u-pre.boe.com/pc/course/studyindex?id=
# 导入学员模板
VUE_APP_UP_LOAD_STUDENT_TEMPLATE=导入学员模版-1673963663229.xlsx

View File

@@ -2,9 +2,9 @@ NODE_ENV=boe
VUE_APP_BASE=/manage
VUE_APP_BASE_API=/manageApi
VUE_APP_LOGIN_URL=https://u-pre.boe.com/web
VUE_APP_LOGIN_URL=//u-pre.boe.com/web
VUE_APP_BOE_API_URL=https://u-pre.boe.com
VUE_APP_BOE_API_URL=//u-pre.boe.com
# 导入学员模板
VUE_APP_UP_LOAD_STUDENT_TEMPLATE=导入学员模版-1673963663229.xlsx

View File

@@ -2,15 +2,15 @@ NODE_ENV=prod
VUE_APP_BASE=/manage
VUE_APP_BASE_API=/manageApi
VUE_APP_PROXY_URL=https://u.boe.com/
VUE_APP_PROXY_URL=//u.boe.com/
VUE_APP_LOGIN_URL=https://u.boe.com/web
VUE_APP_LOGIN_URL=//u.boe.com/web
VUE_APP_BOE_API_URL=https://u.boe.com
VUE_APP_BOE_API_URL=//u.boe.com
VUE_APP_IFRAME_URL=https://u.boe.com/pc/iframe
VUE_APP_IFRAME_STUDENT_URL=https://u.boe.com/pc/loading
VUE_APP_IFRAME_URL=//u.boe.com/pc/iframe
VUE_APP_IFRAME_STUDENT_URL=//u.boe.com/pc/loading
VUE_APP_COURSE_STUDY=https://u.boe.com/pc/course/studyindex?id=
VUE_APP_COURSE_STUDY=//u.boe.com/pc/course/studyindex?id=
VUE_APP_UP_LOAD_STUDENT_TEMPLATE=导入学员模版-1673963663229.xlsx

View File

@@ -2,15 +2,15 @@ NODE_ENV=release
VUE_APP_BASE=/manage-release
VUE_APP_BASE_API=/manageApi-release
VUE_APP_PROXY_URL=https://u-pre.boe.com/
VUE_APP_LOGIN_URL=https://u.boe.com/web-release
VUE_APP_PROXY_URL=//u-pre.boe.com/
VUE_APP_LOGIN_URL=//u.boe.com/web-release
VUE_APP_BOE_API_URL=https://u.boe.com
VUE_APP_BOE_API_URL=//u.boe.com
VUE_APP_IFRAME_URL=https://u.boe.com/pc-release/iframe
VUE_APP_IFRAME_STUDENT_URL=https://u.boe.com/pc-release/loading
VUE_APP_IFRAME_URL=//u.boe.com/pc-release/iframe
VUE_APP_IFRAME_STUDENT_URL=//u.boe.com/pc-release/loading
VUE_APP_COURSE_STUDY=https://u.boe.com/pc-release/course/studyindex?id=
VUE_APP_COURSE_STUDY=//u.boe.com/pc-release/course/studyindex?id=
VUE_APP_UP_LOAD_STUDENT_TEMPLATE=导入学员模版-1673963663229.xlsx

View File

@@ -1,2 +1,2 @@
NODE_ENV=test
VUE_APP_BOE_API_URL=https://u-pre.boe.com
VUE_APP_BOE_API_URL=//u-pre.boe.com

View File

@@ -277,9 +277,9 @@ const commonData = {
const organizationalTree = []
//嵌套页面
const iframeUrl = process.env.VUE_APP_IFRAME_URL
const iframeUrl = window.location.protocol + process.env.VUE_APP_IFRAME_URL
//学员端路由
const studentUrl = process.env.VUE_APP_IFRAME_STUDENT_URL
const studentUrl = window.location.protocol + process.env.VUE_APP_IFRAME_STUDENT_URL
//二维码
const codeUrl = "https://u-pre.boe.com"

View File

@@ -197,7 +197,7 @@ export async function boeRequest(_url, params) {
}
}
const body = method !== 'get' ? params || {} : {}
url = process.env.NODE_ENV === 'development' ? url : process.env.VUE_APP_BOE_API_URL + url
url = process.env.NODE_ENV === 'development' ? url : window.location.protocol + process.env.VUE_APP_BOE_API_URL + url
return fetch(url, {
method,
headers: {

View File

@@ -81,7 +81,7 @@ const changeRole = (value) => {
const logOut = () => {
store.replaceState(createStore({state: {openpages: []}}).state);
localStorage.clear();
(process.env.NODE_ENV === 'development' || process.env.NODE_ENV === 'alpine') ? router.push({path: '/login'}) : (window.location.href = process.env.VUE_APP_LOGIN_URL)
(process.env.NODE_ENV === 'development' || process.env.NODE_ENV === 'alpine') ? router.push({path: '/login'}) : (window.location.href = window.location.protocol + process.env.VUE_APP_LOGIN_URL)
};
</script>
<style scoped lang="scss">

View File

@@ -4713,7 +4713,7 @@ export default defineComponent({
name: record.name ? record.name : "",
url:
type == 1
? process.env.VUE_APP_COURSE_STUDY + record.offcourseId
? window.location.protocol + process.env.VUE_APP_COURSE_STUDY + record.offcourseId
: process.env.VUE_APP_BASE_API +
`/admin/student/studentSign?taskId=${
record.offcoursePlanId

View File

@@ -15,13 +15,13 @@ module.exports = defineConfig({
port: 8080,
proxy: {
"/manageApi": {
target: process.env.VUE_APP_PROXY_URL,
target: window.location.protocol + process.env.VUE_APP_PROXY_URL,
changeOrigin: true, //表示是否改变原域名
pathRewrite: {
"^/manageApi": "",
},
}, "/userbasic": {
target: process.env.VUE_APP_BOE_API_URL,
target: window.location.protocol + process.env.VUE_APP_BOE_API_URL,
changeOrigin: true, //表示是否改变原域名
},
},