任一存 преди 3 години
родител
ревизия
d5944b7ed1
променени са 2 файла, в които са добавени 10 реда и са изтрити 9 реда
  1. 2 1
      src/main.js
  2. 8 8
      src/views/ExhibitionDetail.vue

+ 2 - 1
src/main.js

@@ -1,4 +1,4 @@
-console.log('v0.7')
+console.log('v0.8')
 
 import Vue from 'vue'
 import App from './App.vue'
@@ -24,6 +24,7 @@ if (process.env.NODE_ENV === 'development') {
 } else if (process.env.NODE_ENV === 'production') {
   Vue.prototype.$publicPath = '/njmuseum/'
 }
+Vue.prototype.$backEndBaseUrl = 'https://culture.4dage.com/njmuseum/'
 
 document.documentElement.style.fontSize = window.innerHeight * 0.025276 + 'px'
 window.addEventListener('resize', () => {

+ 8 - 8
src/views/ExhibitionDetail.vue

@@ -104,19 +104,19 @@ export default {
     topItemImage() {
       if (this.choosenExhibition?.video?.length) {
         return {
-          src: `${location.origin}/${this.$publicPath}exhibition-data/${this.$route.query.exhibitionId}/${this.choosenExhibition.video[0].cover}`,
+          src: `${this.$backEndBaseUrl}exhibition-data/${this.$route.query.exhibitionId}/${this.choosenExhibition.video[0].cover}`,
           type: 'video',
           videoSrc: this.choosenExhibition.video[0].video,
         }
       } else if (this.choosenExhibition?.link?.length) {
         return {
-          src: `${location.origin}/${this.$publicPath}exhibition-data/${this.$route.query.exhibitionId}/${this.choosenExhibition.link[0].cover}`,
+          src: `${this.$backEndBaseUrl}exhibition-data/${this.$route.query.exhibitionId}/${this.choosenExhibition.link[0].cover}`,
           type: 'link',
           linkSrc: this.choosenExhibition.link[0].link,
         }
       } else if (this.choosenExhibition.imageNumber !== 0) {
         return {
-          src: `${location.origin}/${this.$publicPath}exhibition-data/${this.$route.query.exhibitionId}/1.jpg`,
+          src: `${this.$backEndBaseUrl}exhibition-data/${this.$route.query.exhibitionId}/1.jpg`,
           type: 'image',
         }
       } else {
@@ -125,7 +125,7 @@ export default {
     },
     topItemVideoSrc() {
       if (this.choosenExhibition?.video?.length) {
-        return `${location.origin}/${this.$publicPath}exhibition-data/${this.$route.query.exhibitionId}/${this.choosenExhibition.video[0].video}`
+        return `${this.$backEndBaseUrl}exhibition-data/${this.$route.query.exhibitionId}/${this.choosenExhibition.video[0].video}`
       } else {
         return null
       }
@@ -134,21 +134,21 @@ export default {
       let ret = []
       for (const iterator of this.choosenExhibition.video || []) {
         ret.push({
-          src: `${location.origin}/${this.$publicPath}exhibition-data/${this.$route.query.exhibitionId}/${iterator.cover}`,
+          src: `${this.$backEndBaseUrl}exhibition-data/${this.$route.query.exhibitionId}/${iterator.cover}`,
           type: 'video',
           videoSrc: iterator.video
         })
       }
       for (const iterator of this.choosenExhibition.link || []) {
         ret.push({
-          src: `${location.origin}/${this.$publicPath}exhibition-data/${this.$route.query.exhibitionId}/${iterator.cover}`,
+          src: `${this.$backEndBaseUrl}exhibition-data/${this.$route.query.exhibitionId}/${iterator.cover}`,
           type: 'link',
           videoSrc: iterator.link
         })
       }
       for (let index = 0; index < this.choosenExhibition.imageNumber; index++) {
         ret.push({
-          src: `${location.origin}/${this.$publicPath}exhibition-data/${this.$route.query.exhibitionId}/${index + 1}.jpg`,
+          src: `${this.$backEndBaseUrl}exhibition-data/${this.$route.query.exhibitionId}/${index + 1}.jpg`,
           type: 'image',
         })
       }
@@ -172,7 +172,7 @@ export default {
     onClickExhibitionImage(e, { index, value }) {
       if (value.type === 'video') {
         this.showMask = true
-        this.videoSrc = `${location.origin}/${this.$publicPath}exhibition-data/${this.$route.query.exhibitionId}/${value.videoSrc}`
+        this.videoSrc = `${this.$backEndBaseUrl}exhibition-data/${this.$route.query.exhibitionId}/${value.videoSrc}`
       } else if (value.type === 'link') {
         this.showIframe = true
       } else if (value.type === 'image') {