瀏覽代碼

Merge branch 'iteration-temp-http' of http://git.dayaedu.com/huangqiyong/classroom into dev

黄琪勇 10 月之前
父節點
當前提交
750b61c6f3
共有 1 個文件被更改,包括 7 次插入3 次删除
  1. 7 3
      src/views/cloudPractice/cloudPractice.tsx

+ 7 - 3
src/views/cloudPractice/cloudPractice.tsx

@@ -148,12 +148,12 @@ export default defineComponent({
       const storeData = shallowRef<any[]>([])
       const handleSearchList_gym = async () => {
          loading.value = true
-         await httpAjaxErrMsg(queryTree_gym).then(res => {
+         await httpAjaxErrMsg(queryTree_gym).then(async res => {
             loading.value = false
             if (res.code === 200) {
                storeData.value = res.data || []
 
-               setDefaultData()
+               await setDefaultData()
             }
          })
       }
@@ -573,11 +573,12 @@ export default defineComponent({
 
             await handleGetSubject_gym()
          }
-
+         
          if (state.levelList.length > 0) {
             let result: any = []
             if (type === "level" && state.levelId) {
                result = state.levelList.find((item: any) => item.value === state.levelId)?.sysMusicScoreCategoriesList
+               state.typeId = -1
             } else {
                state.levelId = state.levelList[0]?.value
                result = state.levelList[0]?.sysMusicScoreCategoriesList || []
@@ -636,6 +637,7 @@ export default defineComponent({
                label: "全部",
                value: -1
             })
+            state.typeId = -1
          }
       }
 
@@ -976,6 +978,8 @@ export default defineComponent({
                                  class={[styles.item, index === state.listActive && styles.active]}
                                  onClick={async () => {
                                     state.listActive = index
+                                    state.selectedPartIndex = 0
+                                    state.partXmlIndex = 0
                                     await toDetail()
                                     resetRender()
                                  }}