@@ -15,6 +15,16 @@ | |||||
<van-col span="2"></van-col> | <van-col span="2"></van-col> | ||||
</van-row> | </van-row> | ||||
<div id="content"></div> | <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> | </div> | ||||
</template> | </template> | ||||
@@ -25,6 +35,7 @@ export default { | |||||
data() { | data() { | ||||
return { | return { | ||||
detail:'', | detail:'', | ||||
attachmentQueryList:[] | |||||
}; | }; | ||||
}, | }, | ||||
created() { | created() { | ||||
@@ -36,6 +47,19 @@ export default { | |||||
console.log(response) | console.log(response) | ||||
this.detail = response.data | this.detail = response.data | ||||
document.getElementById('content').innerHTML = response.data.content; | 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{ | img{ | ||||
width: 100%; | 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> | </style> |
@@ -15,6 +15,16 @@ | |||||
<van-col span="2"></van-col> | <van-col span="2"></van-col> | ||||
</van-row> | </van-row> | ||||
<div id="content"></div> | <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> | </div> | ||||
</template> | </template> | ||||
@@ -25,6 +35,7 @@ export default { | |||||
data() { | data() { | ||||
return { | return { | ||||
detail:'', | detail:'', | ||||
attachmentQueryList:[] | |||||
}; | }; | ||||
}, | }, | ||||
created() { | created() { | ||||
@@ -36,6 +47,20 @@ export default { | |||||
console.log(response) | console.log(response) | ||||
this.detail = response.data | this.detail = response.data | ||||
document.getElementById('content').innerHTML = response.data.content; | 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{ | #content{ | ||||
overflow: hidden; | 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> | </style> |