This commit is contained in:
zlwu committed 2026-06-06 19:44:18 +08:00
1 parent dacfdc9ff6
commit f9676f8759
906 files changed
+533306 -12946

No files matched your search

@@ -22,6 +22,7 @@
import { computed, ref, watch, onBeforeUnmount } from 'vue'
import { PictureFilled } from '@element-plus/icons-vue'
import request from '@/utils/http'
import { resolveCrmAttachmentUrl } from '@/utils/crm-attachment'
const props = defineProps({
src: {
@@ -166,8 +167,15 @@ watch(
}
if (props.isOssId) {
const ossIds = newSrc.split(',').filter((id) => id.trim())
const urls = await getUrlsByOssIds(ossIds)
const ossKeys = newSrc.split(',').filter((id) => id.trim())
// 门户 CRM:MinIO 相对路径(含 /),直接拼公开前缀展示
if (ossKeys.some((key) => key.includes('/'))) {
const urls = ossKeys.map((key) => resolveCrmAttachmentUrl(key)).filter(Boolean)
realSrc.value = urls[0] || ''
realSrcList.value = urls
return
}
const urls = await getUrlsByOssIds(ossKeys)
realSrc.value = urls[0] || ''
realSrcList.value = urls
return