This commit is contained in:
umono 2022-12-19 21:44:06 +08:00
parent c73b6e9f00
commit 514f353449
5 changed files with 17 additions and 5 deletions

View File

@ -18,6 +18,10 @@
public $isSaveLog = false;
public const PERMISSIONS_CACHE_PREFIX = 'ADMIN_GROUP_PERMISSIONS_';
public $permissions;
public function behaviors()
{
return [];
}
public static function tableName()
{

View File

@ -100,7 +100,7 @@
$this->createIndex('sort', $this->adminMenuTableName, 'sort');
// 写入数据
$this->batchInsert($this->adminGroupTableName, ['name'], [['开发部']]);
//$this->batchInsert($this->adminGroupTableName, ['name'], [['开发部']]);
$this->batchInsert(
$this->adminTableName, [
@ -124,11 +124,19 @@
]);
// 导入菜单数据
$menuArr = MenuDataHelper::backAll();
$this->batchInsert(
$this->adminMenuTableName,
MenuDataHelper::getColumnArr(),
MenuDataHelper::backAll()
$menuArr,
);
$menuKeys = array_slice(array_column($menuArr,4),3);
$adminGroup = new \app\common\models\admin\AdminGroup();
$adminGroup->name = '开发部';
$adminGroup->permissions = $menuKeys;
$adminGroup->save(false);
}
/**

View File

@ -3,12 +3,12 @@
namespace app\modules\backend\api\controllers;
use app\modules\backend\api\Controller;
use app\modules\backend\api\helpers\MenuDataHelper;
use \umono\multiple\helpers\DeleteHelper;
class TestController extends Controller
{
public function actionIndex()
{
return DeleteHelper::$bind;
}
}

View File

@ -60,7 +60,7 @@
[27, '菜单数据导出全部', 2, '导出全部数据', 'menu/export-all', 8, null, null, 1, $time, $time],
[28, '用户管理', 0, null, 'user', 0, 6, 'People24Filled', 1, $time, $time],
[29, '用户列表', 1, '用户列表数据', 'user/index', 17, 0, null, 1, $time, $time],
[29, '用户列表', 1, '用户列表数据', 'user/index', 28, 0, null, 1, $time, $time],
];
}
}

View File

@ -19,7 +19,7 @@
<div class="label">
{{ item.name }}
<span
:class="item.own == item.sumRole ? 'bg-green-500 text-white' : 'bg-stone-100'">
:class="item.sumRole != 0 && item.own == item.sumRole ? 'bg-green-500 text-white' : 'bg-stone-100'">
{{ item.own }}/{{ item.sumRole }}
</span>
</div>