فهرست منبع

管理中心-我的素材-素材列表:全景图和图片预览状态直接前后切换时考虑文件夹的情况。

任一存 2 سال پیش
والد
کامیت
d1bac9d3a9

+ 2 - 2
packages/qjkankan-editor/src/views/material/popup/imagePreviewer.vue

@@ -14,12 +14,12 @@
       />
       <div class="toolbar">
         <i
-          class="iconfont icon-material_preview_previous hover-tips" :class="{disabled: currentIndex === 0}" @click="onClickPrevious()">
+          class="iconfont icon-material_preview_previous hover-tips" :class="{disabled: currentIndex === 0 || !imageList[currentIndex - 1]}" @click="onClickPrevious()">
           <div>
             <div class="remark">{{$i18n.t(`material.components.prev`)}}</div>
           </div>
         </i>
-        <i class="iconfont icon-material_preview_next1 hover-tips append-splitter" :class="{disabled: currentIndex === imageList.length - 1}" @click="onClickNext()">
+        <i class="iconfont icon-material_preview_next1 hover-tips append-splitter" :class="{disabled: currentIndex === imageList.length - 1 || !imageList[currentIndex + 1]}" @click="onClickNext()">
           <div>
             <div class="remark">{{$i18n.t(`material.components.next`)}}</div>
           </div>

+ 2 - 2
packages/qjkankan-editor/src/views/material/popup/panoImagePreviewer.vue

@@ -19,12 +19,12 @@
       />
       <div class="toolbar">
         <i
-          class="iconfont icon-material_preview_previous hover-tips" :class="{disabled: currentIndex === 0}" @click="onClickPrevious()">
+          class="iconfont icon-material_preview_previous hover-tips" :class="{disabled: currentIndex === 0 || !sceneCodeList[currentIndex - 1]}" @click="onClickPrevious()">
           <div>
             <div class="remark">{{$i18n.t(`material.components.prev`)}}</div>
           </div>
         </i>
-        <i class="iconfont icon-material_preview_next1 hover-tips append-splitter" :class="{disabled: currentIndex === sceneCodeList.length - 1}" @click="onClickNext()">
+        <i class="iconfont icon-material_preview_next1 hover-tips append-splitter" :class="{disabled: currentIndex === sceneCodeList.length - 1 || !sceneCodeList[currentIndex + 1]}" @click="onClickNext()">
           <div>
             <div class="remark">{{$i18n.t(`material.components.next`)}}</div>
           </div>