{"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 payload = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n  return axios.post('/users', payload);\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};\n\n// 공지사항 작성\nexport var sendNotice = function sendNotice() {\n  var payload = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n  return axios.post(\"/sendNotice\", payload);\n};","map":{"version":3,"names":["axios","login","id","pw","post","getUsers","payload","arguments","length","undefined","getRequestUsers","page_index","getSiteList","acceptUser","userId","patch","concat","rejectUser","sendNotice"],"sources":["D:/DSP_Management/src/services/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 = ( payload = {}) => {\r\n  return axios.post('/users', payload);\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\r\n// 공지사항 작성\r\nexport const sendNotice = (payload = {}) => {\r\n  return axios.post(`/sendNotice`, payload);\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,EAAsB;EAAA,IAAjBC,OAAO,GAAAC,SAAA,CAAAC,MAAA,QAAAD,SAAA,QAAAE,SAAA,GAAAF,SAAA,MAAG,CAAC,CAAC;EACpC,OAAOP,KAAK,CAACI,IAAI,CAAC,QAAQ,EAAEE,OAAO,CAAC;AACtC,CAAC;;AAED;AACA,OAAO,IAAMI,eAAe,GAAG,SAAlBA,eAAeA,CAAA,EAAuB;EAAA,IAAnBC,UAAU,GAAAJ,SAAA,CAAAC,MAAA,QAAAD,SAAA,QAAAE,SAAA,GAAAF,SAAA,MAAG,CAAC;EAC5C,OAAOP,KAAK,CAACI,IAAI,CAAC,gBAAgB,EAAE;IAAEO,UAAU,EAAVA;EAAW,CAAC,CAAC;AACrD,CAAC;;AAED;AACA,OAAO,IAAMC,WAAW,GAAG,SAAdA,WAAWA,CAAA,EAAS;EAC/B,OAAOZ,KAAK,CAACI,IAAI,CAAC,WAAW,EAAE,CAAE,CAAC,CAAC;AACrC,CAAC;;AAED;AACA,OAAO,IAAMS,UAAU,GAAG,SAAbA,UAAUA,CAAIC,MAAM,EAAmB;EAAA,IAAjBR,OAAO,GAAAC,SAAA,CAAAC,MAAA,QAAAD,SAAA,QAAAE,SAAA,GAAAF,SAAA,MAAG,CAAC,CAAC;EAC7C,OAAOP,KAAK,CAACe,KAAK,WAAAC,MAAA,CAAWF,MAAM,eAAYR,OAAO,CAAC;AACzD,CAAC;;AAED;AACA,OAAO,IAAMW,UAAU,GAAG,SAAbA,UAAUA,CAAIH,MAAM,EAAK;EACpC,OAAOd,KAAK,UAAO,WAAAgB,MAAA,CAAWF,MAAM,YAAS,CAAC;AAChD,CAAC;;AAED;AACA,OAAO,IAAMI,UAAU,GAAG,SAAbA,UAAUA,CAAA,EAAqB;EAAA,IAAjBZ,OAAO,GAAAC,SAAA,CAAAC,MAAA,QAAAD,SAAA,QAAAE,SAAA,GAAAF,SAAA,MAAG,CAAC,CAAC;EACrC,OAAOP,KAAK,CAACI,IAAI,gBAAgBE,OAAO,CAAC;AAC3C,CAAC","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}