| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- <?php
- namespace App\Module\User\AdminControllers\Actions;
- use Dcat\Admin\Widgets\Dropdown;
- use Dcat\Admin\Grid\RowAction;
- /**
- * 用户相关页面链接操作
- */
- class UserRelatedPagesAction extends RowAction
- {
- /**
- * 操作标题
- *
- * @var string
- */
- protected $title = '<i class="fa fa-link"></i> 相关页面';
- /**
- * 渲染操作
- *
- * @return string
- */
- public function render()
- {
- // 获取当前行的用户ID
- $userId = $this->getKey();
- // 创建下拉菜单选项
- $options = [
- "<a href='" . admin_url("user-infos?user_id={$userId}") . "'><i class='fa fa-user'></i> 用户详细信息</a>",
- "<a href='" . admin_url("user-phones?user_id={$userId}") . "'><i class='fa fa-phone'></i> 用户手机号</a>",
- "<a href='" . admin_url("user-secret-passwords?user_id={$userId}") . "'><i class='fa fa-lock'></i> 用户安全密码</a>",
- "<a href='" . admin_url("user-actions?user_id={$userId}") . "'><i class='fa fa-history'></i> 用户操作记录</a>",
- Dropdown::DIVIDER,
- "<a href='" . admin_url("farm-users?user_id={$userId}") . "'><i class='fa fa-leaf'></i> 用户农场</a>",
- "<a href='" . admin_url("task-user-tasks?user_id={$userId}") . "'><i class='fa fa-tasks'></i> 用户任务</a>",
- Dropdown::DIVIDER,
- "<a href='" . admin_url("fund-accounts?user_id={$userId}") . "'><i class='fa fa-money'></i> 资金账户</a>",
- "<a href='" . admin_url("game-items-user-items?user_id={$userId}") . "'><i class='fa fa-cubes'></i> 物品背包</a>",
- "<a href='" . admin_url("farm-lands?user_id={$userId}") . "'><i class='fa fa-map'></i> 土地管理</a>",
- "<a href='" . admin_url("farm-crops?user_id={$userId}") . "'><i class='fa fa-pagelines'></i> 种植作物</a>",
- "<a href='" . admin_url("farm-god-buffs?user_id={$userId}") . "'><i class='fa fa-magic'></i> 神像加持</a>",
- ];
- // 创建下拉菜单
- $dropdown = Dropdown::make($options)
- ->button($this->title);
- return $dropdown->render();
- }
- }
|