1.关于Admin数据表(db)新增关键字段,默认更新的方法。(使用场景:首页—热门功能,数据—整体趋势—编辑)。
// 方法名
Admin.upate.userInfoShortCutPath(现阶段限制运营后台使用)
// 参数 (登录用户Id(String),更新的数据集合(Object),数据库表更新的字段(String))
{ userId: hasUser, condition, detailData: 'homeShortCutPath' }
// condition格式样例
const homeShortPath = ['运营数据', '个人中心'];
const condition = {
homeShortCutPath: homeShortPath,
};
或者
const condition = {
homeShortCutPath: '['运营数据', '个人中心']',
};
2.关于Admin数据表(db)已存在字段,数据更改后,更新的方法。(使用场景:首页—热门功能—选择确认后,数据—整体趋势—编辑—选择确认后)。
// 方法名
Admin.upate.localShortCutPath
// 参数 (用户Id(String),更新的数据集合(Object))
{ userId: Meteor.userId(), condition }
3.Admin数据表(db)获取登录人员信息。(使用场景:初始化数据,核心模块(route.js) )。
// 方法名
Admin.methods.userInfo
// 参数 (登录用户Id(String))
{ userId: hasUser}
4.Admin数据表(db)获取现在登陆人员信息,不需要传参(使用场景:个人中心—基本信息)
// 方法名
Admin.methods.nowUser
// 参数 (无)
5.Admin数据表(db)判断是否是后台工作人员,并返回数据(使用场景:登录用户名检查)
// 方法名
Admin.methods.isAdmin
// 参数 (用户名(类型可以为String和Number))
{ name }
6.Admin数据表(db)修改个人资料,并返回数据(使用场景:个人中心—编辑基础信息)
// 方法名
Admin.methods.updateOne
// 参数 (用户Id(String),更新的数据集合(Object))
{ userId, data }
7.Admin数据表(db)修改个人资料,并返回数据(使用场景:个人中心—修改个人基础信息—老版本)
// 方法名
Admin.methods.updateOneInfo
//更新的数据集合(Object))
{ data }