fix: API param localStorge useId
Change-Id: Ifd624462360111f08ca308ea07b6fcaac0747104
diff --git a/src/app/reward/page.tsx b/src/app/reward/page.tsx
index 59abf97..b53d93c 100644
--- a/src/app/reward/page.tsx
+++ b/src/app/reward/page.tsx
@@ -20,9 +20,12 @@
// 防抖函数
import { debounce } from 'lodash';
import { TabView, TabPanel } from 'primereact/tabview';
+import { useLocalStorage } from '../hook/useLocalStorage';
// 样式
import './reward.scss';
-
+interface User {
+ Id: number;
+}
// 悬赏列表数据
interface Reward {
rewardId: number;
@@ -41,6 +44,8 @@
// 社区详情页面
export default function RewardDetailPage() {
+ const user = useLocalStorage<User>('user');
+ const userId: number = user?.Id ?? -1;
// 页面跳转
const router = useRouter();
// 帖子列表数据
@@ -106,7 +111,7 @@
try {
const currentDate = new Date().toISOString();
const postData = {
- userId: 22301145, // 记得用户登录状态获取
+ userId, // 记得用户登录状态获取
rewardPicture: formData.rewardPicture,
rewardName: formData.rewardName,
rewardDescription: formData.rewardDescription,
@@ -248,7 +253,7 @@
<FileUpload
mode="basic"
name="thread-image"
- url={process.env.PUBLIC_URL +"/file"} // 与后端交互的URL
+ url={process.env.PUBLIC_URL + "/file"} // 与后端交互的URL
accept="image/*"
maxFileSize={10000000000}
chooseLabel="选择悬赏封面"