diff --git a/frontend/src/components/business/MeetingCreateDrawer.tsx b/frontend/src/components/business/MeetingCreateDrawer.tsx index f711500..8598e4a 100644 --- a/frontend/src/components/business/MeetingCreateDrawer.tsx +++ b/frontend/src/components/business/MeetingCreateDrawer.tsx @@ -142,7 +142,8 @@ export const MeetingCreateDrawer: React.FC = ({ open, const currentTitle = form.getFieldValue('title'); if (currentTitle && (currentTitle.startsWith('文件会议') || currentTitle.startsWith('实时会议'))) { form.setFieldsValue({ - title: type === 'upload' ? `文件会议 ${dayjs().format("MM-DD HH:mm")}` : `实时会议 ${dayjs().format("MM-DD HH:mm")}` + title: type === 'upload' ? `文件会议 ${dayjs().format("MM-DD HH:mm")}` : `实时会议 ${dayjs().format("MM-DD HH:mm")}`, + useSpkId: 1 }); } }, [type, form, open]); @@ -197,10 +198,7 @@ export const MeetingCreateDrawer: React.FC = ({ open, onSuccess(); onCancel(); } else { - const selectedHotwords = (values.hotWords?.length - ? hotwordList.filter((item) => values.hotWords.includes(item.word)) - : hotwordList - ).map((item) => ({ + const selectedHotwords = hotwordList.map((item) => ({ hotword: item.word, weight: Number(item.weight || 2) / 10, })); @@ -218,7 +216,6 @@ export const MeetingCreateDrawer: React.FC = ({ open, enableItn: meetingValues.enableItn !== false, enableTextRefine: !!meetingValues.enableTextRefine, saveAudio: !!meetingValues.saveAudio, - hotWords: meetingValues.hotWords, }; const res = await createRealtimeMeeting(payload); @@ -390,36 +387,28 @@ export const MeetingCreateDrawer: React.FC = ({ open, )} - - - 热词增强 }> - - - - - - - 高级设置 - +
+
+
+ +
+ 高级设置 +
+
), children: ( -
+
- 声纹区分 } valuePropName="checked" getValueProps={(v) => ({ checked: v === 1 || v === true })} normalize={(v) => (v ? 1 : 0)}> + 声纹区分 } valuePropName="checked" getValueProps={(v) => ({ checked: !!v })} normalize={(v) => (v ? 1 : 0)}> diff --git a/frontend/src/pages/home/index.less b/frontend/src/pages/home/index.less index 8557be2..03f461e 100644 --- a/frontend/src/pages/home/index.less +++ b/frontend/src/pages/home/index.less @@ -285,8 +285,8 @@ .home-section-header { display: flex; - align-items: baseline; - gap: 16px; + align-items: center; + justify-content: space-between; margin-bottom: 24px; h3 { @@ -298,14 +298,21 @@ } .home-view-all { - display: none; + font-size: 14px; + display: flex; + align-items: center; + padding: 0; + margin-left: auto; } .home-recent-grid { display: grid; - grid-template-columns: repeat(3, 1fr); + grid-template-columns: repeat(4, 1fr); gap: 24px; + @media (max-width: 1200px) { + grid-template-columns: repeat(3, 1fr); + } @media (max-width: 1024px) { grid-template-columns: repeat(2, 1fr); } diff --git a/frontend/src/pages/home/index.tsx b/frontend/src/pages/home/index.tsx index 9a083f7..ac0dc1e 100644 --- a/frontend/src/pages/home/index.tsx +++ b/frontend/src/pages/home/index.tsx @@ -1,7 +1,6 @@ import { useEffect, useMemo, useState } from "react"; import { AudioOutlined, - ArrowRightOutlined, VideoCameraOutlined, VideoCameraAddOutlined } from "@ant-design/icons"; @@ -214,15 +213,15 @@ export default function HomePage() {
- 最近 + 最近会议
{loading ? (
- {[...Array(3)].map((_, i) => ( + {[...Array(4)].map((_, i) => (
@@ -230,7 +229,7 @@ export default function HomePage() {
) : recentCards.length ? (
- {recentCards.map((card) => ( + {recentCards.slice(0, 4).map((card) => (
- {!readCardIds.includes(String(card.id)) && } + {/* {!readCardIds.includes(String(card.id)) && } */}
{card.title}