From 2c9e873408d4b9182a950145e060aedd92663fe0 Mon Sep 17 00:00:00 2001 From: jiangzhe <244140623@qq.com> Date: Tue, 16 Jul 2024 16:25:22 +0800 Subject: [PATCH] =?UTF-8?q?=E9=97=A8=E6=88=B7=E6=94=B9=E7=89=88=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/apis/user.js | 70 +++++++++++ src/components/MyHeader/index.vue | 31 ++++- src/components/PreviewFile/index.vue | 6 +- src/router/index.js | 4 + src/views/MyCollect/index.vue | 56 ++++++--- src/views/MyLike/index.vue | 56 ++++++--- src/views/MyRecord/index.vue | 177 ++++++++++----------------- src/views/MyUpload/index.vue | 90 +++++++++++--- src/views/MyUploadDetail/index.vue | 107 ++++++++++++++++ src/views/TextbookDetail/index.vue | 62 ++++++++-- 10 files changed, 480 insertions(+), 179 deletions(-) create mode 100644 src/views/MyUploadDetail/index.vue diff --git a/src/apis/user.js b/src/apis/user.js index 09eab51..b788059 100644 --- a/src/apis/user.js +++ b/src/apis/user.js @@ -16,4 +16,74 @@ export const userInfoAPI = () => { return request({ url: '/system/user/getInfo' }) +} + +export const myUploadList = (params) => { + return request({ + url: '/person/oss/pageList', + params + }) +} + +export const myUploadInfo = (id) => { + return request({ + url: `/oss/person/${id}` + }) +} + +export function personPreview(id) { + return request({ + url: `/oss/person/preview/${id}`, + method: 'post', + }); +} + +export function deleteMyUpload(id) { + return request({ + url: `/oss/person/${id}`, + method: 'delete', + }); +} + +export const myLikeList = (params) => { + return request({ + url: '/person/like/pageList', + params + }) +} + +export const myCollectList = (params) => { + return request({ + url: '/person/collect/pageList', + params + }) +} + +export const myRecordList = (params) => { + return request({ + url: '/person/record/pageList', + params + }) +} + +export const doLike = (data) => { + return request({ + url: '/portal/textbook/like', + method: 'POST', + data + }) +} + +export const doCollect = (data) => { + return request({ + url: '/portal/textbook/collect', + method: 'POST', + data + }) +} + +export const headerNumList = () => { + return request({ + url: '/person/record/num', + }) } \ No newline at end of file diff --git a/src/components/MyHeader/index.vue b/src/components/MyHeader/index.vue index 399b967..27a7ebe 100644 --- a/src/components/MyHeader/index.vue +++ b/src/components/MyHeader/index.vue @@ -7,13 +7,13 @@
- 上传者:{{ info.createBy }}
- 上传时间:{{ info.createTime }}
+