index.php 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. <?php
  2. use common\modules\area\assets\AreaAsset;
  3. use yii\helpers\Url;
  4. use yii\web\View;
  5. /**
  6. * @var $this \yii\web\View
  7. */
  8. /**
  9. * @var $dataProvider \yii\data\ActiveDataProvider
  10. */
  11. $this->title = '区域';
  12. $this->params['breadcrumbs'][] = $this->title;
  13. AreaAsset::register($this);
  14. $this->registerJs("var updateBlocksUrl = '".Url::to(["update-blocks"])."'",View::POS_HEAD);
  15. ?>
  16. <?php $this->beginBlock('content-header'); ?>
  17. <h1>
  18. <?= $this->title?> <a class="btn btn-success "
  19. href="<?= Url::to(['create']) ?>">新区域</a>
  20. </h1>
  21. <?php $this->endBlock(); ?>
  22. <div class="row">
  23. <div class="col-md-6">
  24. <ul class="sortable grid clearfix" data-domain="0">
  25. <?php foreach ($blocks as $block):?>
  26. <li data-block="<?= $block->primaryKey; ?>" class="clearfix">
  27. <span class="pull-left"><?= $block->title?></span>
  28. <span class="pull-right"><a href="<?= Url::to(["/area/block/update", "id" => $block->primaryKey])?>"><i class="fa fa-pencil"></i></a></span>
  29. </li>
  30. <?php endforeach;?>
  31. </ul>
  32. </div>
  33. <div class="col-md-6">
  34. <div class="row">
  35. <?php foreach($areas as $area) : ?>
  36. <div class="col-md-6">
  37. <div class="box box-widget">
  38. <div class="box-header with-border">
  39. <h3 class="box-title"><?php echo $area->title?></h3>
  40. <div class="box-tools pull-right">
  41. <button class="btn btn-box-tool">
  42. <a href="<?= Url::to(["update","id"=>$area->primaryKey]);?>"><i class="fa fa-pencil"></i></a>
  43. </button>
  44. <button class="btn btn-box-tool" data-widget="collapse">
  45. <i class="fa fa-minus"></i>
  46. </button>
  47. </div>
  48. <!-- /.box-tools -->
  49. </div>
  50. <!-- /.box-header -->
  51. <div class="box-body">
  52. <ul class="sortable" data-domain="<?php echo $area->primaryKey?>">
  53. <?php foreach ($area->getBlocks() as $block):?>
  54. <li data-block="<?= $block->primaryKey; ?>" class="clearfix">
  55. <span class="pull-left"><?= $block->title?></span>
  56. <span class="pull-right"><a href="<?= Url::to(["/block/update", "id" => $block->primaryKey])?>"><i class="fa fa-pencil"></i></a></span>
  57. </li>
  58. <?php endforeach;?>
  59. </ul>
  60. </div>
  61. <!-- /.box-body -->
  62. </div>
  63. </div>
  64. <?php endforeach;?>
  65. </div>
  66. </div>
  67. </div>