提交 3e3f8f70 编写于 作者: Yuanzhao.dai's avatar Yuanzhao.dai

api fixed

上级 48ee1bfd
...@@ -21,7 +21,9 @@ export const envConfig = { ...@@ -21,7 +21,9 @@ export const envConfig = {
qiniuResourceUrl: "https://test1-videos.yunqueyi.com", qiniuResourceUrl: "https://test1-videos.yunqueyi.com",
qiniuImgUrl: "https://test1-file.yunqueyi.com", qiniuImgUrl: "https://test1-file.yunqueyi.com",
loginUrl: 'https://dev-saas.yunqueyi.com/pica-login/work_station.html', loginUrl: 'https://dev-saas.yunqueyi.com/pica-login/work_station.html',
innerLoginUrl: 'http://localhost:8090/PICA_SSO_FE/html/pica_login.html' innerLoginUrl: 'http://localhost:8090/PICA_SSO_FE/html/pica_login.html',
followUpApi: '',
followUpApiSoSoApi:'http://sosoapi.yunqueyi.com/sosoapi-web/pass/mock/73'
}, },
dev: { dev: {
baseUrl: 'https://dev-sc.yunqueyi.com/portal/', baseUrl: 'https://dev-sc.yunqueyi.com/portal/',
...@@ -32,7 +34,8 @@ export const envConfig = { ...@@ -32,7 +34,8 @@ export const envConfig = {
qiniuResourceUrl: "https://test1-videos.yunqueyi.com", qiniuResourceUrl: "https://test1-videos.yunqueyi.com",
qiniuImgUrl: "https://test1-file.yunqueyi.com", qiniuImgUrl: "https://test1-file.yunqueyi.com",
loginUrl: 'https://dev-saas.yunqueyi.com/pica-login/work_station.html', loginUrl: 'https://dev-saas.yunqueyi.com/pica-login/work_station.html',
innerLoginUrl: 'https://dev-sso.yunqueyi.com/PICA_SSO_FE/html/pica_login.html' innerLoginUrl: 'https://dev-sso.yunqueyi.com/PICA_SSO_FE/html/pica_login.html',
followUpApi: '',
}, },
test: { test: {
baseUrl: 'https://test1-sc.yunqueyi.com/portal/', baseUrl: 'https://test1-sc.yunqueyi.com/portal/',
...@@ -43,7 +46,8 @@ export const envConfig = { ...@@ -43,7 +46,8 @@ export const envConfig = {
qiniuResourceUrl: "https://test1-videos.yunqueyi.com", qiniuResourceUrl: "https://test1-videos.yunqueyi.com",
qiniuImgUrl: "https://test1-file.yunqueyi.com", qiniuImgUrl: "https://test1-file.yunqueyi.com",
loginUrl: 'https://test1-saas.yunqueyi.com/pica-login/work_station.html', loginUrl: 'https://test1-saas.yunqueyi.com/pica-login/work_station.html',
innerLoginUrl: 'https://test1-sso.yunqueyi.com/PICA_SSO_FE/html/pica_login.html' innerLoginUrl: 'https://test1-sso.yunqueyi.com/PICA_SSO_FE/html/pica_login.html',
followUpApi: '',
}, },
uat: { uat: {
baseUrl: 'https://uat-sc.yunqueyi.com/portal/', baseUrl: 'https://uat-sc.yunqueyi.com/portal/',
...@@ -54,7 +58,8 @@ export const envConfig = { ...@@ -54,7 +58,8 @@ export const envConfig = {
qiniuResourceUrl: "https://videos.yunqueyi.com", // 视频 qiniuResourceUrl: "https://videos.yunqueyi.com", // 视频
qiniuImgUrl: "https://file.yunqueyi.com", qiniuImgUrl: "https://file.yunqueyi.com",
loginUrl: 'https://uat-saas.yunqueyi.com/pica-login/work_station.html', loginUrl: 'https://uat-saas.yunqueyi.com/pica-login/work_station.html',
innerLoginUrl: 'https://uat-sso.yunqueyi.com/PICA_SSO_FE/html/pica_login.html' innerLoginUrl: 'https://uat-sso.yunqueyi.com/PICA_SSO_FE/html/pica_login.html',
followUpApi: '',
}, },
pro: { pro: {
baseUrl: 'https://sc.yunqueyi.com/portal/', baseUrl: 'https://sc.yunqueyi.com/portal/',
...@@ -65,6 +70,7 @@ export const envConfig = { ...@@ -65,6 +70,7 @@ export const envConfig = {
qiniuResourceUrl: "https://videos.yunqueyi.com", qiniuResourceUrl: "https://videos.yunqueyi.com",
qiniuImgUrl: "https://file.yunqueyi.com", qiniuImgUrl: "https://file.yunqueyi.com",
loginUrl: 'https://saas.yunqueyi.com/pica-login/work_station.html', loginUrl: 'https://saas.yunqueyi.com/pica-login/work_station.html',
innerLoginUrl: 'https://sso.yunqueyi.com/PICA_SSO_FE/html/pica_login.html' innerLoginUrl: 'https://sso.yunqueyi.com/PICA_SSO_FE/html/pica_login.html',
followUpApi: '',
} }
} }
import axios from '../fetch'; import fetch from '../fetch';
import { getFollowUpApi } from '@/utils/index'
import utils from './followupUtils'; import utils from './followupUtils';
// 随访接口域名
let domain = ' ';
if (process.env.APIDOMAIN === 'prod') {
domain = ' ';
} else if (process.env.APIDOMAIN === 'test') {
domain = ' ';
} else if (process.env.APIDOMAIN === 'uat') {
domain = ' ';
} else if (process.env.APIDOMAIN === 'dev') {
domain = ' ';
}
/*计划管理API*/ /*计划管理API*/
const planManageApi = [ const planManageApi = [
{ {
url: '/followup/planPatient', url: '/followup/planPatient/',
method: 'GET', method: 'get',
params: 'params', params: 'params',
name: 'getResidentList', name: 'getResidentList',
description: '获取居民列表', description: '获取居民列表',
...@@ -34,10 +24,10 @@ const apis = [...planManageApi]; ...@@ -34,10 +24,10 @@ const apis = [...planManageApi];
apis.forEach(item => api[item.name] = (params = {}, extraConfig = {}) => { apis.forEach(item => api[item.name] = (params = {}, extraConfig = {}) => {
const config = { const config = {
baseURL: domain, url: getFollowUpApi(item.url),
url: item.url,
method: item.method, method: item.method,
}; };
if (extraConfig.urlSuffix) { // 需要做URL拼接的情况(比如*.do/2),,,可以根据自己的实际情况进行扩展 if (extraConfig.urlSuffix) { // 需要做URL拼接的情况(比如*.do/2),,,可以根据自己的实际情况进行扩展
config.url = `${config.url}${extraConfig.urlSuffix}`; config.url = `${config.url}${extraConfig.urlSuffix}`;
//something else //something else
...@@ -48,21 +38,15 @@ apis.forEach(item => api[item.name] = (params = {}, extraConfig = {}) => { ...@@ -48,21 +38,15 @@ apis.forEach(item => api[item.name] = (params = {}, extraConfig = {}) => {
} else { } else {
config.params = filterParams; config.params = filterParams;
} }
console.log('item',{...config})
/*utils.MSG.$emit('axios:begin', item.url);*/ /*utils.MSG.$emit('axios:begin', item.url);*/
return axios({ return fetch({
...config, ...config,
...extraConfig, ...extraConfig,
}).then(res => { }).then(res => {
return Promise.resolve(res); return Promise.resolve(res);
}).catch(err => { }).catch(err => {
return Promise.resolve({ // 请务必根据data判断 return Promise.resolve(err);
data: {
code: 222222, // exception 专用
msg: 'axios:error',
err,
message: err
},
});
}); });
}); });
......
...@@ -179,9 +179,14 @@ export function uploadVideo() { ...@@ -179,9 +179,14 @@ export function uploadVideo() {
export function uploadImg() { export function uploadImg() {
return getConfigByEnvType('qiniuImgUrl') return getConfigByEnvType('qiniuImgUrl')
} }
// 获取随访服务器域名地址
export function getFollowUpApi(url) {
return getConfigByEnvType('followUpApiSoSoApi') + url //当前使用sosoapi mock数据
}
// 根据不同环境,生成URL // 根据不同环境,生成URL
function getConfigByEnvType(urlType) { function getConfigByEnvType(urlType) {
return envConfig[process.env.BUILD_ENV][urlType] return envConfig[process.env.BUILD_ENV][urlType]
} }
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册