|
@@ -21,7 +21,8 @@ export default defineComponent({
|
|
|
const tabActive = ref<'course' | 'photo' | 'deeds'>((route.query as any)?.tab || 'course')
|
|
|
const data = reactive({
|
|
|
orchestraList: [] as any[],
|
|
|
- loading: true
|
|
|
+ loading: true,
|
|
|
+ reshLoading: false
|
|
|
})
|
|
|
const modelData = reactive({
|
|
|
orchestra: {} as any,
|
|
@@ -31,7 +32,9 @@ export default defineComponent({
|
|
|
const getStudentOrchestras = () => {
|
|
|
data.loading = true
|
|
|
request
|
|
|
- .post(`${state.platformApi}/orchestra/studentOrchestra`)
|
|
|
+ .post(`${state.platformApi}/orchestra/studentOrchestra`, {
|
|
|
+ hideLoading: data.reshLoading
|
|
|
+ })
|
|
|
.then((res: any) => {
|
|
|
if (Array.isArray(res?.data)) {
|
|
|
data.orchestraList = res.data.map((n: any) => {
|
|
@@ -53,7 +56,9 @@ export default defineComponent({
|
|
|
const getTeacherOrchestras = async () => {
|
|
|
data.loading = true
|
|
|
request
|
|
|
- .post(`${state.platformApi}/orchestra/teacherOrchestra`)
|
|
|
+ .post(`${state.platformApi}/orchestra/teacherOrchestra`, {
|
|
|
+ hideLoading: data.reshLoading
|
|
|
+ })
|
|
|
.then((res: any) => {
|
|
|
if (Array.isArray(res?.data)) {
|
|
|
data.orchestraList = res.data.map((n: any) => {
|
|
@@ -125,6 +130,7 @@ export default defineComponent({
|
|
|
<OFullRefresh
|
|
|
v-model:modelValue={data.loading}
|
|
|
onRefresh={() => {
|
|
|
+ data.reshLoading = true
|
|
|
data.orchestraList = []
|
|
|
nextTick(() => {
|
|
|
getData()
|