小调整

This commit is contained in:
宇阳
2024-09-14 15:17:31 +08:00
parent b01cdf9b8a
commit cc581ab004
5 changed files with 21 additions and 16 deletions

View File

@@ -17,14 +17,12 @@ export const editArticleDataAPI = (data: Article) =>
export const getArticleDataAPI = (id?: number) => Request<Article>("GET", `/article/${id}`)
// 获取文章列表
export const getArticleListAPI = (data?: QueryData) => {
return Request<Article[]>("POST", `/article/list`, {
export const getArticleListAPI = (data?: QueryData) => Request<Article[]>("POST", `/article/list`, {
data: { ...data?.query },
params: {
sort: data?.sort,
}
})
}
})
// 分页获取文章列表
export const getArticlePagingAPI = (data?: QueryData) => Request<Paginate<Article[]>>("POST", `/article/paging`, {

View File

@@ -23,7 +23,6 @@ const CatePage = () => {
const addCateData = (id: number) => {
setIsMethod("create")
setIsModelOpen(true);
console.log(cate, 333);
form.resetFields();
@@ -133,21 +132,27 @@ const CatePage = () => {
<Modal title={isMethod === "edit" ? "编辑分类" : "新增分类"} open={isModelOpen} onCancel={closeModel} destroyOnClose footer={null}>
<Form form={form} layout="vertical" initialValues={cate} size='large' preserve={false} className='mt-6'>
<Form.Item label="名称" name="name" rules={[{ required: true, message: '分类名称不能为空' }]}>
<Input placeholder="大前端" />
<Input placeholder="请输入分类名称" />
</Form.Item>
<Form.Item label="标识" name="mark" rules={[{ required: true, message: '分类标识不能为空' }]}>
<Input placeholder="dqd" />
<Input placeholder="请输入分类标识" />
</Form.Item>
<Form.Item label="图标" name="icon">
<Input placeholder="🎉" />
<Input placeholder="请输入分类图标" />
</Form.Item>
<Form.Item label="链接(选填)" name="url">
<Input placeholder="https://blog.liuyuyang.net/" />
<Form.Item label="链接" name="url">
<Input placeholder="请输入分类链接" />
</Form.Item>
<Form.Item label="顺序" name="order">
<Input placeholder="请输入分类顺序(值越小越靠前)" />
</Form.Item>
{/* TODO有时间做个分类的类型导航或者分类选项 */}
<Form.Item className='!mb-0 flex justify-end'>
<Button onClick={closeModel}></Button>
<Button type="primary" onClick={submit} className='ml-2'></Button>

View File

@@ -127,7 +127,7 @@ const LinkPage = () => {
<div className="name">{item.title}</div>
<div className="description">{item.description}</div>
<div className="type">{item.type.name}</div>
<div className="type">{item.typeName}</div>
<div className="operate">
<div onClick={() => editLinkData(item)} className="edit"></div>

View File

@@ -5,5 +5,7 @@ export interface Cate {
url: string,
icon: string,
level: number,
order: number,
type: string,
children?: Cate[]
}

View File

@@ -12,6 +12,6 @@ export interface Web {
url: string;
rss: string;
typeId: number;
type: LinkType;
typeName: string;
createTime?: string;
}