diff --git a/.env.development b/.env.development index a79a6ae0..7c776625 100644 --- a/.env.development +++ b/.env.development @@ -9,9 +9,8 @@ ENV = 'development' #VITE_APP_BASE_API_Url = 'http://25.64.16.133:9786' -#VITE_APP_BASE_API_Url = 'http://aitstest.jlbank.com.cn:7002' - +VITE_APP_BASE_API_Url = 'https://aitstest.jlbank.com.cn:7001' # app入口 -VITE_APP_BASE_API_Url = 'http://25.18.122.65:7001' +#VITE_APP_BASE_API_Url = 'http://25.18.122.65:7001' diff --git a/src/api/courseDetail.js b/src/api/courseDetail.js index fdaab1b9..9f243a90 100644 --- a/src/api/courseDetail.js +++ b/src/api/courseDetail.js @@ -1,12 +1,54 @@ import request from '@/api/request' -const base_url = '/traapp' +const module_url = '/traapp' -// 获取课程分类树接口 +// AITS-A-4006--APP课程详情查询-含知识点学习状态数据 export const getCourseDetailApi = (data) => { return request({ - url: base_url + '/crsInfo/queryCrsInfoDetail', + url: module_url + '/crsInfo/queryCrsInfoDetail', method: 'post', data }); }; + + +// AITS-A-4007--APP课程评价列表数据查询 +export const qryTraCrsBbsDataByCrsNum = (data) => { + return request({ + url: module_url + '/traCrsBbsInfo/qryTraCrsBbsDataByCrsNum', + method: 'post', + data + }); +}; + +// AITS-A-4008--APP课程评价下回复评论时刷新二级评论列表数据接口 +export const qryChildTraCrsBbsInfo = (data) => { + return request({ + url: module_url + '/traCrsBbsInfo/qryChildTraCrsBbsInfo', + method: 'post', + data + }); +}; + + +// AITS-A-4009--APP课程评价回复评论接口 +export const replyTraCrsBbsInfo = (data) => { + return request({ + url: module_url + '/traCrsBbsInfo/replyTraCrsBbsInfo', + method: 'post', + data + }); +}; + + +// AITS-A-4010--APP课程评价接口 +export const publishCrsEvaluation = (data) => { + return request({ + url: module_url + '/traCrsBbsInfo/publishCrsEvaluation', + method: 'post', + data + }); +}; + + + diff --git a/src/api/request.js b/src/api/request.js index cee9f5af..c52d6d87 100644 --- a/src/api/request.js +++ b/src/api/request.js @@ -6,18 +6,26 @@ import common from '@/common/common.js' const ENV = import.meta.env export const get_base_url = url => { - if (process.env.NODE_ENV === 'development') { - // 开发环境 - return ENV.VITE_APP_BASE_API_Url - } else if (process.env.NODE_ENV === 'production') { - // 生产环境 - return ENV.VITE_APP_BASE_API_Url + if (process.env.NODE_ENV === 'development') { // 开发环境 + // H5必须用非https,手机端必须用https + // #ifdef H5 + const baseUrl = ENV.VITE_APP_BASE_API_Url + if (baseUrl.startsWith('https')) { + return baseUrl.replace('https', 'http') + } + return baseUrl + // #endif + // #ifdef APP-PLUS + return ENV.VITE_APP_BASE_API_Url + // #endif + } else if (process.env.NODE_ENV === 'production') { // 生产环境 + return ENV.VITE_APP_BASE_API_Url } } // 请求错误码 export const REQUES_ERROR_CODES = { - NO_LOGIN: ['QQ0005', '0005'] //登录 + NO_LOGIN: ['QQ0005', '0005'] //登录 }; // 去登录弹窗状态 @@ -27,7 +35,7 @@ export const goto_login_fun = () => { // if (no_login_show_modal_state) return; no_login_show_modal_state = true common.hideLoading() - common.show('未登录','现在去登录').then(() => { + common.show('未登录', '现在去登录').then(() => { common.navigateTo('/pages/login/login') }).finally(() => { no_login_show_modal_state = false @@ -42,13 +50,13 @@ export default function request({ meta, isStream, suppressErrors, - header={} + header = {} }) { const base_url = get_base_url(url); const headers_base = { 'content-type': 'application/x-www-form-urlencoded; charset=UTF-8', - ...(header||{}) + ...(header || {}) } let token = getToken() @@ -69,11 +77,11 @@ export default function request({ // suppressErrors // 模拟拦截器功能 const res = response.data - if (res?.rtnCode === '0000'){ + if (res?.rtnCode === '0000') { return resolve(res) } //到这里下面全是异常的处理 - if(suppressErrors){ // 静默的接口,报错也不处理,因为下面有公共处理 + if (suppressErrors) { // 静默的接口,报错也不处理,因为下面有公共处理 return reject() } if (!res) { @@ -81,14 +89,14 @@ export default function request({ return reject() } // 0005 QQ0005 登录已过期 - if(REQUES_ERROR_CODES['NO_LOGIN'].includes(res.rtnCode)) { + if (REQUES_ERROR_CODES['NO_LOGIN'].includes(res.rtnCode)) { goto_login_fun() } - + return reject(res) }, fail(res) { - console.log('131231', res, url); + console.log('131231', res, url, base_url); } }); }) diff --git a/src/pages/courseDetail/comment.vue b/src/pages/courseDetail/comment.vue index 73383cba..e11d5e3b 100644 --- a/src/pages/courseDetail/comment.vue +++ b/src/pages/courseDetail/comment.vue @@ -29,11 +29,24 @@