@@ -15,6 +15,16 @@ | |||
<van-col span="2"></van-col> | |||
</van-row> | |||
<div id="content"></div> | |||
<div v-if="attachmentQueryList.length>0"> | |||
<van-divider>附件</van-divider> | |||
<van-cell :title="item.fileName" :url="'/api'+item.fileUrl" is-link v-for="(item,index) in attachmentQueryList"> | |||
<!-- 使用 right-icon 插槽来自定义右侧图标 --> | |||
<template #icon> | |||
<img src="../../assets/images/file_icon.png" style="display: block;width: 24px;margin-right: 5px;" alt=""> | |||
</template> | |||
</van-cell> | |||
</div> | |||
</div> | |||
</template> | |||
@@ -25,6 +35,7 @@ export default { | |||
data() { | |||
return { | |||
detail:'', | |||
attachmentQueryList:[] | |||
}; | |||
}, | |||
created() { | |||
@@ -36,6 +47,19 @@ export default { | |||
console.log(response) | |||
this.detail = response.data | |||
document.getElementById('content').innerHTML = response.data.content; | |||
if(response.data.attachment){ | |||
var content = response.data.attachment.split(','); | |||
let list = []; | |||
content.map(rr=>{ | |||
list.push({ | |||
fileUrl:rr, | |||
fileName:rr.substr(27,rr.length) | |||
}) | |||
}) | |||
this.attachmentQueryList = list; | |||
} | |||
}); | |||
}, | |||
}, | |||
@@ -60,4 +84,11 @@ export default { | |||
img{ | |||
width: 100%; | |||
} | |||
/deep/.van-cell__title, .van-cell__value{ | |||
display: -webkit-box; | |||
-webkit-box-orient: vertical; | |||
-webkit-line-clamp: 1; | |||
word-break: break-all; | |||
overflow: hidden; | |||
} | |||
</style> |
@@ -15,6 +15,16 @@ | |||
<van-col span="2"></van-col> | |||
</van-row> | |||
<div id="content"></div> | |||
<div v-if="attachmentQueryList.length>0"> | |||
<van-divider>附件</van-divider> | |||
<van-cell :title="item.fileName" :url="'/api'+item.fileUrl" is-link v-for="(item,index) in attachmentQueryList"> | |||
<!-- 使用 right-icon 插槽来自定义右侧图标 --> | |||
<template #icon> | |||
<img src="../../assets/images/file_icon.png" style="display: block;width: 24px;margin-right: 5px;" alt=""> | |||
</template> | |||
</van-cell> | |||
</div> | |||
</div> | |||
</template> | |||
@@ -25,6 +35,7 @@ export default { | |||
data() { | |||
return { | |||
detail:'', | |||
attachmentQueryList:[] | |||
}; | |||
}, | |||
created() { | |||
@@ -36,6 +47,20 @@ export default { | |||
console.log(response) | |||
this.detail = response.data | |||
document.getElementById('content').innerHTML = response.data.content; | |||
if(response.data.attachment){ | |||
var content = response.data.attachment.split(','); | |||
let list = []; | |||
content.map(rr=>{ | |||
list.push({ | |||
fileUrl:rr, | |||
fileName:rr.substr(27,rr.length) | |||
}) | |||
}) | |||
this.attachmentQueryList = list; | |||
} | |||
}); | |||
}, | |||
}, | |||
@@ -52,5 +77,13 @@ export default { | |||
} | |||
#content{ | |||
overflow: hidden; | |||
font-size: 14PX; | |||
} | |||
/deep/.van-cell__title, .van-cell__value{ | |||
display: -webkit-box; | |||
-webkit-box-orient: vertical; | |||
-webkit-line-clamp: 1; | |||
word-break: break-all; | |||
overflow: hidden; | |||
} | |||
</style> |