1.關(guān)于Admin數(shù)據(jù)表(db)新增關(guān)鍵字段熄求,默認(rèn)更新的方法。(使用場景:首頁—熱門功能蔑鹦,數(shù)據(jù)—整體趨勢—編輯)夺克。
// 方法名
Admin.upate.userInfoShortCutPath(現(xiàn)階段限制運(yùn)營后臺(tái)使用)
// 參數(shù) (登錄用戶Id(String),更新的數(shù)據(jù)集合(Object)举反,數(shù)據(jù)庫表更新的字段(String))
{ userId: hasUser, condition, detailData: 'homeShortCutPath' }
// condition格式樣例
const homeShortPath = ['運(yùn)營數(shù)據(jù)', '個(gè)人中心'];
const condition = {
homeShortCutPath: homeShortPath,
};
或者
const condition = {
homeShortCutPath: '['運(yùn)營數(shù)據(jù)', '個(gè)人中心']',
};
2.關(guān)于Admin數(shù)據(jù)表(db)已存在字段懊直,數(shù)據(jù)更改后,更新的方法火鼻。(使用場景:首頁—熱門功能—選擇確認(rèn)后室囊,數(shù)據(jù)—整體趨勢—編輯—選擇確認(rèn)后)。
// 方法名
Admin.upate.localShortCutPath
// 參數(shù) (用戶Id(String)魁索,更新的數(shù)據(jù)集合(Object))
{ userId: Meteor.userId(), condition }
3.Admin數(shù)據(jù)表(db)獲取登錄人員信息融撞。(使用場景:初始化數(shù)據(jù),核心模塊(route.js) )粗蔚。
// 方法名
Admin.methods.userInfo
// 參數(shù) (登錄用戶Id(String))
{ userId: hasUser}
4.Admin數(shù)據(jù)表(db)獲取現(xiàn)在登陸人員信息尝偎,不需要傳參(使用場景:個(gè)人中心—基本信息)
// 方法名
Admin.methods.nowUser
// 參數(shù) (無)
5.Admin數(shù)據(jù)表(db)判斷是否是后臺(tái)工作人員,并返回?cái)?shù)據(jù)(使用場景:登錄用戶名檢查)
// 方法名
Admin.methods.isAdmin
// 參數(shù) (用戶名(類型可以為String和Number))
{ name }
6.Admin數(shù)據(jù)表(db)修改個(gè)人資料,并返回?cái)?shù)據(jù)(使用場景:個(gè)人中心—編輯基礎(chǔ)信息)
// 方法名
Admin.methods.updateOne
// 參數(shù) (用戶Id(String)致扯,更新的數(shù)據(jù)集合(Object))
{ userId, data }
7.Admin數(shù)據(jù)表(db)修改個(gè)人資料肤寝,并返回?cái)?shù)據(jù)(使用場景:個(gè)人中心—修改個(gè)人基礎(chǔ)信息—老版本)
// 方法名
Admin.methods.updateOneInfo
//更新的數(shù)據(jù)集合(Object))
{ data }