|
|
@ -12,7 +12,8 @@ |
|
|
|
<div v-for="(item,index) in bookList" :key="index" class="book-item" @click="getBookDetaisByBookRecNo(item)"> |
|
|
|
<div class="book-info"> |
|
|
|
<div class="book-img"> |
|
|
|
<img :src="coverUrl+'/demoRecommend/getBookCover.do?id='+item.id" :onerror="defaultImg" alt=""> |
|
|
|
<img :src="item.bookCover === null ? defaultImg : baseUrl + '/api/fileRelevant/getImg?imgType=2&imgId=' + item.bookCover" :onerror="defaultImg" alt=""> |
|
|
|
<!-- <img :src="coverUrl+'/demoRecommend/getBookCover.do?id='+item.id" :onerror="defaultImg" alt=""> --> |
|
|
|
</div> |
|
|
|
<div class="book-txt"> |
|
|
|
<h4> {{ item.title }} </h4> |
|
|
@ -50,6 +51,7 @@ export default { |
|
|
|
mixins: [positionCrud], |
|
|
|
data() { |
|
|
|
return { |
|
|
|
baseUrl: process.env.NODE_ENV === 'production' ? window.g.ApiUrl : process.env.VUE_APP_BASE_API, |
|
|
|
defaultImg: 'this.src="' + require('@/assets/images/default-img.png') + '"', |
|
|
|
bookList: [], |
|
|
|
coverUrl: null, |
|
|
|