Переглянути джерело

📦 文物页细节修改

imengyu 1 місяць тому
батько
коміт
ffad99e345
2 змінених файлів з 11 додано та 13 видалено
  1. 4 5
      src/pages/home.vue
  2. 7 8
      src/pages/inhert/artifact/details.vue

+ 4 - 5
src/pages/home.vue

@@ -36,11 +36,10 @@
           </view>
 
           <Box1AudioPlay
-            v-if="langLoader.content.value?.[0]"
             class="w-100 mt-3 mb-3" 
-            :title="langLoader.content.value[0].title"
-            :image="langLoader.content.value[0].image"
-            @click="navTo('/pages/video/details', { id: langLoader.content.value[0].id })"
+            :title="langLoader.content.value?.[0].title"
+            :image="langLoader.content.value?.[0].image"
+            @click="navTo('/pages/video/details', { id: langLoader.content.value?.[0].id })"
           />
 
           <view  
@@ -169,7 +168,7 @@ const subTabs1 = [
     icon: MainBoxIcon1, 
     onClick: () => navTo('/pages/article/common/list', {
       title: '闽南语',
-      mainBodyColumnId: 257,
+      mainBodyColumnId: '257,235,237,210',
       modelId: 5,
       itemType: 'article-common',
       detailsPage: '/pages/video/details',

+ 7 - 8
src/pages/inhert/artifact/details.vue

@@ -22,7 +22,7 @@
           <view class="intro-block artifact-info">
             <HomeTitle :title="loader.content.value.title" />
             <view class="desc no-indent">
-              <view class="navigation">
+              <view v-if="loader.content.value.address" class="navigation">
                 <view class="address">
                   <text class="iconfont icon-navigation"></text>
                   <text>{{ loader.content.value.address }}</text>
@@ -31,11 +31,11 @@
                   去这里 <text class="iconfont icon-go"></text>
                 </view>
               </view>
-              <view class="entry">
+              <view v-if="loader.content.value.openStatusText" class="entry">
                 <view class="label">开放时间:</view>
                 <view class="value">{{ loader.content.value.openStatusText }}</view>
               </view>
-              <view class="entry">
+              <view v-if="loader.content.value.age" class="entry">
                 <view class="label">年代:</view>
                 <view class="value">{{ loader.content.value.age }}</view>
               </view>
@@ -51,7 +51,7 @@
                 <view class="label">级别:</view>
                 <view class="value">{{ loader.content.value.levelText }}</view>
               </view>
-              <view class="entry">
+              <view v-if="loader.content.value.protectedArea" class="entry">
                 <view class="label">保护范围:</view>
                 <view class="value">
                 </view>
@@ -71,10 +71,9 @@
               <u-parse :content="loader.content.value.value" :tagStyle="commonParserStyle"></u-parse>
             </view>
           </view>
-          <HomeTitle title="更多人气好去处" />
+          <!-- <HomeTitle title="更多人气好去处" />
           <view class="rec-list">
-            <swiper class="swiper" :autoplay="false" :circular="false" :duration="500"
-                    :next-margin="'145rpx'">
+            <swiper class="swiper" :autoplay="false" :circular="false" :duration="500" :next-margin="'145rpx'">
               <swiper-item v-for="item in loader.content.value.associationMeList" :key="item.id" @click="goDetails(item)">
                 <view class="item">
                   <image :src="item.image" mode="aspectFill"></image>
@@ -84,7 +83,7 @@
                 </view>
               </swiper-item>
             </swiper>
-          </view>
+          </view> -->
         </view>
       </template>
     </SimplePageContentLoader>