|
|
@@ -57,11 +57,15 @@ class UserSecretPasswordController extends AdminController
|
|
|
|
|
|
$grid->column('id', 'ID')->sortable();
|
|
|
$grid->column('user_id', '用户ID')->sortable();
|
|
|
- $grid->column('status', '状态')->using([
|
|
|
- SECRET_PASSWORD_STATUS::BIND->value => '已绑定',
|
|
|
- SECRET_PASSWORD_STATUS::UNBIND->value => '未绑定',
|
|
|
- SECRET_PASSWORD_STATUS::WAIT_CHECK->value => '等待验证',
|
|
|
- ])->label([
|
|
|
+ $grid->column('status', '状态')->display(function ($value) {
|
|
|
+ $statusMap = [
|
|
|
+ SECRET_PASSWORD_STATUS::BIND->value => '已绑定',
|
|
|
+ SECRET_PASSWORD_STATUS::UNBIND->value => '未绑定',
|
|
|
+ SECRET_PASSWORD_STATUS::WAIT_CHECK->value => '等待验证',
|
|
|
+ ];
|
|
|
+ $statusValue = $value instanceof SECRET_PASSWORD_STATUS ? $value->value : $value;
|
|
|
+ return $statusMap[$statusValue] ?? '未知';
|
|
|
+ })->label([
|
|
|
SECRET_PASSWORD_STATUS::BIND->value => 'success',
|
|
|
SECRET_PASSWORD_STATUS::UNBIND->value => 'danger',
|
|
|
SECRET_PASSWORD_STATUS::WAIT_CHECK->value => 'warning',
|
|
|
@@ -108,7 +112,8 @@ class UserSecretPasswordController extends AdminController
|
|
|
SECRET_PASSWORD_STATUS::UNBIND->value => '未绑定',
|
|
|
SECRET_PASSWORD_STATUS::WAIT_CHECK->value => '等待验证',
|
|
|
];
|
|
|
- return $statusMap[$value] ?? '未知';
|
|
|
+ $statusValue = $value instanceof SECRET_PASSWORD_STATUS ? $value->value : $value;
|
|
|
+ return $statusMap[$statusValue] ?? '未知';
|
|
|
});
|
|
|
$show->field('secret_password', '安全密码')->as(function () {
|
|
|
return '******';
|