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/ VUE_APP_FILE_PATH=/upload/
# 代理url 本地调试,不可以用在其他地方 # 代理url 本地调试,不可以用在其他地方
VUE_APP_PROXY_URL=http://43.143.139.204/manageApi VUE_APP_PROXY_URL=//43.143.139.204/manageApi
# 登录url # 登录url
VUE_APP_LOGIN_URL=https://u-pre.boe.com/web VUE_APP_LOGIN_URL=//u-pre.boe.com/web
# boe域名 # 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 VUE_APP_OUTPUT_DIR=./dist
# iframe嵌套url # 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 VUE_APP_UP_LOAD_STUDENT_TEMPLATE=导入学员模版-1673963663229.xlsx

View File

@@ -2,9 +2,9 @@ NODE_ENV=boe
VUE_APP_BASE=/manage VUE_APP_BASE=/manage
VUE_APP_BASE_API=/manageApi 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 VUE_APP_UP_LOAD_STUDENT_TEMPLATE=导入学员模版-1673963663229.xlsx

View File

@@ -2,15 +2,15 @@ NODE_ENV=prod
VUE_APP_BASE=/manage VUE_APP_BASE=/manage
VUE_APP_BASE_API=/manageApi 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_URL=//u.boe.com/pc/iframe
VUE_APP_IFRAME_STUDENT_URL=https://u.boe.com/pc/loading 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 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=/manage-release
VUE_APP_BASE_API=/manageApi-release VUE_APP_BASE_API=/manageApi-release
VUE_APP_PROXY_URL=https://u-pre.boe.com/ VUE_APP_PROXY_URL=//u-pre.boe.com/
VUE_APP_LOGIN_URL=https://u.boe.com/web-release 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_URL=//u.boe.com/pc-release/iframe
VUE_APP_IFRAME_STUDENT_URL=https://u.boe.com/pc-release/loading 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 VUE_APP_UP_LOAD_STUDENT_TEMPLATE=导入学员模版-1673963663229.xlsx

View File

@@ -1,2 +1,2 @@
NODE_ENV=test 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 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" const codeUrl = "https://u-pre.boe.com"

View File

@@ -197,7 +197,7 @@ export async function boeRequest(_url, params) {
} }
} }
const body = method !== 'get' ? 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, { return fetch(url, {
method, method,
headers: { headers: {

View File

@@ -81,7 +81,7 @@ const changeRole = (value) => {
const logOut = () => { const logOut = () => {
store.replaceState(createStore({state: {openpages: []}}).state); store.replaceState(createStore({state: {openpages: []}}).state);
localStorage.clear(); 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> </script>
<style scoped lang="scss"> <style scoped lang="scss">

View File

@@ -4713,7 +4713,7 @@ export default defineComponent({
name: record.name ? record.name : "", name: record.name ? record.name : "",
url: url:
type == 1 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 + : process.env.VUE_APP_BASE_API +
`/admin/student/studentSign?taskId=${ `/admin/student/studentSign?taskId=${
record.offcoursePlanId record.offcoursePlanId

View File

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