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 compiler from '@/components/Playground/compiler.ts'
import { base64ToFiles, IMPORT_MAP_FILE_NAME, strToBase64 } from '@/components/Playground/files.ts' import { base64ToFiles, IMPORT_MAP_FILE_NAME, strToBase64 } from '@/components/Playground/files.ts'
import { IImportMap } from '@/components/Playground/shared.ts' import { IImportMap } from '@/components/Playground/shared.ts'
import Permission from '@/components/common/Permission.tsx'
const Tools = () => { const Tools = () => {
const navigate = useNavigate() const navigate = useNavigate()
@@ -125,28 +126,32 @@ const Tools = () => {
> >
</a> </a>
{record.review === 'PROCESSING' && ( <Permission operationCode={['system:tool:modify:tool']}>
{record.review === 'PROCESSING' && (
<a
style={{ color: COLOR_PRODUCTION }}
onClick={handleOnReviewBtnClick(record)}
>
</a>
)}
{record.review === 'PASS' && (
<a
style={{ color: COLOR_PRODUCTION }}
onClick={handleOnOffShelveBtnClick(record)}
>
</a>
)}
</Permission>
<Permission operationCode={['system:tool:delete:tool']}>
<a <a
style={{ color: COLOR_PRODUCTION }} style={{ color: COLOR_PRODUCTION }}
onClick={handleOnReviewBtnClick(record)} onClick={handleOnDeleteBtnClick(record)}
> >
</a> </a>
)} </Permission>
{record.review === 'PASS' && (
<a
style={{ color: COLOR_PRODUCTION }}
onClick={handleOnOffShelveBtnClick(record)}
>
</a>
)}
<a
style={{ color: COLOR_PRODUCTION }}
onClick={handleOnDeleteBtnClick(record)}
>
</a>
</AntdSpace>{' '} </AntdSpace>{' '}
</> </>
) )

View File

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