egg 43,44 rbac之管理員curd

2021-09-13 02:02:39 字數 2141 閱讀 2540

model/admin.js
const schema = mongoose.schema;

var d = new date();

const adminschema = new schema(,

password: ,

mobile: ,

email: ,

status: ,

role_id: ,

add_time: ,

is_super:

});return mongoose.model('admin', adminschema, 'admin');

}

router.js
router.get('/admin/manager', controller.admin.manager.index);

router.get('/admin/manager/add', controller.admin.manager.add);

router.post('/admin/manager/doadd', controller.admin.manager.doadd);

router.get('/admin/manager/edit', controller.admin.manager.edit);

router.get('/admin/manager/doedit', controller.admin.manager.doedit);

controller/admin/manager.js
查詢所有的角色資料,新增管理員的時候,選擇角色

}

admin/manager/index.html
管理員名稱

管理員角色

操作

修改 刪除

判斷是否修改了密碼

controller/admin/manager.js
async edit() );

//獲取角色

var roleresult = await this.ctx.model.role.find();

await this.ctx.render('admin/manager/edit',);

} async doedit() ,)

}else,)

}await this.success('/admin/manager','編輯管理員成功');

}

select預設選中

預設選中管理員員的角色

admin/manager/index.html
">刪除

SCM基礎之庫管理員

庫管理員負責建立配置管理庫,並維護每個庫的內部完整性或者可能的庫間完整性。主要活動包括 建立配置管理庫 用來儲存配置項的受控主庫 維護並控制庫的內容在配置項批准的基礎上將配置項放到儲存器中 建立並維護元資料 在發布請求的基礎上發布配置項以供使用 發布配置項以供生產 交流配置管理庫的內容為狀態報告生成...

yii2之建立管理員

第一步,使用遷移檔案建表admin 先建立資料遷移檔案 小貼士,如果發現自己改錯了,需要重新修改遷移檔案 第二步,使用gii工具建立model 建立乙個新的model,繼承adminar,方便以後管理 第三步,建立乙個admin的curd 改一些樣式 新增一些admin的許可權 在admincont...

「單詞競猜遊戲之管理員端」補充版

1.1 預設初始化,建立資料夾和文字文件資料庫 1.2 支援自動更新和手動更新 using system using system.collections.generic using system.linq using system.text using system.io namespace wo...