From e690ced5f8f85e0bc94129f710d23325f5f43750 Mon Sep 17 00:00:00 2001 From: xiongxiaoyang <1179705413@qq.com> Date: Tue, 25 Apr 2023 13:11:42 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BC=9A=E5=91=98=E4=B8=AD=E5=BF=83-?= =?UTF-8?q?=E6=88=91=E7=9A=84=E8=AF=84=E8=AE=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/user.js | 4 + src/components/user/Menu.vue | 599 ++++++++++++++++++++++++++++++ src/router/index.js | 5 + src/views/UserComment.vue | 680 +++++++++++++++++++++++++++++++++++ src/views/UserSetup.vue | 8 +- 5 files changed, 1291 insertions(+), 5 deletions(-) create mode 100644 src/components/user/Menu.vue create mode 100644 src/views/UserComment.vue 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();