diff --git a/src/App.vue b/src/App.vue index 7c33e28e..99e3e45a 100644 --- a/src/App.vue +++ b/src/App.vue @@ -11,7 +11,6 @@ import {get, set} from 'idb-keyval' import {useRoute} from "vue-router"; import {DictId} from "@/types/types.ts"; -import {curry} from "lodash-es"; const store = useBaseStore() const runtimeStore = useRuntimeStore() diff --git a/src/assets/css/style.scss b/src/assets/css/style.scss index d8fabf88..09ade5ee 100644 --- a/src/assets/css/style.scss +++ b/src/assets/css/style.scss @@ -1,6 +1,7 @@ @use "anim" as *; :root { + --color-reverse: blank; --color-item-bg: rgb(228, 230, 232); --color-item-hover: white; //--color-item-active: rgb(75, 110, 175); @@ -50,6 +51,7 @@ --color-primary: #E6E8EB; --color-second: rgb(247, 247, 247); --color-third: rgb(226 232 240 / 1); + --color-fourth: rgb(193, 193, 193); --color-card-active: #FED7AA; --color-list-item-active: rgb(253, 246, 236); @@ -101,7 +103,7 @@ html.dark { --btn-info: transparent; - --color-input-color:white; + --color-input-color: white; --color-input-bg: rgba(14, 18, 23, 1); --color-input-icon: #383737; diff --git a/src/pages/pc/article/BookDetail.vue b/src/pages/pc/article/BookDetail.vue index 0cab2d42..b010be74 100644 --- a/src/pages/pc/article/BookDetail.vue +++ b/src/pages/pc/article/BookDetail.vue @@ -16,6 +16,7 @@ import BaseIcon from "@/components/BaseIcon.vue"; import {useArticleOptions} from "@/hooks/dict.ts"; import {getDefaultArticle, getDefaultDict} from "@/types/func.ts"; import Toast from "@/pages/pc/components/base/toast/Toast.ts"; +import Audio from "@/pages/pc/components/base/Audio.vue"; const runtimeStore = useRuntimeStore() const base = useBaseStore() @@ -135,7 +136,9 @@ const {
+ +
{{ selectArticle.title }}
diff --git a/src/pages/pc/article/components/Audio.vue b/src/pages/pc/article/components/Audio.vue index e55d4c09..eac8ac07 100644 --- a/src/pages/pc/article/components/Audio.vue +++ b/src/pages/pc/article/components/Audio.vue @@ -9,6 +9,7 @@ const props = defineProps<{ }>() let file = $ref(null) +//这里不能用$ref,不然父组件获取不到 let el = ref() watch(() => props.article.audioFileId, async () => { @@ -25,10 +26,13 @@ defineExpose({el}) \ No newline at end of file diff --git a/src/pages/pc/article/components/EditArticle.vue b/src/pages/pc/article/components/EditArticle.vue index 6278b055..1601ad41 100644 --- a/src/pages/pc/article/components/EditArticle.vue +++ b/src/pages/pc/article/components/EditArticle.vue @@ -19,7 +19,8 @@ import InputNumber from "@/pages/pc/components/base/InputNumber.vue"; import {nanoid} from "nanoid"; import {update} from "idb-keyval"; import {LOCAL_FILE_KEY} from "@/utils/const.ts"; -import Audio from "@/pages/pc/article/components/Audio.vue"; +// import Audio from "@/pages/pc/article/components/Audio.vue"; +import Audio from "@/pages/pc/components/base/Audio.vue"; import BaseInput from "@/pages/pc/components/base/BaseInput.vue"; const Dialog = defineAsyncComponent(() => import('@/pages/pc/components/dialog/Dialog.vue')) @@ -318,7 +319,7 @@ function setStartTime(val: Sentence, i: number, j: number) { } function uploadFileTrigger(id: string) { - document.querySelector('#' + id).click() + (document.querySelector('#' + id) as HTMLDivElement)?.click() } @@ -429,14 +430,7 @@ function uploadFileTrigger(id: string) {
结果
-
-
- 添加音频 - -
+
添加音频LRC文件
-