|
@@ -42,7 +42,7 @@
|
|
<span class="table-head" v-for="(item,i) in tableHeadersForImage" :key="i">{{ item.name && $i18n.t(`zh_key.${item.name}`) }}</span>
|
|
<span class="table-head" v-for="(item,i) in tableHeadersForImage" :key="i">{{ item.name && $i18n.t(`zh_key.${item.name}`) }}</span>
|
|
</div>
|
|
</div>
|
|
<div
|
|
<div
|
|
- v-if="imageListLocalLength !== 0 || hasMoreImageData"
|
|
|
|
|
|
+ v-show="imageListLocalLength !== 0 || hasMoreImageData"
|
|
class="table-body"
|
|
class="table-body"
|
|
v-infinite-scroll="requestMoreImageData"
|
|
v-infinite-scroll="requestMoreImageData"
|
|
:infinite-scroll-disabled="!hasMoreImageData || isRequestingMoreImageData"
|
|
:infinite-scroll-disabled="!hasMoreImageData || isRequestingMoreImageData"
|
|
@@ -67,7 +67,7 @@
|
|
</span>
|
|
</span>
|
|
</template>
|
|
</template>
|
|
<!-- 如果还在上传中 -->
|
|
<!-- 如果还在上传中 -->
|
|
- <template v-else-if="item.status = 'LOADING'">
|
|
|
|
|
|
+ <template v-else-if="item.status === 'LOADING'">
|
|
<span class="table-data">
|
|
<span class="table-data">
|
|
<div class="checkbox">
|
|
<div class="checkbox">
|
|
<span class="for-outer-circle"></span>
|
|
<span class="for-outer-circle"></span>
|
|
@@ -84,7 +84,7 @@
|
|
</span>
|
|
</span>
|
|
</template>
|
|
</template>
|
|
<!-- 如果上传失败了 -->
|
|
<!-- 如果上传失败了 -->
|
|
- <template v-else-if="item.status = 'FAIL'">
|
|
|
|
|
|
+ <template v-else-if="item.status === 'FAIL'">
|
|
<span class="table-data">
|
|
<span class="table-data">
|
|
<div class="checkbox">
|
|
<div class="checkbox">
|
|
<span class="for-outer-circle"></span>
|
|
<span class="for-outer-circle"></span>
|
|
@@ -120,7 +120,10 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- 无数据时的提示 -->
|
|
<!-- 无数据时的提示 -->
|
|
- <div v-else class="no-data">
|
|
|
|
|
|
+ <div
|
|
|
|
+ v-show="!(imageListLocalLength !== 0 || hasMoreImageData)"
|
|
|
|
+ class="no-data"
|
|
|
|
+ >
|
|
<div v-if="latestUsedSearchKey">
|
|
<div v-if="latestUsedSearchKey">
|
|
<img :src="require('@/assets/images/default/empty_04_search.png')" alt="">
|
|
<img :src="require('@/assets/images/default/empty_04_search.png')" alt="">
|
|
<span>{{$i18n.t(`gather.no_serch_result`)}}</span>
|
|
<span>{{$i18n.t(`gather.no_serch_result`)}}</span>
|
|
@@ -142,7 +145,7 @@
|
|
<span class="table-head" v-for="(item,i) in tableHeadersForPano" :key="i">{{ item.name && $i18n.t(`zh_key.${item.name}`) }}</span>
|
|
<span class="table-head" v-for="(item,i) in tableHeadersForPano" :key="i">{{ item.name && $i18n.t(`zh_key.${item.name}`) }}</span>
|
|
</div>
|
|
</div>
|
|
<div
|
|
<div
|
|
- v-if="panoListLocalLength !== 0 || hasMorePanoData"
|
|
|
|
|
|
+ v-show="panoListLocalLength !== 0 || hasMorePanoData"
|
|
class="table-body"
|
|
class="table-body"
|
|
v-infinite-scroll="requestMorePanoData"
|
|
v-infinite-scroll="requestMorePanoData"
|
|
:infinite-scroll-disabled="!hasMorePanoData || isRequestingMorePanoData"
|
|
:infinite-scroll-disabled="!hasMorePanoData || isRequestingMorePanoData"
|
|
@@ -167,7 +170,7 @@
|
|
</span>
|
|
</span>
|
|
</template>
|
|
</template>
|
|
<!-- 如果还在上传或切图处理中 -->
|
|
<!-- 如果还在上传或切图处理中 -->
|
|
- <template v-else-if="item.status = 'LOADING'">
|
|
|
|
|
|
+ <template v-else-if="item.status === 'LOADING'">
|
|
<span class="table-data">
|
|
<span class="table-data">
|
|
<div class="checkbox">
|
|
<div class="checkbox">
|
|
<span class="for-outer-circle"></span>
|
|
<span class="for-outer-circle"></span>
|
|
@@ -185,7 +188,7 @@
|
|
</span>
|
|
</span>
|
|
</template>
|
|
</template>
|
|
<!-- 如果上传失败了 -->
|
|
<!-- 如果上传失败了 -->
|
|
- <template v-else-if="item.status = 'FAIL'">
|
|
|
|
|
|
+ <template v-else-if="item.status === 'FAIL'">
|
|
<span class="table-data">
|
|
<span class="table-data">
|
|
<div class="checkbox">
|
|
<div class="checkbox">
|
|
<span class="for-outer-circle"></span>
|
|
<span class="for-outer-circle"></span>
|
|
@@ -221,7 +224,10 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- 无数据时的提示 -->
|
|
<!-- 无数据时的提示 -->
|
|
- <div v-else class="no-data">
|
|
|
|
|
|
+ <div
|
|
|
|
+ v-show="!(panoListLocalLength !== 0 || hasMorePanoData)"
|
|
|
|
+ class="no-data"
|
|
|
|
+ >
|
|
<div v-if="latestUsedSearchKey">
|
|
<div v-if="latestUsedSearchKey">
|
|
<img :src="require('@/assets/images/default/empty_04_search.png')" alt="">
|
|
<img :src="require('@/assets/images/default/empty_04_search.png')" alt="">
|
|
<span>{{$i18n.t(`gather.no_serch_result`)}}</span>
|
|
<span>{{$i18n.t(`gather.no_serch_result`)}}</span>
|
|
@@ -243,7 +249,7 @@
|
|
<span class="table-head" v-for="(item,i) in tableHeadersForAudio" :key="i">{{ item.name && $i18n.t(`zh_key.${item.name}`) }}</span>
|
|
<span class="table-head" v-for="(item,i) in tableHeadersForAudio" :key="i">{{ item.name && $i18n.t(`zh_key.${item.name}`) }}</span>
|
|
</div>
|
|
</div>
|
|
<div
|
|
<div
|
|
- v-if="audioListLocalLength !== 0 || hasMoreAudioData"
|
|
|
|
|
|
+ v-show="audioListLocalLength !== 0 || hasMoreAudioData"
|
|
class="table-body"
|
|
class="table-body"
|
|
v-infinite-scroll="requestMoreAudioData"
|
|
v-infinite-scroll="requestMoreAudioData"
|
|
:infinite-scroll-disabled="!hasMoreAudioData || isRequestingMoreAudioData"
|
|
:infinite-scroll-disabled="!hasMoreAudioData || isRequestingMoreAudioData"
|
|
@@ -279,7 +285,7 @@
|
|
</span>
|
|
</span>
|
|
</template>
|
|
</template>
|
|
<!-- 如果还在上传中 -->
|
|
<!-- 如果还在上传中 -->
|
|
- <template v-else-if="item.status = 'LOADING'">
|
|
|
|
|
|
+ <template v-else-if="item.status === 'LOADING'">
|
|
<span class="table-data">
|
|
<span class="table-data">
|
|
<div class="checkbox">
|
|
<div class="checkbox">
|
|
<span class="for-outer-circle"></span>
|
|
<span class="for-outer-circle"></span>
|
|
@@ -300,7 +306,7 @@
|
|
</span>
|
|
</span>
|
|
</template>
|
|
</template>
|
|
<!-- 如果上传失败了 -->
|
|
<!-- 如果上传失败了 -->
|
|
- <template v-else-if="item.status = 'FAIL'">
|
|
|
|
|
|
+ <template v-else-if="item.status === 'FAIL'">
|
|
<span class="table-data">
|
|
<span class="table-data">
|
|
<div class="checkbox">
|
|
<div class="checkbox">
|
|
<span class="for-outer-circle"></span>
|
|
<span class="for-outer-circle"></span>
|
|
@@ -351,7 +357,10 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- 无数据时的提示 -->
|
|
<!-- 无数据时的提示 -->
|
|
- <div v-else class="no-data">
|
|
|
|
|
|
+ <div
|
|
|
|
+ v-show="!(audioListLocalLength !== 0 || hasMoreAudioData)"
|
|
|
|
+ class="no-data"
|
|
|
|
+ >
|
|
<div v-if="latestUsedSearchKey">
|
|
<div v-if="latestUsedSearchKey">
|
|
<img :src="require('@/assets/images/default/empty_04_search.png')" alt="">
|
|
<img :src="require('@/assets/images/default/empty_04_search.png')" alt="">
|
|
<span>{{$i18n.t(`gather.no_serch_result`)}}</span>
|
|
<span>{{$i18n.t(`gather.no_serch_result`)}}</span>
|
|
@@ -373,7 +382,7 @@
|
|
<span class="table-head" v-for="(item,i) in tableHeadersForVideo" :key="i">{{ item.name && $i18n.t(`zh_key.${item.name}`) }}</span>
|
|
<span class="table-head" v-for="(item,i) in tableHeadersForVideo" :key="i">{{ item.name && $i18n.t(`zh_key.${item.name}`) }}</span>
|
|
</div>
|
|
</div>
|
|
<div
|
|
<div
|
|
- v-if="videoListLocalLength !== 0 || hasMoreVideoData"
|
|
|
|
|
|
+ v-show="videoListLocalLength !== 0 || hasMoreVideoData"
|
|
class="table-body"
|
|
class="table-body"
|
|
v-infinite-scroll="requestMoreVideoData"
|
|
v-infinite-scroll="requestMoreVideoData"
|
|
:infinite-scroll-disabled="!hasMoreVideoData || isRequestingMoreVideoData"
|
|
:infinite-scroll-disabled="!hasMoreVideoData || isRequestingMoreVideoData"
|
|
@@ -401,7 +410,7 @@
|
|
</span>
|
|
</span>
|
|
</template>
|
|
</template>
|
|
<!-- 如果还在上传中 -->
|
|
<!-- 如果还在上传中 -->
|
|
- <template v-else-if="item.status = 'LOADING'">
|
|
|
|
|
|
+ <template v-else-if="item.status === 'LOADING'">
|
|
<span class="table-data">
|
|
<span class="table-data">
|
|
<div class="checkbox">
|
|
<div class="checkbox">
|
|
<span class="for-outer-circle"></span>
|
|
<span class="for-outer-circle"></span>
|
|
@@ -422,7 +431,7 @@
|
|
</span>
|
|
</span>
|
|
</template>
|
|
</template>
|
|
<!-- 如果上传失败了 -->
|
|
<!-- 如果上传失败了 -->
|
|
- <template v-else-if="item.status = 'FAIL'">
|
|
|
|
|
|
+ <template v-else-if="item.status === 'FAIL'">
|
|
<span class="table-data">
|
|
<span class="table-data">
|
|
<div class="checkbox">
|
|
<div class="checkbox">
|
|
<span class="for-outer-circle"></span>
|
|
<span class="for-outer-circle"></span>
|
|
@@ -463,7 +472,10 @@
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<!-- 无数据时的提示 -->
|
|
<!-- 无数据时的提示 -->
|
|
- <div v-else class="no-data">
|
|
|
|
|
|
+ <div
|
|
|
|
+ v-show="!(videoListLocalLength !== 0 || hasMoreVideoData)"
|
|
|
|
+ class="no-data"
|
|
|
|
+ >
|
|
<div v-if="latestUsedSearchKey">
|
|
<div v-if="latestUsedSearchKey">
|
|
<img :src="require('@/assets/images/default/empty_04_search.png')" alt="">
|
|
<img :src="require('@/assets/images/default/empty_04_search.png')" alt="">
|
|
<span>{{$i18n.t(`gather.no_serch_result`)}}</span>
|
|
<span>{{$i18n.t(`gather.no_serch_result`)}}</span>
|
|
@@ -485,7 +497,7 @@
|
|
<span class="table-head" v-for="(item,i) in tableHeadersFor3D" :key="i">{{ item.name && $i18n.t(`zh_key.${item.name}`) }}</span>
|
|
<span class="table-head" v-for="(item,i) in tableHeadersFor3D" :key="i">{{ item.name && $i18n.t(`zh_key.${item.name}`) }}</span>
|
|
</div>
|
|
</div>
|
|
<div
|
|
<div
|
|
- v-if="scene3DList.length !== 0 || hasMore3DData"
|
|
|
|
|
|
+ v-show="scene3DList.length !== 0 || hasMore3DData"
|
|
class="table-body"
|
|
class="table-body"
|
|
v-infinite-scroll="requestMore3DData"
|
|
v-infinite-scroll="requestMore3DData"
|
|
:infinite-scroll-disabled="!hasMore3DData || isRequestingMore3DData"
|
|
:infinite-scroll-disabled="!hasMore3DData || isRequestingMore3DData"
|
|
@@ -508,7 +520,10 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- 无数据时的提示 -->
|
|
<!-- 无数据时的提示 -->
|
|
- <div v-else class="no-data">
|
|
|
|
|
|
+ <div
|
|
|
|
+ v-show="(scene3DList.length !== 0 || hasMore3DData)"
|
|
|
|
+ class="no-data"
|
|
|
|
+ >
|
|
<div v-if="latestUsedSearchKey">
|
|
<div v-if="latestUsedSearchKey">
|
|
<img :src="require('@/assets/images/default/empty_04_search.png')" alt="">
|
|
<img :src="require('@/assets/images/default/empty_04_search.png')" alt="">
|
|
<span>{{$i18n.t(`gather.no_serch_result`)}}</span>
|
|
<span>{{$i18n.t(`gather.no_serch_result`)}}</span>
|