Add ToolBase management page

This commit is contained in:
2024-01-19 18:29:31 +08:00
parent f3dc9d0e4f
commit 2521b0c951
6 changed files with 554 additions and 14 deletions

View File

@@ -38,17 +38,6 @@ const Category = () => {
form.setFieldValue('enable', newFormValues?.enable ?? true)
}
const handleOnEditBtnClick = (value: ToolCategoryVo) => {
return () => {
setIsDrawerEdit(true)
setIsDrawerOpen(true)
form.setFieldValue('id', value.id)
form.setFieldValue('name', value.name)
form.setFieldValue('enable', value.enable)
void form.validateFields()
}
}
const categoryColumns: _ColumnsType<ToolCategoryVo> = [
{
title: 'ID',
@@ -84,7 +73,11 @@ const Category = () => {
{
title: (
<>
(<a onClick={handleOnAddBtnClick}></a>)
(
<a style={{ color: COLOR_PRODUCTION }} onClick={handleOnAddBtnClick}>
</a>
)
</>
),
dataIndex: 'enable',
@@ -115,6 +108,17 @@ const Category = () => {
}
]
const handleOnEditBtnClick = (value: ToolCategoryVo) => {
return () => {
setIsDrawerEdit(true)
setIsDrawerOpen(true)
form.setFieldValue('id', value.id)
form.setFieldValue('name', value.name)
form.setFieldValue('enable', value.enable)
void form.validateFields()
}
}
const handleOnDeleteBtnClick = (value: ToolCategoryVo) => {
return () => {
modal