|
@@ -49,6 +49,51 @@ module.exports = async (util) => {
|
|
|
)
|
|
|
},
|
|
|
}),
|
|
|
+ 'post /api/login': util.side({
|
|
|
+ tags: [`公用`],
|
|
|
+ summary: `登录`,
|
|
|
+ schema: {
|
|
|
+ body: joi
|
|
|
+ .object({
|
|
|
+ userName: joi
|
|
|
+ .string()
|
|
|
+ .default(`admin`)
|
|
|
+ .required()
|
|
|
+ .description(`用户名`),
|
|
|
+ userPwd: joi
|
|
|
+ .string()
|
|
|
+ .default(`123456`)
|
|
|
+ .required()
|
|
|
+ .description(`密码`),
|
|
|
+ })
|
|
|
+ .description(`用户信息`),
|
|
|
+ },
|
|
|
+ async action(req, res) {
|
|
|
+ const { userName, userPwd } = req.body
|
|
|
+ if (userName == `admin` && userPwd == `123456`) {
|
|
|
+ res.json(
|
|
|
+ wrapApiData(
|
|
|
+ util.libObj.mockjs.mock({
|
|
|
+ data: {
|
|
|
+ token: `@uuid`,
|
|
|
+ },
|
|
|
+ })
|
|
|
+ )
|
|
|
+ )
|
|
|
+ } else {
|
|
|
+ res.status(401).json(
|
|
|
+ wrapApiData(
|
|
|
+ util.libObj.mockjs.mock({
|
|
|
+ code: 401,
|
|
|
+ data: {
|
|
|
+ message: `用户名或密码错误`,
|
|
|
+ },
|
|
|
+ })
|
|
|
+ )
|
|
|
+ )
|
|
|
+ }
|
|
|
+ },
|
|
|
+ }),
|
|
|
'get /api/mapOfTongren': util.side({
|
|
|
tags: [`公用`],
|
|
|
summary: `铜仁地图数据`,
|