getOneStopImgUrl.js 619 Bytes
Newer Older
1 2
import { isJSON } from '@/webPublic/zyd_public/utils/utils';
import config from '@/config/config';
3
import { queryFileUrl } from '@/webPublic/one_stop_public/utils/queryConfig';
4 5 6 7 8 9 10 11 12 13 14 15

export default function getOneStopImgUrl(imgStr = '') {
	if (imgStr && isJSON(imgStr)) {
		imgStr = JSON.parse(imgStr);
		let res = '';
		if (imgStr?.files && Array.isArray(imgStr.files) && imgStr.files.length) {
			res = imgStr.files
				.filter((y) => {
					return y && y.path;
				})
				.map((x) => {
					return {
16
						path: queryFileUrl(x?.path),
17 18 19 20 21 22 23 24 25
						name: x.name,
					};
				});
		}
		return res;
	} else {
		return imgStr;
	}
}