Browse Source

曲谱中间页,曲子是审核中给提示不能继续显示

lex 9 months ago
parent
commit
752b1e847f

+ 2 - 1
src/tenant/music/music-detail/new-index.tsx

@@ -1161,6 +1161,7 @@ export default defineComponent({
                       }
                       const throttleFn = useThrottleFn(() => {
                         player.value && player.value.stop()
+                        console.log(partColumns.value, 'partColumns.value')
                         const item: any = partColumns.value.find(
                           (c: any) => c.value === staffData.partIndex
                         )
@@ -1169,7 +1170,7 @@ export default defineComponent({
                         //   (i: any) => i.track === item?.track
                         // )
                         musicBuy(musicDetail.value, () => {}, {
-                          'part-index': item.xmlValue || 0,
+                          'part-index': item?.xmlValue || 0,
                           sett: staff.radio,
                           // 1:忽略系统节拍器
                           ignoreSysMetronome:

+ 16 - 1
src/views/music/music-detail/index.tsx

@@ -12,7 +12,7 @@ import umiRequest from 'umi-request'
 import { useRoute, useRouter } from 'vue-router'
 import request from '@/helpers/request'
 import ColHeader from '@/components/col-header'
-
+import { postMessage } from '@/helpers/native-message'
 import {
   Button,
   Cell,
@@ -175,6 +175,21 @@ export default defineComponent({
         nextTick(() => {
           renderStaff()
         })
+
+        if (res.data.auditStatus === 'DOING') {
+          Dialog.confirm({
+            message: '曲目审核中',
+            showConfirmButton: true,
+            showCancelButton: false,
+            confirmButtonColor: 'var(--van-primary)'
+          }).then(() => {
+            if (browser().isApp) {
+              postMessage({ api: 'goBack' })
+            } else {
+              router.back()
+            }
+          })
+        }
       } catch (error) {
         isError.value = true
       }