瀏覽代碼

fix: 小逗ai后台修改

lvkun996 7 月之前
父節點
當前提交
58d59557af

+ 0 - 1
src/layout/components/Sidebar/SidebarItem.vue

@@ -1,6 +1,5 @@
 <template>
   <template v-if="!item.hidden" >
-    <!--     v-if="hasOneShowingChild(item.child, item)" -->
     <template
       v-if="!item.child"
     >

+ 4 - 3
src/layout/components/Sidebar/index.vue

@@ -2,14 +2,15 @@
   <a-layout-sider
     :style="{
       backgroundColor: bgColor,
+
       overflow: 'hidden',
       overflowY: 'scroll',
       boxShadow: `0 1px 4px rgba(0,21,41,.12)`,
       paddingTop: '6px',
-      width: '340px',
       }"
-    breakpoint="lg"
-
+      breakpoint="lg"
+      width="240"
+      collapsedWidth="124"
     collapsible
     v-model:collapsed="collapsed"
   >

+ 11 - 0
src/pages/card/components/select-audio-new.vue

@@ -192,13 +192,24 @@ const selectAudio = (audio: API.Audio) => {
 
 // 播放选中的音频
 const playSelectedAudio = async () => {
+  console.log('selectedValue.value:', selectedValue.value)
+
   if (!selectedValue.value) return
 
   const audio = audioList.value.find(item => item.title === selectedValue.value)
+  console.log('selectedValue.value:', audioList.value)
   if (audio) {
     await playAudio(new Event('click'), audio)
     currentPlayingAudio.value = selectedValue.value
     isPlaying.value = true
+  } else {
+    const { data } = await MediaController.getAudioList({ page: 1, key: selectedValue.value })
+    const audio1 = data.find(item => item.title === selectedValue.value)
+    if (audio1) {
+      await playAudio(new Event('click'), audio1)
+      currentPlayingAudio.value = selectedValue.value
+      isPlaying.value = true
+    }
   }
 }