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 Dashboard from \"./components/Dashboard\";\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: \"fixed top-0 left-0 right-0 z-50 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: 21,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Layout, {\n className: \"pt-16\",\n children: [/*#__PURE__*/_jsxDEV(Sider, {\n width: 200,\n className: \"fixed left-0 top-16 bottom-0 z-40 bg-white border-r border-gray-200 overflow-y-auto\",\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: 35,\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: 41,\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: 47,\n columnNumber: 25\n }, this),\n label: \"工具列表\",\n onClick: () => window.location.href = \"/tools-library\"\n }]\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 11\n }, this), /*#__PURE__*/_jsxDEV(Layout, {\n className: \"ml-[200px] p-6 bg-gray-50\",\n children: /*#__PURE__*/_jsxDEV(Content, {\n className: \"bg-white p-6 rounded-lg shadow-sm min-h-screen overflow-y-auto\",\n children: /*#__PURE__*/_jsxDEV(Routes, {\n children: [/*#__PURE__*/_jsxDEV(Route, {\n path: \"/\",\n element: /*#__PURE__*/_jsxDEV(Dashboard, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 59,\n columnNumber: 28\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 57,\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: 63,\n columnNumber: 28\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 61,\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: 67,\n columnNumber: 28\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 65,\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: 71,\n columnNumber: 28\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 69,\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: 75,\n columnNumber: 28\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 73,\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: 79,\n columnNumber: 28\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 77,\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: 83,\n columnNumber: 28\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 81,\n columnNumber: 17\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 56,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 55,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 54,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 18,\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","Dashboard","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","_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 Dashboard from \"./components/Dashboard\";\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=\"fixed top-0 left-0 right-0 z-50 flex items-center bg-blue-600 shadow-lg\">\n <div className=\"text-white text-xl font-bold tracking-wide\">🛠️ 工具库管理系统</div>\n </Header>\n <Layout className=\"pt-16\">\n <Sider\n width={200}\n className=\"fixed left-0 top-16 bottom-0 z-40 bg-white border-r border-gray-200 overflow-y-auto\"\n >\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=\"ml-[200px] p-6 bg-gray-50\">\n <Content className=\"bg-white p-6 rounded-lg shadow-sm min-h-screen overflow-y-auto\">\n <Routes>\n <Route\n path=\"/\"\n element={<Dashboard />}\n />\n <Route\n path=\"/pending-tools\"\n element={<PendingToolsList />}\n />\n <Route\n path=\"/pending-tools/:id\"\n element={<PendingToolsDetail />}\n />\n <Route\n path=\"/auto-access-tasks\"\n element={<AutoAccessTaskList />}\n />\n <Route\n path=\"/auto-access-tasks/:id\"\n element={<AutoAccessTaskDetail />}\n />\n <Route\n path=\"/tools-library\"\n element={<ToolsLibraryList />}\n />\n <Route\n path=\"/tools-library/:id\"\n element={<ToolsLibraryDetail />}\n />\n </Routes>\n </Content>\n </Layout>\n </Layout>\n </Layout>\n </Router>\n );\n}\n\nexport default App;\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|