优化文章管理接口及表单字段,增加预览功能

This commit is contained in:
2024-12-17 16:08:36 +08:00
parent 7e320b8a68
commit bcab3dd8d0
5 changed files with 293 additions and 60 deletions
+5 -5
View File
@@ -10,7 +10,7 @@ import { ArticleVO, ArticleForm, ArticleQuery } from '@/api/manage/article/types
export const listArticle = (query?: ArticleQuery): AxiosPromise<ArticleVO[]> => {
return request({
url: '/manage/article/list',
url: '/manage/content/list',
method: 'get',
params: query
});
@@ -22,7 +22,7 @@ export const listArticle = (query?: ArticleQuery): AxiosPromise<ArticleVO[]> =>
*/
export const getArticle = (id: string | number): AxiosPromise<ArticleVO> => {
return request({
url: '/manage/article/' + id,
url: '/manage/content/' + id,
method: 'get'
});
};
@@ -33,7 +33,7 @@ export const getArticle = (id: string | number): AxiosPromise<ArticleVO> => {
*/
export const addArticle = (data: ArticleForm) => {
return request({
url: '/manage/article',
url: '/manage/content',
method: 'post',
data: data
});
@@ -45,7 +45,7 @@ export const addArticle = (data: ArticleForm) => {
*/
export const updateArticle = (data: ArticleForm) => {
return request({
url: '/manage/article',
url: '/manage/content',
method: 'put',
data: data
});
@@ -57,7 +57,7 @@ export const updateArticle = (data: ArticleForm) => {
*/
export const delArticle = (id: string | number | Array<string | number>) => {
return request({
url: '/manage/article/' + id,
url: '/manage/content/' + id,
method: 'delete'
});
};
+4 -2
View File
@@ -93,6 +93,8 @@ export interface ArticleVO {
}
export interface ArticleForm extends BaseEntity {
icon?: string;
regionCode?: string;
/**
* 景点名称 商家名称
*/
@@ -132,12 +134,12 @@ export interface ArticleForm extends BaseEntity {
/**
* 开放/营业
*/
isOpen?: string;
isOpen?: string | number;
/**
* 景点属性/商家属性
*/
attribute?: string;
attribute?: string | number;
/**
* 状态 0-未发布 1-审核中 2-发布