| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- <?php
- namespace App\Module\System\AdminLazyRenderable;
- use App\Module\File\Img;
- use App\Module\Merchant\Merchant;
- use App\Module\User\Services\UserService;
- use Dcat\Admin\Widgets\Box;
- use Dcat\Admin\Widgets\Card;
- use Dcat\Admin\Widgets\Table;
- use UCore\DcatAdmin\Metrics\Image;
- class UserInfo extends \UCore\DcatAdmin\Support\LazyRenderable
- {
- public function index($user_id)
- {
- $content = '';
- $infoArray=[];
- $content.=\UCore\DcatAdmin\Metrics\Examples\Link::make("用户信息", '/admin/user/?id='.$user_id)->newopen();
- // $merchants = Merchant::getS($user_id);
- // foreach ($merchants as $merchant){
- // if($merchant){
- // $infoArray[$merchant->id.'服务商ID'] =$merchant->id;
- // $infoArray[$merchant->id.'服务商状态'] =$merchant->status->getDesc();
- // $infoArray[$merchant->id.'到期时间'] =date('Y-m-d H:i:s',$merchant->exp_times);
- // $infoArray[$merchant->id.'---------'] ='-----!--------';
- // }
- // }
- // 昵称
- $info = UserService::getInfoByUserId($user_id);
- if($info){
- $infoArray['昵称'] =$info->nickname;
- Box::make();
- $infoArray['头像'] = Image::make( Img::getPicUrl4Id($info->avatar)) ;
- }
- $content .= Table::make($infoArray);
- $card = new Card('用户:'.$user_id, $content);
- return view('admin.user_info', [
- 'user_id' => $user_id,
- 'content' => $card
- ]);
- }
- public function render()
- {
- $user_id = $this->user_id;
- return $this->index($user_id);
- }
- }
|