This commit is contained in:
2026-04-30 18:53:50 +08:00
parent 88c2fa5d03
commit c764603dbd
20 changed files with 866 additions and 654 deletions
@@ -9,17 +9,20 @@ import {
Toast,
} from '@douyinfe/semi-ui';
import { useNoteStore } from '../../stores/useNoteStore';
import { useUIStore } from '../../stores/useUIStore';
import noteService from '../../services/note.service';
import type { INote } from '../../types';
export default function HomePage() {
const { homeData, setHomeData, setCurrentNote } = useNoteStore();
const setActiveView = useUIStore((s) => s.setActiveView);
const loadNote = (id: number) => {
noteService.get(id).then(
(res) => {
const note = res.data;
setCurrentNote(note.id, note.title, note.context);
setActiveView('note');
},
() => Toast.error('加载笔记失败'),
);
+5 -5
View File
@@ -63,8 +63,8 @@ export default function NotePage() {
setActiveView,
setSiderFlag,
setSideVisible,
setDeleteModelVisible,
setUpdatePasswordModelVisible,
setDeleteModalVisible,
setUpdatePasswordModalVisible,
} = useUIStore();
const [trashList, setTrashList] = useState<INote[]>([]);
@@ -102,13 +102,13 @@ export default function NotePage() {
noteService.getHomeData('4', '0').then(
(res) => {
setTrashList(res.data);
setDeleteModelVisible(true);
setDeleteModalVisible(true);
},
() => Toast.error('加载回收站失败'),
);
}
},
[setActiveView, setDeleteModelVisible],
[setActiveView, setDeleteModalVisible],
);
const handleSearch = useCallback(() => {
@@ -244,7 +244,7 @@ export default function NotePage() {
theme="solid"
type="secondary"
style={{ marginRight: 8 }}
onClick={() => setUpdatePasswordModelVisible(true)}
onClick={() => setUpdatePasswordModalVisible(true)}
>
</Button>