|
@@ -41,6 +41,7 @@ export default defineComponent({
|
|
|
const subjectId = localStorage.getItem(subjectKey) || state.user?.data?.subjectId?.split(',')?.[0] || ''
|
|
|
const data = reactive({
|
|
|
loading: false,
|
|
|
+ firstRender: false,
|
|
|
finished: false,
|
|
|
refreshing: false,
|
|
|
musicTree: [] as any,
|
|
@@ -154,7 +155,7 @@ export default defineComponent({
|
|
|
if (Array.isArray(res?.data?.rows)) {
|
|
|
data.list = [].concat(data.list, res.data.rows)
|
|
|
data.pagenation.page += 1
|
|
|
- data.finished = res.data.rows.length ? false : true
|
|
|
+ data.finished = res.data.rows.length < data.pagenation.rows ? true : false
|
|
|
} else {
|
|
|
data.finished = true
|
|
|
}
|
|
@@ -163,6 +164,7 @@ export default defineComponent({
|
|
|
}
|
|
|
data.loading = false
|
|
|
data.refreshing = false
|
|
|
+ data.firstRender = true
|
|
|
}
|
|
|
// 重置搜索
|
|
|
const onSearch = () => {
|
|
@@ -330,8 +332,9 @@ export default defineComponent({
|
|
|
)
|
|
|
})}
|
|
|
</CellGroup>
|
|
|
+ <div style={{height: '40px'}}></div>
|
|
|
</List>
|
|
|
- {!data.loading && !data.list.length && <OEmpty tips="暂无曲谱" />}
|
|
|
+ {data.firstRender && !data.loading && !data.list.length && <OEmpty tips="暂无曲谱" />}
|
|
|
</OFullRefresh>
|
|
|
<Popup teleport="body" position="bottom" round v-model:show={staffData.open}>
|
|
|
<Picker
|