|
|
@@ -2,7 +2,7 @@
|
|
|
<Modal :visible="visible" :width="720" :closeButton="true" @update:visible="val => emit('update:visible', val)">
|
|
|
<div class="sddd_box">
|
|
|
<template v-for="(item,index) in messageList" :key="item.id">
|
|
|
- <div v-if="item.messages.length">
|
|
|
+ <div v-if="item.messages || item.imageUrls">
|
|
|
<div class="messageNode">
|
|
|
<div class="mn_title">节点{{ index+1 }}</div>
|
|
|
<div class="mn_content">
|
|
|
@@ -22,6 +22,16 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</template>
|
|
|
+ <template v-if="item.imageUrls" v-for="(item3,index3) in item.imageUrls" :key="`${index}-${index3}`">
|
|
|
+ <div class="na_m_item">
|
|
|
+ <div class="na_m_i_name">
|
|
|
+ {{ item.type }}
|
|
|
+ </div>
|
|
|
+ <div class="na_m_i_content">
|
|
|
+ <img style="height: 100px;width: auto;" :src="item3" />
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </template>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -60,7 +70,7 @@ const messageList = ref<any[]>([])
|
|
|
const isUrl = (str: string): boolean => {
|
|
|
try {
|
|
|
const url = new URL(str)
|
|
|
- return url.protocol === 'http:' || url.protocol === 'https:'
|
|
|
+ return (url.protocol === 'http:' || url.protocol === 'https:') && str.includes('json')
|
|
|
}
|
|
|
catch {
|
|
|
return false
|