|
@@ -24,6 +24,7 @@ export default defineComponent({
|
|
|
dataShow: true, // 判断是否有数据
|
|
|
loading: false,
|
|
|
finished: false,
|
|
|
+ listLoading: false,
|
|
|
params: {
|
|
|
search: '',
|
|
|
lessonSubject: null as any,
|
|
@@ -72,6 +73,9 @@ export default defineComponent({
|
|
|
methods: {
|
|
|
async getList() {
|
|
|
try {
|
|
|
+ if (this.listLoading) return
|
|
|
+ this.listLoading = true
|
|
|
+
|
|
|
const params: any = {
|
|
|
...this.params
|
|
|
}
|
|
@@ -107,6 +111,8 @@ export default defineComponent({
|
|
|
} catch {
|
|
|
this.dataShow = false
|
|
|
this.finished = true
|
|
|
+ } finally {
|
|
|
+ this.listLoading = false
|
|
|
}
|
|
|
},
|
|
|
onSort() {
|