| @@ -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> | ||||