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.8 KiB
1 lines
4.8 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 updateUserRole(userId, roleCodes) {\n return request({\n url: `/auth/users/${userId}/roles`,\n method: 'put',\n data: {\n roleCodes: [roleCodes] // 包装成数组\n }\n });\n}\n\n// 获取所有用户(管理员专用)\nexport function getAllUsers(params = {}) {\n return request({\n url: '/auth/admin/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 pageNum: params.pageNum,\n // 确保传递页码\n pageSize: params.pageSize,\n // 确保传递每页条数\n username: params.username,\n realName: params.realName,\n roleCode: params.roleCode\n }\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","updateUserRole","userId","roleCodes","getAllUsers","params","pageNum","pageSize","username","sortBy","order","getUserList","realName","roleCode","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 updateUserRole(userId, roleCodes) {\r\n return request({\r\n url: `/auth/users/${userId}/roles`,\r\n method: 'put',\r\n data: {\r\n roleCodes: [roleCodes] // 包装成数组\r\n }\r\n })\r\n}\r\n\r\n// 获取所有用户(管理员专用)\r\nexport function getAllUsers(params = {}) {\r\n return request({\r\n url: '/auth/admin/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 pageNum: params.pageNum, // 确保传递页码\r\n pageSize: params.pageSize, // 确保传递每页条数\r\n username: params.username,\r\n realName: params.realName,\r\n roleCode: params.roleCode\r\n }\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,cAAcA,CAACC,MAAM,EAAEC,SAAS,EAAE;EAChD,OAAOR,OAAO,CAAC;IACbG,GAAG,EAAE,eAAeI,MAAM,QAAQ;IAClCH,MAAM,EAAE,KAAK;IACbF,IAAI,EAAE;MACJM,SAAS,EAAE,CAACA,SAAS,CAAC,CAAE;IAC1B;EACF,CAAC,CAAC;AACJ;;AAEA;AACA,OAAO,SAASC,WAAWA,CAACC,MAAM,GAAG,CAAC,CAAC,EAAE;EACvC,OAAOV,OAAO,CAAC;IACbG,GAAG,EAAE,mBAAmB;IACxBC,MAAM,EAAE,KAAK;IACbM,MAAM,EAAE;MACNC,OAAO,EAAED,MAAM,CAACC,OAAO;MACvBC,QAAQ,EAAEF,MAAM,CAACE,QAAQ;MACzBC,QAAQ,EAAEH,MAAM,CAACG,QAAQ;MACzBC,MAAM,EAAEJ,MAAM,CAACI,MAAM,IAAI,IAAI;MAC7BC,KAAK,EAAEL,MAAM,CAACK,KAAK,IAAI;IACzB;EACF,CAAC,CAAC;AACJ;;AAEA;AACA,OAAO,SAASC,WAAWA,CAACN,MAAM,EAAE;EAClC,OAAOV,OAAO,CAAC;IACbG,GAAG,EAAE,kBAAkB;IACvBC,MAAM,EAAE,KAAK;IACbM,MAAM,EAAE;MACNC,OAAO,EAAED,MAAM,CAACC,OAAO;MAAK;MAC5BC,QAAQ,EAAEF,MAAM,CAACE,QAAQ;MAAG;MAC5BC,QAAQ,EAAEH,MAAM,CAACG,QAAQ;MACzBI,QAAQ,EAAEP,MAAM,CAACO,QAAQ;MACzBC,QAAQ,EAAER,MAAM,CAACQ;IACnB;EACF,CAAC,CAAC;AACJ;;AAEA;AACA,OAAO,SAASC,UAAUA,CAACZ,MAAM,EAAE;EACjC,OAAOP,OAAO,CAAC;IACbG,GAAG,EAAE,eAAeI,MAAM,EAAE;IAC5BH,MAAM,EAAE;EACV,CAAC,CAAC;AACJ","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|