123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102 |
- <?php $this->beginContent('@app/modules/admin/views/layouts/_datatable_start.php'); ?><?php $this->endContent(); ?>
- <div class="row">
- <?php if(is_array($moduleList))foreach($moduleList as $module){
- $style = 'primary';
- if($module['id']%2==0)$style='info';
- if($module['id']%3==0)$style='success';
- if($module['id']%4==0)$style='danger';
- if($module['id']%5==0)$style='warning';
- if($module['id']%6==0)$style='secondary ';
- ?>
- <div class="col-xl-4 col-sm-6">
- <div class="card">
- <div class="card-body">
- <div class="d-flex">
- <div class="flex-shrink-0 me-4">
- <div class="avatar-md">
- <span class="avatar-title rounded-circle bg-<?php echo $style;?> bg-soft text-<?php echo $style;?> font-size-16">
- <?php echo strtoupper(substr($module['module'],0,1));?>
- </span>
- </div>
- </div>
- <div class="flex-grow-1 overflow-hidden">
- <h5 class="text-truncate font-size-15"><a href="javascript: void(0);" class="text-dark"><?php echo $module['name'];?></a></h5>
- <p class="text-muted mb-4"><?php echo $module['module'];?></p>
- <div class="d-flex flex-wrap gap-2">
- <?php
- if(is_array(Yii::$app->controller->operTableMenu))foreach(Yii::$app->controller->operTableMenu as $menu){
- $url = Yii::$app->controller->createRealUrl($menu['module'].'/'.$menu['controller'].'/'.$menu['action']);
- if(!empty($menu['data']))
- {
- $data = $menu['data'];
- if(@eval("$data;")==false)
- {
- $evalResult = $data;
- }
- else
- {
- $evalResult = @eval("$data;");
- }
- $url .= "&".$evalResult;
- }
- $disabledTxt = '';
- if(!empty($menu['show_function'])){
- if(@eval($menu['show_function'])==false) {
- $disabledTxt = 'disabled';
- }
- }
- ?>
- <button <?php echo $disabledTxt;?> data-title="<?php echo Yii::t('resource',$menu['name']);?>" data-type="<?php echo $menu['menu_type'];?>" data-url="<?php echo $url;?>" data-large="<?php echo $menu['pop_large'];?>" type="button" class="tablebtn btn btn-sm btn-<?php echo $menu['btn_class'];?> waves-effect waves-light"><?php echo Yii::t('resource',$menu['name']);?></button>
- <?php }?>
- </div>
- </div>
- </div>
- </div>
- <div class="px-4 py-3 border-top">
- <ul class="list-inline mb-0">
- <li class="list-inline-item me-3">
- <?php if($module['version']==$module['lastversion']){?> <span class="badge bg-success">最新版本</span> <?php }?>
- <?php if($module['version']!=$module['lastversion']){?><span class="badge bg-warning">待更新</span> <?php }?>
- </li>
- <li class="list-inline-item me-3">
- <i class="bx bx-calendar me-1"></i> <?php echo $module['install_time'];?>
- </li>
- <li class="list-inline-item me-3">
- <i class="bx bx-revision me-1"></i> V<?php echo $module['version'];?>
- </li>
- </ul>
- </div>
- </div>
- </div>
- <?php }?>
- <?php if(!empty(Yii::$app->controller->topRightTableMenu)){
- foreach(Yii::$app->controller->topRightTableMenu as $menu){
- $url = $menu['action']?Yii::$app->controller->createRealUrl($menu['module'].'/'.$menu['controller'].'/'.$menu['action']):'';
- if(!empty($menu['data']))
- {
- $data = $menu['data'];
- if(@eval("$data;")==false)
- {
- $evalResult = $data;
- }
- else
- {
- $evalResult = @eval("$data;");
- }
- $url .= "&".$evalResult;
- }
- ?>
- <div class="col-xl-4 col-sm-6">
- <div class="card">
- <div class="card-body">
- <div class="text-center d-grid">
- <button href="javascript: void(0);" class="tablebtn btn btn-<?php echo $menu['btn_class'];?> waves-effect waves-light" style="line-height:120px;" data-title="<?php echo Yii::t('resource',$menu['name']);?>" data-type="<?php echo $menu['menu_type'];?>" data-url="<?php echo $url;?>" data-large="<?php echo $menu['pop_large'];?>" ><i class="<?php echo $menu['icon_class'];?> me-1"></i> <?php echo Yii::t('resource',$menu['name']);?></button>
- </div>
- </div>
- </div>
- </div>
- <?php }}?>
- </div>
- <?php $this->beginContent('@app/modules/admin/views/layouts/_tablejs.php'); ?><?php $this->endContent(); ?>
|