import fileApi from "@/assets/js/middleGround/api/file";
|
import identityApi from "../js/middleGround/api/identity";
|
import { tokenKey } from "../js/config";
|
export const getResourcePath = async (md5, appRefCode = "jingshieke") => {
|
const res = fileApi.getAliVod({
|
md5,
|
appRefCode,
|
});
|
return res.data != "" && res.data != undefined
|
? res.data
|
: process.env.VUE_APP_API_URL + "/file/api/ApiDownload?md5=" + md5;
|
};
|
//上传资源
|
export const uploadFilePath = async (fileData) => {
|
const res = fileApi.upload(fileData);
|
return res;
|
};
|
// 获取收藏的资源
|
export const getCollectResource = async (key) => {
|
if (!localStorage.getItem(tokenKey)) return [];
|
const res = await identityApi.getUserKey({
|
domain: "collectResource",
|
keys: [key],
|
});
|
return res.length ? JSON.parse(res[0].value) : [];
|
};
|
export const setCollectResource = (key, list) => {
|
identityApi.setUserKey({
|
setKeyRequests: [
|
{
|
domain: "collectResource",
|
key,
|
value: JSON.stringify(list),
|
},
|
],
|
});
|
};
|
const MT = {
|
getResourcePath,
|
getCollectResource,
|
setCollectResource,
|
uploadFilePath
|
};
|
|
export default MT;
|