提交 a4cc88e6 authored 作者: 龙菲's avatar 龙菲

共享资源增加收藏和取消收藏

上级 c5cb227a
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
* 收藏相关接口 * 收藏相关接口
*/ */
import request from '@/utils/request' import request from '@/utils/request'
import qs from 'qs'
const baseUrl = '/v1/api' const baseUrl = '/v1/api'
//用户点击收藏 //用户点击收藏
...@@ -22,11 +23,12 @@ export const getCollect = params => { ...@@ -22,11 +23,12 @@ export const getCollect = params => {
} }
// 点击添加收藏 // 点击添加收藏
export const addFavorite = params => { export const addFavorite = data => {
return request({ return request({
url: baseUrl + '/folder/file/addFavorite', url: baseUrl + '/folder/file/addFavorite',
method: 'get', method: 'post',
params data: qs.stringify(data),
headers: { 'content-type': 'application/x-www-form-urlencoded' }
}) })
} }
......
...@@ -77,10 +77,10 @@ ...@@ -77,10 +77,10 @@
<template slot-scope="scope"> <template slot-scope="scope">
<el-link <el-link
type="primary" type="primary"
icon="el-icon-star-off" :icon="scope.row.collected ? 'el-icon-star-on' : 'el-icon-star-off'"
@click="handleCollect(scope.row)" @click="handleCollect(scope.row)"
> >
收藏 {{ scope.row.collected ? "已收藏" : "收藏" }}
</el-link> </el-link>
<el-divider direction="vertical"></el-divider> <el-divider direction="vertical"></el-divider>
<el-link <el-link
...@@ -125,7 +125,7 @@ export default { ...@@ -125,7 +125,7 @@ export default {
default: () => ({ default: () => ({
records: [], records: [],
totalElements: 0, totalElements: 0,
pageCount: 20, pageCount: 10,
pageNo: 1, pageNo: 1,
}), }),
}, },
...@@ -193,18 +193,44 @@ export default { ...@@ -193,18 +193,44 @@ export default {
let params; let params;
if (file.collected) { if (file.collected) {
request = cancelCollect; request = cancelCollect;
const { id } = file;
params = { params = {
fileIds: file.fileId, fileIds: id,
}; };
} else { } else {
request = addFavorite; request = addFavorite;
params = file; const extendName = "pdf";
const { fileSize, id, name, weburl } = file;
params = {
fileSize,
fileId: id,
fileName: name,
fileUrl: weburl,
extendName,
filePath: "/我的收藏",
userId: this.$store.getters.userInfo.userId,
deleteFlag: null,
//以下字段
timeStampName: null,
storageType: null,
pointCount: null,
identifier: null,
userFileId: null,
isDir: null,
uploadTime: null,
deleteTime: null,
deleteBatchNum: null,
imageWidth: null,
imageHeight: null,
removeFlag: null,
};
} }
// console.log(file); // console.log(file);
let res = await request(params); let res = await request(params);
if (res.code == 200) { if (res.code == 200) {
let message = file.collected ? "取消收藏成功!" : "收藏成功!"; let message = file.collected ? "取消收藏成功!" : "收藏成功!";
this.$message.success(message); this.$message.success(message);
this.getList();
} }
}, },
}, },
......
...@@ -35,8 +35,8 @@ module.exports = { ...@@ -35,8 +35,8 @@ module.exports = {
proxy: { proxy: {
// detail: https://cli.vuejs.org/config/#devserver-proxy // detail: https://cli.vuejs.org/config/#devserver-proxy
[process.env.VUE_APP_BASE_API]: { [process.env.VUE_APP_BASE_API]: {
// target: `http://192.168.1.4:5236`, target: `http://192.168.1.2:5236`,
target: `http://192.168.1.5:5236`, // target: `http://192.168.1.5:5236`,
// target: `http://222.85.214.245:9600`, // target: `http://222.85.214.245:9600`,
// target: `http://222.85.214.245:9558`, // target: `http://222.85.214.245:9558`,
// target: `http://172.24.100.246:9600`, // target: `http://172.24.100.246:9600`,
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论