提交 f9b5a909 authored 作者: 钟是志's avatar 钟是志

优化代码

上级 3554b4cf
// 28038 1.1越权【高】 2022年7月7日
import { getIsBei_Dian } from '@/webPublic/zyd_public/utils/utils';
import config from '@/config/config'; import config from '@/config/config';
import { getCurrentUser } from '@/webPublic/one_stop_public/utils/token';
// 去除url中的 两个//
export default function urlTransform(url) { export default function urlTransform(url) {
if (url && url.indexOf(config.gateWayPort) > -1) { if (url && url.indexOf(config.gateWayPort) > -1) {
let uArr = url.split(config.gateWayPort); let uArr = url.split(config.gateWayPort);
uArr[1] = uArr[1].replaceAll('\//', '\/'); uArr[1] = uArr[1].replaceAll('\/\/', '\/');
url = config.gateWayPort + uArr[1]; url = config.gateWayPort + uArr[1];
} }
return url; return url;
/**
* 暂时弃用
* */
if (!getIsBei_Dian()) {
return url;
}
if (url && url.indexOf(config.gateWayPort) > -1) {
let uArr = url.split(config.gateWayPort);
uArr[1] = uArr[1].replaceAll('\//', '\/');
url = config.gateWayPort + uArr[1];
}
// let u = url.split('://');
let currentUser = getCurrentUser();
if (!currentUser?.typeString) {
// console.log('没有获取currentUser的typeString, 无法转换接口');
return url;
}
if (url && url.indexOf('zydsgWeb') > -1) {
url = url.replace('/zydsgWeb', '/zydsgWeb/safe' + currentUser.typeString);
}
return url;
} }
...@@ -5,10 +5,9 @@ import urlTransform from '@/webPublic/zyd_public/request/urlTransform'; ...@@ -5,10 +5,9 @@ import urlTransform from '@/webPublic/zyd_public/request/urlTransform';
export function hrefWithToken(url, arg = { export function hrefWithToken(url, arg = {
justOpenUrl: false,
}) { }) {
const { const {
justOpenUrl justOpenUrl = false,
} = arg; } = arg;
if (!getIsBei_Dian()) { if (!getIsBei_Dian()) {
if (url.indexOf('?') > -1) { if (url.indexOf('?') > -1) {
......
...@@ -344,8 +344,6 @@ export function getHeaders(url = '') { ...@@ -344,8 +344,6 @@ export function getHeaders(url = '') {
const currentInfo = getCurrentUser(); const currentInfo = getCurrentUser();
const timestamp = window.serviceCurrentDate || new Date().getTime(); const timestamp = window.serviceCurrentDate || new Date().getTime();
const secretString = token + currentInfo.userid + currentInfo.typeString + timestamp; const secretString = token + currentInfo.userid + currentInfo.typeString + timestamp;
// console.log(secretString, awc_timestamp);
// console.log(Md5(secretString));
if (isTest) { if (isTest) {
console.log( console.log(
{ {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论