AuthGroup.php 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: EDZ
  5. * Date: 2018/12/13
  6. * Time: 10:43
  7. */
  8. namespace app\common\model;
  9. class AuthGroup extends Base
  10. {
  11. public $keyList = array(
  12. array('name'=>'id', 'title'=>'ID', 'type'=>'hidden', 'help'=>'', 'option'=>''),
  13. array('name'=>'module', 'title'=>'所属模块', 'type'=>'hidden', 'help'=>'', 'option'=>''),
  14. array('name'=>'title', 'title'=>'用户组名', 'type'=>'text', 'help'=>'', 'option'=>''),
  15. array('name'=>'description', 'title'=>'分组描述', 'type'=>'textarea', 'help'=>'', 'option'=>''),
  16. array('name'=>'status', 'title'=>'状态', 'type'=>'select', 'help'=>'', 'option'=>array(
  17. 1 => '启用',
  18. 0 => '禁用',
  19. 'url' => 'admin/group/editUserGroupStatus'
  20. )),
  21. array('name'=>'options', 'title'=>'操作', 'type'=>'options', 'help'=>'', 'option'=>array(
  22. 'line'=>array(
  23. 0 => ['授权','admin/group/authUserGroup'],
  24. 1 => ['编辑','admin/group/editUserGroup'],
  25. 2 => ['删除','admin/group/delUserGroup'],
  26. ),
  27. 'top'=>array(
  28. 0 => ['+ 添加用户组','admin/group/addUserGroup']
  29. ),
  30. )),
  31. );
  32. protected function getIdAttr($value, $data){
  33. return $data['id'];
  34. }
  35. protected function setIdAttr($value, $data){
  36. return $data['id'];
  37. }
  38. }