|
@@ -3,7 +3,7 @@ import OHeader from '@/components/o-header'
|
|
|
import request from '@/helpers/request'
|
|
|
import { state } from '@/state'
|
|
|
import { Grid, GridItem, Image, List, Loading, showImagePreview } from 'vant'
|
|
|
-import { defineComponent, onMounted, reactive } from 'vue'
|
|
|
+import { defineComponent, onMounted, reactive, watch } from 'vue'
|
|
|
import { useRoute, useRouter } from 'vue-router'
|
|
|
import styles from './index.module.less'
|
|
|
import iconImage from '../images/icon-photo-default.png'
|
|
@@ -35,7 +35,8 @@ export default defineComponent({
|
|
|
data: {
|
|
|
...data.pages,
|
|
|
orchestraId: props.orchestraId
|
|
|
- }
|
|
|
+ },
|
|
|
+ hideLoading: true
|
|
|
})
|
|
|
if (Array.isArray(res?.data?.rows)) {
|
|
|
data.list = data.list.concat(res.data.rows)
|
|
@@ -44,9 +45,16 @@ export default defineComponent({
|
|
|
data.finished = true
|
|
|
}
|
|
|
}
|
|
|
- } catch {}
|
|
|
+ } catch {
|
|
|
+ data.finished = true
|
|
|
+ }
|
|
|
data.loading = false
|
|
|
}
|
|
|
+ watch(() => props.orchestraId, () => {
|
|
|
+ data.pages.page = 1
|
|
|
+ data.finished = false
|
|
|
+ getList()
|
|
|
+ })
|
|
|
|
|
|
// 预览图片
|
|
|
const onShowImage = (index: number) => {
|