|
@@ -61,6 +61,38 @@ class UserController extends BaseController {
|
|
};
|
|
};
|
|
response.render('users/views/user/index', renderData);
|
|
response.render('users/views/user/index', renderData);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 获取搜索用户json
|
|
|
|
+ *
|
|
|
|
+ * @param {object} request
|
|
|
|
+ * @param {object} response
|
|
|
|
+ * @return {string}
|
|
|
|
+ */
|
|
|
|
+ async search(request, response) {
|
|
|
|
+ let userModel = new UserModel();
|
|
|
|
+ let responseData = {
|
|
|
|
+ error: 0,
|
|
|
|
+ msg: '',
|
|
|
|
+ data: null
|
|
|
|
+ };
|
|
|
|
+ try{
|
|
|
|
+ let keyword = request.query.keyword;
|
|
|
|
+ if(keyword === undefined || keyword === '') {
|
|
|
|
+ throw { code: 1, err: '参数有误或为空'};
|
|
|
|
+ }
|
|
|
|
+ let condition = userModel.getFilterCondition(request);
|
|
|
|
+ let userList = await userModel.getList(condition);
|
|
|
|
+ responseData.data = userList;
|
|
|
|
+ } catch (error) {
|
|
|
|
+ console.log(error);
|
|
|
|
+ responseData.error = error.code;
|
|
|
|
+ responseData.msg = error.err;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ response.json(responseData);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
export default UserController;
|
|
export default UserController;
|