You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 lines
3.1 KiB

{"ast":null,"code":"import request from '@/utils/request';\n\n// 登录接口\nexport function login(data) {\n return request({\n url: '/auth/login',\n method: 'post',\n data\n });\n}\n\n// 注册接口\nexport function register(data) {\n return request({\n url: '/auth/register',\n method: 'post',\n data\n });\n}\n\n// 退出登录接口\nexport function logout() {\n return request({\n url: '/auth/logout',\n method: 'post'\n });\n}\n\n// 更新用户角色(管理员专用)\nexport function updateUserRole(userId, roleCode) {\n return request({\n url: `/auth/users/${userId}/role`,\n method: 'put',\n params: {\n roleCode\n }\n });\n}\n\n// 获取所有用户(管理员专用)\nexport function getAllUsers(params) {\n return request({\n url: '/auth/users/list',\n method: 'get',\n params: {\n pageNum: params.pageNum || 1,\n pageSize: params.pageSize || 10\n }\n });\n}","map":{"version":3,"names":["request","login","data","url","method","register","logout","updateUserRole","userId","roleCode","params","getAllUsers","pageNum","pageSize"],"sources":["D:/language/VScode/Front-end logistics/src/api/auth.js"],"sourcesContent":["import request from '@/utils/request'\r\n\r\n// 登录接口\r\nexport function login(data) {\r\n return request({\r\n url: '/auth/login',\r\n method: 'post',\r\n data\r\n })\r\n}\r\n\r\n// 注册接口\r\nexport function register(data) {\r\n return request({\r\n url: '/auth/register',\r\n method: 'post',\r\n data\r\n })\r\n}\r\n\r\n// 退出登录接口\r\nexport function logout() {\r\n return request({\r\n url: '/auth/logout',\r\n method: 'post'\r\n })\r\n}\r\n\r\n// 更新用户角色(管理员专用)\r\nexport function updateUserRole(userId, roleCode) {\r\n return request({\r\n url: `/auth/users/${userId}/role`,\r\n method: 'put',\r\n params: {\r\n roleCode\r\n }\r\n })\r\n}\r\n\r\n// 获取所有用户(管理员专用)\r\nexport function getAllUsers(params) {\r\n return request({\r\n url: '/auth/users/list',\r\n method: 'get',\r\n params: {\r\n pageNum: params.pageNum || 1,\r\n pageSize: params.pageSize || 10\r\n }\r\n })\r\n} "],"mappings":"AAAA,OAAOA,OAAO,MAAM,iBAAiB;;AAErC;AACA,OAAO,SAASC,KAAKA,CAACC,IAAI,EAAE;EAC1B,OAAOF,OAAO,CAAC;IACbG,GAAG,EAAE,aAAa;IAClBC,MAAM,EAAE,MAAM;IACdF;EACF,CAAC,CAAC;AACJ;;AAEA;AACA,OAAO,SAASG,QAAQA,CAACH,IAAI,EAAE;EAC7B,OAAOF,OAAO,CAAC;IACbG,GAAG,EAAE,gBAAgB;IACrBC,MAAM,EAAE,MAAM;IACdF;EACF,CAAC,CAAC;AACJ;;AAEA;AACA,OAAO,SAASI,MAAMA,CAAA,EAAG;EACvB,OAAON,OAAO,CAAC;IACbG,GAAG,EAAE,cAAc;IACnBC,MAAM,EAAE;EACV,CAAC,CAAC;AACJ;;AAEA;AACA,OAAO,SAASG,cAAcA,CAACC,MAAM,EAAEC,QAAQ,EAAE;EAC/C,OAAOT,OAAO,CAAC;IACbG,GAAG,EAAE,eAAeK,MAAM,OAAO;IACjCJ,MAAM,EAAE,KAAK;IACbM,MAAM,EAAE;MACND;IACF;EACF,CAAC,CAAC;AACJ;;AAEA;AACA,OAAO,SAASE,WAAWA,CAACD,MAAM,EAAE;EAClC,OAAOV,OAAO,CAAC;IACbG,GAAG,EAAE,kBAAkB;IACvBC,MAAM,EAAE,KAAK;IACbM,MAAM,EAAE;MACNE,OAAO,EAAEF,MAAM,CAACE,OAAO,IAAI,CAAC;MAC5BC,QAAQ,EAAEH,MAAM,CAACG,QAAQ,IAAI;IAC/B;EACF,CAAC,CAAC;AACJ","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}