优化用户界面及功能,调整表格高度和搜索框宽度

This commit is contained in:
2024-12-11 17:43:35 +08:00
parent dc10df8f64
commit a10ecd6609
25 changed files with 2744 additions and 174 deletions
+63
View File
@@ -0,0 +1,63 @@
import request from '@/utils/request';
import { AxiosPromise } from 'axios';
import { ArticleVO, ArticleForm, ArticleQuery } from '@/api/system/article/types';
/**
* 查询景点、租赁管理列表
* @param query
* @returns {*}
*/
export const listArticle = (query?: ArticleQuery): AxiosPromise<ArticleVO[]> => {
return request({
url: '/system/article/list',
method: 'get',
params: query
});
};
/**
* 查询景点、租赁管理详细
* @param id
*/
export const getArticle = (id: string | number): AxiosPromise<ArticleVO> => {
return request({
url: '/system/article/' + id,
method: 'get'
});
};
/**
* 新增景点、租赁管理
* @param data
*/
export const addArticle = (data: ArticleForm) => {
return request({
url: '/system/article',
method: 'post',
data: data
});
};
/**
* 修改景点、租赁管理
* @param data
*/
export const updateArticle = (data: ArticleForm) => {
return request({
url: '/system/article',
method: 'put',
data: data
});
};
/**
* 删除景点、租赁管理
* @param id
*/
export const delArticle = (id: string | number | Array<string | number>) => {
return request({
url: '/system/article/' + id,
method: 'delete'
});
};
+276
View File
@@ -0,0 +1,276 @@
export interface ArticleVO {
/**
* 景点ID/租赁ID/游艇ID
*/
id: string | number;
/**
* 类别 景点-0、租赁-1 游艇-2
*/
type: string;
/**
* 二级类别(未定)
*/
secondType: string;
/**
* 开放/营业
*/
isOpen: string;
/**
* 景点属性/商家属性
*/
attribute: string;
/**
* 状态 0-未发布 1-审核中 2-发布
*/
status: string;
/**
* 省code
*/
province: string;
/**
* 市/区
*/
city: string;
/**
* 个人简介
*/
remark: string;
/**
* 会员等级
*/
memberLevel: number;
/**
* 标签
*/
tagId: string | number;
/**
* 推荐语
*/
recommend: string;
/**
* 介绍
*/
intro: string;
/**
* 详细地址
*/
address: string;
/**
* 经度
*/
longitude: number;
/**
* 纬度
*/
latitude: number;
/**
* 排序
*/
orderNum: number;
/**
* 景区等级
*/
level: number;
}
export interface ArticleForm extends BaseEntity {
/**
* 景点ID/租赁ID/游艇ID
*/
id?: string | number;
/**
* 类别 景点-0、租赁-1 游艇-2
*/
type?: string;
/**
* 二级类别(未定)
*/
secondType?: string;
/**
* 开放/营业
*/
isOpen?: string;
/**
* 景点属性/商家属性
*/
attribute?: string;
/**
* 状态 0-未发布 1-审核中 2-发布
*/
status?: string;
/**
* 省code
*/
province?: string;
/**
* 市/区
*/
city?: string;
/**
* 个人简介
*/
remark?: string;
/**
* 会员等级
*/
memberLevel?: number;
/**
* 标签
*/
tagId?: string | number;
/**
* 推荐语
*/
recommend?: string;
/**
* 介绍
*/
intro?: string;
/**
* 详细地址
*/
address?: string;
/**
* 经度
*/
longitude?: number;
/**
* 纬度
*/
latitude?: number;
/**
* 排序
*/
orderNum?: number;
/**
* 景区等级
*/
level?: number;
}
export interface ArticleQuery extends PageQuery {
/**
* 类别 景点-0、租赁-1 游艇-2
*/
type?: string;
/**
* 二级类别(未定)
*/
secondType?: string;
/**
* 开放/营业
*/
isOpen?: string;
/**
* 景点属性/商家属性
*/
attribute?: string;
/**
* 状态 0-未发布 1-审核中 2-发布
*/
status?: string;
/**
* 省code
*/
province?: string;
/**
* 市/区
*/
city?: string;
/**
* 会员等级
*/
memberLevel?: number;
/**
* 标签
*/
tagId?: string | number;
/**
* 推荐语
*/
recommend?: string;
/**
* 介绍
*/
intro?: string;
/**
* 详细地址
*/
address?: string;
/**
* 经度
*/
longitude?: number;
/**
* 纬度
*/
latitude?: number;
/**
* 排序
*/
orderNum?: number;
/**
* 景区等级
*/
level?: number;
/**
* 日期范围参数
*/
params?: any;
}