{"ast":null,"code":"import _regenerator from \"D:/DSP_Management/node_modules/@babel/runtime/helpers/esm/regenerator.js\";\nimport _asyncToGenerator from \"D:/DSP_Management/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js\";\nvar _jsxFileName = \"D:\\\\DSP_Management\\\\src\\\\views\\\\Admin\\\\User\\\\index.js\",\n  _s = $RefreshSig$();\nimport { Flex } from \"@chakra-ui/react\";\nimport React from \"react\";\nimport Users from \"./components/Users\";\nimport { userTableData } from \"variables/general\";\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nfunction Tables() {\n  _s();\n  var fetchRequestUsers = useCallback(/*#__PURE__*/_asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee() {\n    var res, _res$data, success, data, page, size, totalPages, totalData, totalUsers, _t;\n    return _regenerator().w(function (_context) {\n      while (1) switch (_context.p = _context.n) {\n        case 0:\n          _context.p = 0;\n          setLoading(true);\n          _context.n = 1;\n          return getRequestUsers(pageIndex);\n        case 1:\n          res = _context.v;\n          _res$data = res.data, success = _res$data.success, data = _res$data.data, page = _res$data.page, size = _res$data.size, totalPages = _res$data.totalPages, totalData = _res$data.totalData, totalUsers = _res$data.totalUsers;\n          if (success) {\n            _context.n = 2;\n            break;\n          }\n          alert(\"조회 실패\");\n          return _context.a(2);\n        case 2:\n          setRequestUsers(Array.isArray(data) ? data : []);\n          setRequestUserCount(totalData !== null && totalData !== void 0 ? totalData : 0);\n          setTotalUserCount(totalUsers !== null && totalUsers !== void 0 ? totalUsers : 0);\n          setTotalPages(totalPages !== null && totalPages !== void 0 ? totalPages : 0);\n          _context.n = 4;\n          break;\n        case 3:\n          _context.p = 3;\n          _t = _context.v;\n          console.error(_t);\n          alert(\"승인 요청 사용자 조회 중 오류가 발생했습니다\");\n        case 4:\n          _context.p = 4;\n          setLoading(false);\n          return _context.f(4);\n        case 5:\n          return _context.a(2);\n      }\n    }, _callee, null, [[0, 3, 4, 5]]);\n  })), [pageIndex]);\n  return /*#__PURE__*/_jsxDEV(Flex, {\n    direction: \"column\",\n    pt: {\n      md: \"75px\"\n    },\n    gap: \"24px\",\n    children: /*#__PURE__*/_jsxDEV(Users, {\n      title: \"사용자 목록\",\n      captions: [\"이름\", \"회사\", \"휴대폰 번호\", \"권한\", \"사이트\"],\n      data: userTableData\n    }, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 35,\n      columnNumber: 7\n    }, this)\n  }, void 0, false, {\n    fileName: _jsxFileName,\n    lineNumber: 34,\n    columnNumber: 5\n  }, this);\n}\n_s(Tables, \"ZaL4J61O09gUvBDRT1kRo/i7Hvo=\");\n_c = Tables;\nexport default Tables;\nvar _c;\n$RefreshReg$(_c, \"Tables\");","map":{"version":3,"names":["Flex","React","Users","userTableData","jsxDEV","_jsxDEV","Tables","_s","fetchRequestUsers","useCallback","_asyncToGenerator","_regenerator","m","_callee","res","_res$data","success","data","page","size","totalPages","totalData","totalUsers","_t","w","_context","p","n","setLoading","getRequestUsers","pageIndex","v","alert","a","setRequestUsers","Array","isArray","setRequestUserCount","setTotalUserCount","setTotalPages","console","error","f","direction","pt","md","gap","children","title","captions","fileName","_jsxFileName","lineNumber","columnNumber","_c","$RefreshReg$"],"sources":["D:/DSP_Management/src/views/Admin/User/index.js"],"sourcesContent":["import { Flex } from \"@chakra-ui/react\";\nimport React from \"react\";\nimport Users from \"./components/Users\";\nimport { userTableData } from \"variables/general\";\n\nfunction Tables() {\n\n  const fetchRequestUsers = useCallback(async () => {\n    try {\n      setLoading(true);\n\n      const res = await getRequestUsers(pageIndex);\n\n      const { success, data, page, size, totalPages, totalData, totalUsers } = res.data;\n\n      if (!success) {\n        alert(\"조회 실패\");\n        return;\n      }\n\n      setRequestUsers(Array.isArray(data) ? data : []);\n      setRequestUserCount(totalData ?? 0);\n      setTotalUserCount(totalUsers ?? 0);\n      setTotalPages(totalPages ?? 0);\n    } catch (error) {\n      console.error(error);\n      alert(\"승인 요청 사용자 조회 중 오류가 발생했습니다\");\n    } finally {\n      setLoading(false);\n    }\n  }, [pageIndex]);\n\n  return (\n    <Flex direction='column' pt={{ md: \"75px\" }} gap=\"24px\">\n      <Users\n        title={\"사용자 목록\"}\n        captions={[\"이름\", \"회사\", \"휴대폰 번호\", \"권한\", \"사이트\"]}\n        data={userTableData}\n      />\n    </Flex>\n  );\n}\n\nexport default Tables;\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}