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
4.4 KiB
1 lines
4.4 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',\n method: 'get',\n params: {\n pageNum: params.pageNum,\n pageSize: params.pageSize,\n username: params.username,\n sortBy: params.sortBy || 'id',\n order: params.order || 'desc'\n }\n });\n}\n\n// 获取用户列表(管理员专用)\nexport function getUserList(params) {\n return request({\n url: '/auth/users/list',\n method: 'get',\n params\n });\n}\n\n// 删除用户(仅超级管理员)\nexport function deleteUser(userId) {\n return request({\n url: `/auth/users/${userId}`,\n method: 'delete'\n });\n}","map":{"version":3,"names":["request","login","data","url","method","register","logout","updateUserRole","userId","roleCode","params","getAllUsers","pageNum","pageSize","username","sortBy","order","getUserList","deleteUser"],"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',\r\n method: 'get',\r\n params: {\r\n pageNum: params.pageNum,\r\n pageSize: params.pageSize,\r\n username: params.username,\r\n sortBy: params.sortBy || 'id',\r\n order: params.order || 'desc'\r\n }\r\n })\r\n}\r\n\r\n// 获取用户列表(管理员专用)\r\nexport function getUserList(params) {\r\n return request({\r\n url: '/auth/users/list',\r\n method: 'get',\r\n params\r\n })\r\n}\r\n\r\n// 删除用户(仅超级管理员)\r\nexport function deleteUser(userId) {\r\n return request({\r\n url: `/auth/users/${userId}`,\r\n method: 'delete'\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,GAAG,CAAC,CAAC,EAAE;EACvC,OAAOV,OAAO,CAAC;IACbG,GAAG,EAAE,aAAa;IAClBC,MAAM,EAAE,KAAK;IACbM,MAAM,EAAE;MACNE,OAAO,EAAEF,MAAM,CAACE,OAAO;MACvBC,QAAQ,EAAEH,MAAM,CAACG,QAAQ;MACzBC,QAAQ,EAAEJ,MAAM,CAACI,QAAQ;MACzBC,MAAM,EAAEL,MAAM,CAACK,MAAM,IAAI,IAAI;MAC7BC,KAAK,EAAEN,MAAM,CAACM,KAAK,IAAI;IACzB;EACF,CAAC,CAAC;AACJ;;AAEA;AACA,OAAO,SAASC,WAAWA,CAACP,MAAM,EAAE;EAClC,OAAOV,OAAO,CAAC;IACbG,GAAG,EAAE,kBAAkB;IACvBC,MAAM,EAAE,KAAK;IACbM;EACF,CAAC,CAAC;AACJ;;AAEA;AACA,OAAO,SAASQ,UAAUA,CAACV,MAAM,EAAE;EACjC,OAAOR,OAAO,CAAC;IACbG,GAAG,EAAE,eAAeK,MAAM,EAAE;IAC5BJ,MAAM,EAAE;EACV,CAAC,CAAC;AACJ","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|