Browse Source

图片地址问题

master
xuhuajiao 5 months ago
parent
commit
cca75be7d9
  1. 4
      src/views/bookList.vue
  2. 2
      src/views/girdList.vue
  3. 2
      src/views/index.vue
  4. 2
      src/views/mixins/index.js
  5. 4
      src/views/module/bookDetails.vue
  6. 4
      src/views/module/ranking.vue
  7. 2
      src/views/regionsList.vue

4
src/views/bookList.vue

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

2
src/views/girdList.vue

@ -325,7 +325,7 @@ export default {
this.detailTable = item.books
this.detailCurrent = item
if (this.detailCurrent.onShelfNum) {
this.bigImg = `${this.baseApi}/api/fileRelevant/getImg?imgId=/${this.libcode}/${this.billNoImg}/${this.detailCurrent.gridCode}/img_result/result_LSD_compressed.jpg`
this.bigImg = `${this.baseApi}/api/fileRelevant/getImg?imgType=1&imgId=/${this.libcode}/${this.billNoImg}/${this.detailCurrent.gridCode}/img_result/result_LSD_compressed.jpg`
} else {
this.bigImg = ''
}

2
src/views/index.vue

@ -122,7 +122,7 @@ export default {
console.log(res)
this.allCoverData = res
if (this.floorOptions[index].floorMap) {
this.imageUrl = baseUrl + '/api/fileRelevant/getImg?imgId=' + this.floorOptions[index].floorMap
this.imageUrl = baseUrl + '/api/fileRelevant/getImg?imgType=1&imgId=' + this.floorOptions[index].floorMap
} else {
this.imageUrl = this.defaultImg
}

2
src/views/mixins/index.js

@ -108,7 +108,7 @@ export const positionCrud = {
this.currentMarkData = res
if (row.regionMap) {
this.imageUrl = baseUrl + '/api/fileRelevant/getImg?imgId=' + row.regionMap
this.imageUrl = baseUrl + '/api/fileRelevant/getImg?imgType=1&imgId=' + row.regionMap
this.$nextTick(() => {
const drawinfo = JSON.parse(res.signPoint)
this.initCanvasPreview(drawinfo, type)

4
src/views/module/bookDetails.vue

@ -5,7 +5,8 @@
<div class="dialog-book">
<div class="book-info">
<div class="book-img">
<img :src="coverUrl+'/demoRecommend/getBookCover.do?id='+detailData.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='+detailData.id" :onerror="defaultImg" alt=""> -->
</div>
<div class="book-txt">
<h4> {{ detailData.bookBasics.title }} </h4>
@ -84,6 +85,7 @@ export default {
mixins: [positionCrud],
data() {
return {
baseUrl: process.env.NODE_ENV === 'production' ? window.g.ApiUrl : process.env.VUE_APP_BASE_API,
booShelfGrid: [],
coverUrl: null,
detailShow: false,

4
src/views/module/ranking.vue

@ -11,7 +11,8 @@
>
<el-carousel-item v-for="(item,index) in topThree" :key="index">
<div class="ranking-img" @click="getBookDetaisByBookRecNo(item)">
<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>
</el-carousel-item>
</el-carousel>
@ -64,6 +65,7 @@ export default {
},
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,

2
src/views/regionsList.vue

@ -136,7 +136,7 @@ export default {
console.log(res)
this.allCoverData = res
if (this.regionOptions[index].regionMap) {
this.imageUrl = baseUrl + '/api/fileRelevant/getImg?imgId=' + this.regionOptions[index].regionMap
this.imageUrl = baseUrl + '/api/fileRelevant/getImg?imgType=1&imgId=' + this.regionOptions[index].regionMap
} else {
this.imageUrl = this.defaultImg
}

Loading…
Cancel
Save