feat: 生成写手链接

This commit is contained in:
rd
2025-08-04 18:05:51 +08:00
parent c719b9a9d3
commit 447b0d1be3
3 changed files with 39 additions and 16 deletions

View File

@ -13,8 +13,8 @@ export const postShareLinksGenerate = (params = {}) => {
return Http.post('/v1/share-links/generate', params);
};
// 生成写手链接
export const postWriterLinksGenerate = (params = {}) => {
return Http.post('/v1/writer-links/generate', params);
export const getWriterLinksGenerate = () => {
return Http.get('/v1/writer-links/generate');
};
// 内容稿件-修改
export const putWorksUpdate = (params = {}) => {
@ -61,8 +61,3 @@ export const putWorkAuditsAuditPass = (params = {}) => {
const { id: auditId, ...rest } = params as { id: string; [key: string]: any };
return Http.put(`/v1/work-audits/${auditId}/audit-pass`, rest);
};
// 生成分享链接
export const getWriterLinksGenerate = (params = {}) => {
return Http.get('/v1/writer-links/generate', params);
};

View File

@ -10,6 +10,7 @@ import axios from 'axios';
import type { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios';
import { handleUserLogout, goUserLogin } from '@/utils/user';
import { useEnterpriseStore } from '@/stores/modules/enterprise';
import { glsWithCatch } from '@/utils/stroage';
import pinia from '@/stores';
const contentType = 'application/json';
@ -43,7 +44,7 @@ export class Request {
(config: AxiosRequestConfig) => {
const store = useEnterpriseStore(pinia);
const token = localStorage.getItem('accessToken') as string;
const token = glsWithCatch('accessToken');
config.headers!.Authorization = token;
if (store.enterpriseInfo) {