1 |
- {"ast":null,"code":"var _jsxFileName = \"/Users/max_liu/max_liu/company/tools_auto_pt/src/App.js\";\nimport React from 'react';\nimport { BrowserRouter as Router, Routes, Route, Navigate } from 'react-router-dom';\nimport { Layout, Menu } from 'antd';\nimport { ToolOutlined, SearchOutlined, AppstoreOutlined } from '@ant-design/icons';\nimport PendingToolsList from './pages/PendingToolsList';\nimport PendingToolsDetail from './pages/PendingToolsDetail';\nimport AutoAccessTaskList from './pages/AutoAccessTaskList';\nimport AutoAccessTaskDetail from './pages/AutoAccessTaskDetail';\nimport ToolsLibraryList from './pages/ToolsLibraryList';\nimport ToolsLibraryDetail from './pages/ToolsLibraryDetail';\nimport './App.css';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nconst {\n Header,\n Content,\n Sider\n} = Layout;\nfunction App() {\n return /*#__PURE__*/_jsxDEV(Router, {\n children: /*#__PURE__*/_jsxDEV(Layout, {\n className: \"min-h-screen\",\n children: [/*#__PURE__*/_jsxDEV(Header, {\n className: \"flex items-center bg-blue-600 shadow-lg\",\n children: /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"text-white text-xl font-bold tracking-wide\",\n children: \"\\uD83D\\uDEE0\\uFE0F \\u5DE5\\u5177\\u5E93\\u7BA1\\u7406\\u7CFB\\u7EDF\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Layout, {\n children: [/*#__PURE__*/_jsxDEV(Sider, {\n width: 200,\n className: \"bg-white border-r border-gray-200\",\n children: /*#__PURE__*/_jsxDEV(Menu, {\n mode: \"inline\",\n defaultSelectedKeys: ['1'],\n className: \"h-full border-r-0\",\n items: [{\n key: '1',\n icon: /*#__PURE__*/_jsxDEV(SearchOutlined, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 25\n }, this),\n label: '待接入工具列表',\n onClick: () => window.location.href = '/pending-tools'\n }, {\n key: '2',\n icon: /*#__PURE__*/_jsxDEV(ToolOutlined, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 39,\n columnNumber: 25\n }, this),\n label: '自动接入任务列表',\n onClick: () => window.location.href = '/auto-access-tasks'\n }, {\n key: '3',\n icon: /*#__PURE__*/_jsxDEV(AppstoreOutlined, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 45,\n columnNumber: 25\n }, this),\n label: '工具列表',\n onClick: () => window.location.href = '/tools-library'\n }]\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 11\n }, this), /*#__PURE__*/_jsxDEV(Layout, {\n className: \"p-6 bg-gray-50\",\n children: /*#__PURE__*/_jsxDEV(Content, {\n className: \"bg-white p-6 rounded-lg shadow-sm min-h-96\",\n children: /*#__PURE__*/_jsxDEV(Routes, {\n children: [/*#__PURE__*/_jsxDEV(Route, {\n path: \"/\",\n element: /*#__PURE__*/_jsxDEV(Navigate, {\n to: \"/pending-tools\",\n replace: true\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 55,\n columnNumber: 42\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 55,\n columnNumber: 17\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/pending-tools\",\n element: /*#__PURE__*/_jsxDEV(PendingToolsList, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 56,\n columnNumber: 55\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 56,\n columnNumber: 17\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/pending-tools/:id\",\n element: /*#__PURE__*/_jsxDEV(PendingToolsDetail, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 57,\n columnNumber: 59\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 57,\n columnNumber: 17\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/auto-access-tasks\",\n element: /*#__PURE__*/_jsxDEV(AutoAccessTaskList, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 58,\n columnNumber: 59\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 58,\n columnNumber: 17\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/auto-access-tasks/:id\",\n element: /*#__PURE__*/_jsxDEV(AutoAccessTaskDetail, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 59,\n columnNumber: 63\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 59,\n columnNumber: 17\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/tools-library\",\n element: /*#__PURE__*/_jsxDEV(ToolsLibraryList, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 60,\n columnNumber: 55\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 60,\n columnNumber: 17\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"/tools-library/:id\",\n element: /*#__PURE__*/_jsxDEV(ToolsLibraryDetail, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 61,\n columnNumber: 59\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 61,\n columnNumber: 17\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 54,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 53,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 52,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 5\n }, this);\n}\n_c = App;\nexport default App;\nvar _c;\n$RefreshReg$(_c, \"App\");","map":{"version":3,"names":["React","BrowserRouter","Router","Routes","Route","Navigate","Layout","Menu","ToolOutlined","SearchOutlined","AppstoreOutlined","PendingToolsList","PendingToolsDetail","AutoAccessTaskList","AutoAccessTaskDetail","ToolsLibraryList","ToolsLibraryDetail","jsxDEV","_jsxDEV","Header","Content","Sider","App","children","className","fileName","_jsxFileName","lineNumber","columnNumber","width","mode","defaultSelectedKeys","items","key","icon","label","onClick","window","location","href","path","element","to","replace","_c","$RefreshReg$"],"sources":["/Users/max_liu/max_liu/company/tools_auto_pt/src/App.js"],"sourcesContent":["import React from 'react';\nimport { BrowserRouter as Router, Routes, Route, Navigate } from 'react-router-dom';\nimport { Layout, Menu } from 'antd';\nimport { ToolOutlined, SearchOutlined, AppstoreOutlined } from '@ant-design/icons';\nimport PendingToolsList from './pages/PendingToolsList';\nimport PendingToolsDetail from './pages/PendingToolsDetail';\nimport AutoAccessTaskList from './pages/AutoAccessTaskList';\nimport AutoAccessTaskDetail from './pages/AutoAccessTaskDetail';\nimport ToolsLibraryList from './pages/ToolsLibraryList';\nimport ToolsLibraryDetail from './pages/ToolsLibraryDetail';\nimport './App.css';\n\nconst { Header, Content, Sider } = Layout;\n\nfunction App() {\n return (\n <Router>\n <Layout className=\"min-h-screen\">\n <Header className=\"flex items-center bg-blue-600 shadow-lg\">\n <div className=\"text-white text-xl font-bold tracking-wide\">\n 🛠️ 工具库管理系统\n </div>\n </Header>\n <Layout>\n <Sider width={200} className=\"bg-white border-r border-gray-200\">\n <Menu\n mode=\"inline\"\n defaultSelectedKeys={['1']}\n className=\"h-full border-r-0\"\n items={[\n {\n key: '1',\n icon: <SearchOutlined />,\n label: '待接入工具列表',\n onClick: () => window.location.href = '/pending-tools'\n },\n {\n key: '2',\n icon: <ToolOutlined />,\n label: '自动接入任务列表',\n onClick: () => window.location.href = '/auto-access-tasks'\n },\n {\n key: '3',\n icon: <AppstoreOutlined />,\n label: '工具列表',\n onClick: () => window.location.href = '/tools-library'\n }\n ]}\n />\n </Sider>\n <Layout className=\"p-6 bg-gray-50\">\n <Content className=\"bg-white p-6 rounded-lg shadow-sm min-h-96\">\n <Routes>\n <Route path=\"/\" element={<Navigate to=\"/pending-tools\" replace />} />\n <Route path=\"/pending-tools\" element={<PendingToolsList />} />\n <Route path=\"/pending-tools/:id\" element={<PendingToolsDetail />} />\n <Route path=\"/auto-access-tasks\" element={<AutoAccessTaskList />} />\n <Route path=\"/auto-access-tasks/:id\" element={<AutoAccessTaskDetail />} />\n <Route path=\"/tools-library\" element={<ToolsLibraryList />} />\n <Route path=\"/tools-library/:id\" element={<ToolsLibraryDetail />} />\n </Routes>\n </Content>\n </Layout>\n </Layout>\n </Layout>\n </Router>\n );\n}\n\nexport default App;"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|