diff --git a/src/api/user.js b/src/api/user.js index 756ef27..6018d50 100644 --- a/src/api/user.js +++ b/src/api/user.js @@ -30,4 +30,8 @@ export function getUserinfo() { export function updateUserInfo(userInfo) { return request.put('/front/user',userInfo); +} + +export function listComments(params) { + return request.get('/front/user/comments', { params }); } \ No newline at end of file diff --git a/src/components/user/Menu.vue b/src/components/user/Menu.vue new file mode 100644 index 0000000..d8d9730 --- /dev/null +++ b/src/components/user/Menu.vue @@ -0,0 +1,599 @@ + + + + + \ No newline at end of file diff --git a/src/router/index.js b/src/router/index.js index a087649..f813c35 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -66,6 +66,11 @@ const router = createRouter({ path: '/user/setup', name: 'userSetup', component: () => import('@/views/UserSetup') + }, + { + path: '/user/comment', + name: 'userComment', + component: () => import('@/views/UserComment') }, { diff --git a/src/views/UserComment.vue b/src/views/UserComment.vue new file mode 100644 index 0000000..12726df --- /dev/null +++ b/src/views/UserComment.vue @@ -0,0 +1,680 @@ + + + + + \ No newline at end of file diff --git a/src/views/UserSetup.vue b/src/views/UserSetup.vue index bf46f9e..398240b 100644 --- a/src/views/UserSetup.vue +++ b/src/views/UserSetup.vue @@ -3,11 +3,7 @@
-
- -
+
@@ -89,11 +85,13 @@ import { getImgVerifyCode } from "@/api/resource"; import { getUserinfo, updateUserInfo } from "@/api/user"; import Header from "@/components/common/Header"; import Footer from "@/components/common/Footer"; +import UserMenu from "@/components/user/Menu"; export default { name: "userSetup", components: { Header, Footer, + UserMenu }, setup() { const route = useRoute();