{"ast":null,"code":"import axios from './axios.js';\n\n// 관리자 로그인\nexport var login = function login(id, pw) {\n  return axios.post('/loginAdmin', {\n    id: id,\n    pw: pw\n  });\n};\n\n// 전체 사용자 정보 조회\nexport var getUsers = function getUsers() {\n  var page_index = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 1;\n  var query = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : \"\";\n  var site_id = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null;\n  var user_level = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : null;\n  return axios.post('/users', {\n    page_index: page_index,\n    query: query,\n    site_id: site_id,\n    user_level: user_level\n  });\n};\n\n// 승인 요청 사용자 정보 조회\nexport var getRequestUsers = function getRequestUsers() {\n  var page_index = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 1;\n  return axios.post('/users/request', {\n    page_index: page_index\n  });\n};\n\n// 사이트 정보 조회\nexport var getSiteList = function getSiteList() {\n  return axios.post('/siteList', {});\n};\n\n// 사용자 요청 수락\nexport var acceptUser = function acceptUser(userId) {\n  var payload = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n  return axios.patch(\"/users/\".concat(userId, \"/approve\"), payload);\n};\n\n// 사용자 요청 거절\nexport var rejectUser = function rejectUser(userId) {\n  return axios[\"delete\"](\"/users/\".concat(userId, \"/reject\"));\n};","map":{"version":3,"names":["axios","login","id","pw","post","getUsers","page_index","arguments","length","undefined","query","site_id","user_level","getRequestUsers","getSiteList","acceptUser","userId","payload","patch","concat","rejectUser"],"sources":["D:/DSP_Management/src/api/userApi.js"],"sourcesContent":["import axios from './axios.js';\r\n\r\n// 관리자 로그인\r\nexport const login = (id, pw) => {\r\n  return axios.post('/loginAdmin', {\r\n    id,\r\n    pw\r\n  });\r\n};\r\n\r\n// 전체 사용자 정보 조회\r\nexport const getUsers = (page_index = 1, query = \"\", site_id = null, user_level =null) => {\r\n  return axios.post('/users', { page_index, query, site_id, user_level });\r\n};\r\n\r\n// 승인 요청 사용자 정보 조회\r\nexport const getRequestUsers = (page_index = 1) => {\r\n  return axios.post('/users/request', { page_index });\r\n};\r\n\r\n// 사이트 정보 조회\r\nexport const getSiteList = () => {\r\n  return axios.post('/siteList', { });\r\n};\r\n\r\n// 사용자 요청 수락\r\nexport const acceptUser = (userId, payload = {}) => {\r\n  return axios.patch(`/users/${userId}/approve`, payload);\r\n};\r\n\r\n// 사용자 요청 거절\r\nexport const rejectUser = (userId) => {\r\n  return axios.delete(`/users/${userId}/reject`);\r\n};\r\n"],"mappings":"AAAA,OAAOA,KAAK,MAAM,YAAY;;AAE9B;AACA,OAAO,IAAMC,KAAK,GAAG,SAARA,KAAKA,CAAIC,EAAE,EAAEC,EAAE,EAAK;EAC/B,OAAOH,KAAK,CAACI,IAAI,CAAC,aAAa,EAAE;IAC/BF,EAAE,EAAFA,EAAE;IACFC,EAAE,EAAFA;EACF,CAAC,CAAC;AACJ,CAAC;;AAED;AACA,OAAO,IAAME,QAAQ,GAAG,SAAXA,QAAQA,CAAA,EAAqE;EAAA,IAAjEC,UAAU,GAAAC,SAAA,CAAAC,MAAA,QAAAD,SAAA,QAAAE,SAAA,GAAAF,SAAA,MAAG,CAAC;EAAA,IAAEG,KAAK,GAAAH,SAAA,CAAAC,MAAA,QAAAD,SAAA,QAAAE,SAAA,GAAAF,SAAA,MAAG,EAAE;EAAA,IAAEI,OAAO,GAAAJ,SAAA,CAAAC,MAAA,QAAAD,SAAA,QAAAE,SAAA,GAAAF,SAAA,MAAG,IAAI;EAAA,IAAEK,UAAU,GAAAL,SAAA,CAAAC,MAAA,QAAAD,SAAA,QAAAE,SAAA,GAAAF,SAAA,MAAE,IAAI;EACnF,OAAOP,KAAK,CAACI,IAAI,CAAC,QAAQ,EAAE;IAAEE,UAAU,EAAVA,UAAU;IAAEI,KAAK,EAALA,KAAK;IAAEC,OAAO,EAAPA,OAAO;IAAEC,UAAU,EAAVA;EAAW,CAAC,CAAC;AACzE,CAAC;;AAED;AACA,OAAO,IAAMC,eAAe,GAAG,SAAlBA,eAAeA,CAAA,EAAuB;EAAA,IAAnBP,UAAU,GAAAC,SAAA,CAAAC,MAAA,QAAAD,SAAA,QAAAE,SAAA,GAAAF,SAAA,MAAG,CAAC;EAC5C,OAAOP,KAAK,CAACI,IAAI,CAAC,gBAAgB,EAAE;IAAEE,UAAU,EAAVA;EAAW,CAAC,CAAC;AACrD,CAAC;;AAED;AACA,OAAO,IAAMQ,WAAW,GAAG,SAAdA,WAAWA,CAAA,EAAS;EAC/B,OAAOd,KAAK,CAACI,IAAI,CAAC,WAAW,EAAE,CAAE,CAAC,CAAC;AACrC,CAAC;;AAED;AACA,OAAO,IAAMW,UAAU,GAAG,SAAbA,UAAUA,CAAIC,MAAM,EAAmB;EAAA,IAAjBC,OAAO,GAAAV,SAAA,CAAAC,MAAA,QAAAD,SAAA,QAAAE,SAAA,GAAAF,SAAA,MAAG,CAAC,CAAC;EAC7C,OAAOP,KAAK,CAACkB,KAAK,WAAAC,MAAA,CAAWH,MAAM,eAAYC,OAAO,CAAC;AACzD,CAAC;;AAED;AACA,OAAO,IAAMG,UAAU,GAAG,SAAbA,UAAUA,CAAIJ,MAAM,EAAK;EACpC,OAAOhB,KAAK,UAAO,WAAAmB,MAAA,CAAWH,MAAM,YAAS,CAAC;AAChD,CAAC","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}