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

20
src/global.d.ts vendored
View File

@@ -491,10 +491,19 @@ interface ToolBaseVo {
name: string
source: ToolDataVo
dist: ToolDataVo
enable: boolean
createTime: string
updateTime: string
}
interface ToolBaseAddEditParam {
id?: string
name?: string
source?: string
dist?: string
enable?: boolean
}
interface ToolTemplateVo {
id: string
name: string
@@ -502,10 +511,21 @@ interface ToolTemplateVo {
baseId: string
source: ToolDataVo
dist: ToolDataVo
enable: boolean
createTime: string
updateTime: string
}
interface ToolTemplateAddEditParam {
id: string
name: string
ver: string
baseId: string
source?: string
dist?: string
enable: boolean
}
interface ToolVo {
id: string
name: string