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

29912 移动端头像没有显示出来 web出来了【110030 bdk@2022*$】

上级 ec6aa969
import moment from 'moment';
import {isJSON} from "@/H5Public/utils/authority";
/**
* 处理字符串相关的函数
* 2019年9月6日
......@@ -55,3 +56,66 @@ export function dateParse(unixTime, dateFormat='YYYY-MM-DD') {
}
}
/**
* [
* {
* "downloadUrl":"http://192.168.1.122:8101/dsf/download?filePath=/u/upload/202009/08151011zzxg.png",
* "fileExt":"png",
* "fileName":"首页-系统导览.png",
* "filePath":"/u/upload/202009/08151011zzxg.png",
* "id":492,
* "previewType":"picture",
* "url":"http://192.168.1.122:8101/dsf/u/upload/202009/08151011zzxg.png",
* }]
*
* */
export function getFileInfo(fileJsonStr) {
if (!fileJsonStr || !isJSON(fileJsonStr)) {
if (fileJsonStr && typeof fileJsonStr === 'string' && fileJsonStr.indexOf('http') <= -1 && fileJsonStr.length > 10) {
// 拼一站式的 图片路径 可能需要修改
let prefix = window.specialImportantSystemConfig && window.specialImportantSystemConfig.dfs;
if (fileJsonStr.startsWith('/u/')) { // 一站式的图片
// console.log('一站式图片地址拼接');
prefix = window.specialImportantSystemConfig && window.specialImportantSystemConfig.sqlFormsServer;
}
return {
downloadUrl: '',
url: prefix + fileJsonStr,
fileName: '',
};
} else {
if (fileJsonStr && typeof fileJsonStr === 'string' && fileJsonStr.indexOf('http') > -1 && fileJsonStr.length > 10) {
return {
downloadUrl: '',
url: fileJsonStr,
fileName: '',
};
} else {
return {
downloadUrl: '',
url: '',
fileName: '',
};
}
}
} else {
if (isJSON(fileJsonStr)) {
fileJsonStr = JSON.parse(fileJsonStr);
if (fileJsonStr.url) {
return fileJsonStr;
} else {
return {
downloadUrl: '',
url: '',
fileName: '',
};
}
} else {
return {
downloadUrl: '',
url: '',
fileName: '',
};
}
}
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论