Complete main UI #37

Merged
FatttSnake merged 192 commits from FatttSnake into dev 2024-02-23 16:31:17 +08:00
2 changed files with 25 additions and 18 deletions
Showing only changes of commit b478081600 - Show all commits

View File

@@ -24,6 +24,7 @@ import Icon from '@ant-design/icons'
import compiler from '@/components/Playground/compiler.ts'
import { base64ToFiles, IMPORT_MAP_FILE_NAME, strToBase64 } from '@/components/Playground/files.ts'
import { IImportMap } from '@/components/Playground/shared.ts'
import Permission from '@/components/common/Permission.tsx'
const Tools = () => {
const navigate = useNavigate()
@@ -125,6 +126,7 @@ const Tools = () => {
>
</a>
<Permission operationCode={['system:tool:modify:tool']}>
{record.review === 'PROCESSING' && (
<a
style={{ color: COLOR_PRODUCTION }}
@@ -141,12 +143,15 @@ const Tools = () => {
</a>
)}
</Permission>
<Permission operationCode={['system:tool:delete:tool']}>
<a
style={{ color: COLOR_PRODUCTION }}
onClick={handleOnDeleteBtnClick(record)}
>
</a>
</Permission>
</AntdSpace>{' '}
</>
)

View File

@@ -54,6 +54,7 @@ const system: RouteJsonObject[] = [
absolutePath: '/system/tools/code',
id: 'system-tools-code',
component: lazy(() => import('@/pages/System/Tools/Code')),
operationCode: 'system:tool:query:tool',
name: '查看工具'
},
{
@@ -61,6 +62,7 @@ const system: RouteJsonObject[] = [
absolutePath: '/system/tools/execute',
id: 'system-tools-execute',
component: lazy(() => import('@/pages/System/Tools/Execute')),
operationCode: 'system:tool:query:tool',
name: '运行工具'
},
{