瀏覽代碼

部分优化

wolyshaw 3 年之前
父節點
當前提交
247e56dddf
共有 1 個文件被更改,包括 6 次插入2 次删除
  1. 6 2
      src/teacher/music/upload/index.tsx

+ 6 - 2
src/teacher/music/upload/index.tsx

@@ -65,6 +65,7 @@ export default defineComponent({
       canEvaluate: 1,
       notation: 0,
       musicPrice: '',
+      subJectIndex: 0,
       selectTagVisible: false,
       subJectVisible: false,
       tags: [] as string[],
@@ -131,7 +132,7 @@ export default defineComponent({
       })
       .then(res => (this.music_sheet_service_fee = res.data.paramValue))
     // if (teacherState.subjectList.length <= 0) {
-    request.get('/api-teacher/subject/subjectSelect').then(res => {
+    await request.get('/api-teacher/subject/subjectSelect').then(res => {
       teacherState.subjectList = res.data || []
       this.subjectListNames = this.getSubjectListNames(teacherState.subjectList)
     })
@@ -165,7 +166,9 @@ export default defineComponent({
           label: res.data.musicSubject,
           value: res.data.subjectNames
         }
-
+        this.subJectIndex = Object.keys(this.subjectListNames).findIndex(
+          key => key === res.data.musicSubject
+        )
         const names = res.data.musicTagNames.split(',')
         this.tags = res.data.musicTag.split(',')
 
@@ -768,6 +771,7 @@ export default defineComponent({
           onUpdate:show={val => (this.showPicker = val)}
         >
           <Picker
+            defaultIndex={this.subJectIndex}
             columnsFieldNames={{
               text: 'value'
             }}