|
@@ -20,6 +20,7 @@ export default defineComponent({
|
|
|
{ text: '交付团', value: 'DELIVERY' },
|
|
|
{ text: '晋升团', value: 'PROMOTION' }
|
|
|
],
|
|
|
+ isClick: false,
|
|
|
list: [] as any,
|
|
|
listState: {
|
|
|
dataShow: true, // 判断是否有数据
|
|
@@ -49,6 +50,8 @@ export default defineComponent({
|
|
|
|
|
|
const getList = async () => {
|
|
|
try {
|
|
|
+ if (form.isClick) return
|
|
|
+ form.isClick = true
|
|
|
const res = await request.post('/api-school/orchestra/page', {
|
|
|
data: {
|
|
|
...form.params,
|
|
@@ -65,9 +68,11 @@ export default defineComponent({
|
|
|
form.listState.finished = result.current >= result.pages
|
|
|
form.params.page = result.current + 1
|
|
|
form.listState.dataShow = form.list.length > 0
|
|
|
+ form.isClick = false
|
|
|
} catch {
|
|
|
form.listState.dataShow = false
|
|
|
form.listState.finished = true
|
|
|
+ form.isClick = false
|
|
|
}
|
|
|
}
|
|
|
|