|
@@ -15,6 +15,7 @@
|
|
|
namespace app\admin\controller;
|
|
|
|
|
|
use controller\BasicAdmin;
|
|
|
+use library\Data;
|
|
|
|
|
|
/**
|
|
|
* 系统权限管理控制器
|
|
@@ -25,11 +26,72 @@ use controller\BasicAdmin;
|
|
|
*/
|
|
|
class Auth extends BasicAdmin {
|
|
|
|
|
|
+ /**
|
|
|
+ * 默认数据模型
|
|
|
+ * @var string
|
|
|
+ */
|
|
|
protected $table = 'SystemAuth';
|
|
|
|
|
|
+ /**
|
|
|
+ * 权限列表
|
|
|
+ */
|
|
|
public function index() {
|
|
|
$this->title = '系统权限管理';
|
|
|
parent::_list($this->table);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 权限授权
|
|
|
+ */
|
|
|
+ public function apply() {
|
|
|
+ return $this->_form($this->table, 'apply');
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 权限添加
|
|
|
+ */
|
|
|
+ public function add() {
|
|
|
+ return $this->_form($this->table, 'form');
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 权限编辑
|
|
|
+ */
|
|
|
+ public function edit() {
|
|
|
+ return $this->add();
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 权限禁用
|
|
|
+ */
|
|
|
+ public function forbid() {
|
|
|
+ if (Data::update($this->table)) {
|
|
|
+ $this->success("权限禁用成功!", '');
|
|
|
+ } else {
|
|
|
+ $this->error("权限禁用失败,请稍候再试!");
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 权限恢复
|
|
|
+ */
|
|
|
+ public function resume() {
|
|
|
+ if (Data::update($this->table)) {
|
|
|
+ $this->success("权限启用成功!", '');
|
|
|
+ } else {
|
|
|
+ $this->error("权限启用失败,请稍候再试!");
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 权限删除
|
|
|
+ */
|
|
|
+ public function del() {
|
|
|
+ if (Data::update($this->table)) {
|
|
|
+ $this->success("权限删除成功!", '');
|
|
|
+ } else {
|
|
|
+ $this->error("权限删除失败,请稍候再试!");
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
}
|