123456789101112131415161718192021222324252627282930 |
- import apiUrl from './apiUrl.js';
- import siteInfo from '../siteinfo.js';
- const spliceUrl = (ip, apiUrl) => {
- let newUrl = {};
- for (let k in apiUrl) {
- let newOb = {
- [k]: {}
- };
- for (let i in apiUrl[k]) {
- newOb[k][i] = `${ip}${apiUrl[k][i]}`
- }
- newUrl[k] = newOb[k];
- }
- return newUrl;
- };
- const appendApiUrl = (siteInfo) => {
- let apiRoot = '';
- if (siteInfo.acid > 0) {
- const scriptUrl = siteInfo.siteroot.substr(0, siteInfo.siteroot.indexOf('app/index.php'))
- + 'addons/zjhj_bd/web/index.php';
- apiRoot = scriptUrl + '?_acid=' + siteInfo.acid + '&r=';
- } else {
- apiRoot = siteInfo.apiroot + '&r=';
- }
- return spliceUrl(apiRoot, apiUrl);
- };
- export default appendApiUrl(siteInfo);
|