view.php 7.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190
  1. <?php
  2. use yii\helpers\Html;
  3. use yii\widgets\DetailView;
  4. /* @var $this yii\web\View */
  5. /* @var $model app\models\Organizations */
  6. $this->title = $model->short_name;
  7. $this->params['breadcrumbs'][] = ['label' => 'Organizations', 'url' => ['index']];
  8. $this->params['breadcrumbs'][] = $this->title;
  9. $this->params['actionButtons'][] = ['label' => 'Create', 'url' => ['index'], 'linkOptions' => ['class' => 'text-white btn btn-success mx-1']];
  10. $this->params['actionButtons'][] = ['label' => 'Update', 'url' => ['index'], 'linkOptions' => ['class' => 'text-white btn btn-primary mx-1']];
  11. $this->params['actionButtons'][] = ['label' => 'Delete', 'url' => ['index'], 'linkOptions' => ['class' => 'text-white btn btn-danger mx-1']];
  12. \yii\web\YiiAsset::register($this);
  13. ?>
  14. <div class="organizations-view">
  15. <p>
  16. <?= Html::a('Update', ['update', 'id' => $model->id], ['class' => 'btn btn-primary']) ?>
  17. <?= Html::a('Delete', ['delete', 'id' => $model->id], [
  18. 'class' => 'btn btn-danger',
  19. 'data' => [
  20. 'confirm' => 'Are you sure you want to delete this item?',
  21. 'method' => 'post',
  22. ],
  23. ]) ?>
  24. </p>
  25. <div class="row">
  26. <div class="col-md-9">
  27. <div class="card card-outline card-primary">
  28. <div class="card-header">
  29. <h3 class="card-title">Новые</h3>
  30. <div class="card-tools">
  31. <button type="button" class="btn btn-tool" data-card-widget="maximize"><i class="fas fa-expand"></i>
  32. </button>
  33. </div>
  34. <!-- /.card-tools -->
  35. </div>
  36. <!-- /.card-header -->
  37. <div class="card-body p-0">
  38. <table class="table table-head-fixed text-nowrap">
  39. <thead>
  40. <tr>
  41. <th class="collapsing">ID</th>
  42. <th>Отправитель</th>
  43. <th>Email</th>
  44. <th>Создан</th>
  45. <th>Отправка</th>
  46. <th class="collapsing">Тип</th>
  47. <th class="collapsing"></th>
  48. </tr>
  49. </thead>
  50. <tbody>
  51. <tr>
  52. <td colspan="7">No data to show</td>
  53. </tr>
  54. </tbody>
  55. </table>
  56. </div>
  57. <!-- /.card-body -->
  58. </div>
  59. <div class="card card-warning">
  60. <div class="card-header">
  61. <h3 class="card-title">Ожидающие</h3>
  62. <div class="card-tools">
  63. <button type="button" class="btn btn-tool" data-card-widget="maximize"><i class="fas fa-expand"></i>
  64. </button>
  65. </div>
  66. <!-- /.card-tools -->
  67. </div>
  68. <!-- /.card-header -->
  69. <div class="card-body">
  70. The body of the card
  71. </div>
  72. <!-- /.card-body -->
  73. </div>
  74. <div class="card card-outline card-primary">
  75. <div class="card-header">
  76. <h3 class="card-title">Регулярные</h3>
  77. <div class="card-tools">
  78. <button type="button" class="btn btn-tool" data-card-widget="maximize"><i class="fas fa-expand"></i>
  79. </button>
  80. </div>
  81. <!-- /.card-tools -->
  82. </div>
  83. <!-- /.card-header -->
  84. <div class="card-body">
  85. The body of the card
  86. </div>
  87. <!-- /.card-body -->
  88. </div>
  89. <div class="card card-success">
  90. <div class="card-header">
  91. <h3 class="card-title">Выполненные</h3>
  92. <div class="card-tools">
  93. <button type="button" class="btn btn-tool" data-card-widget="maximize"><i class="fas fa-expand"></i>
  94. </button>
  95. </div>
  96. <!-- /.card-tools -->
  97. </div>
  98. <!-- /.card-header -->
  99. <div class="card-body">
  100. The body of the card
  101. </div>
  102. <!-- /.card-body -->
  103. </div>
  104. <?= DetailView::widget([
  105. 'model' => $model,
  106. 'attributes' => [
  107. 'id',
  108. 'name',
  109. 'short_name',
  110. 'vat',
  111. 'edrpou',
  112. 'address_1',
  113. 'address_2',
  114. 'address_3',
  115. 'comment:ntext',
  116. 'bank_id',
  117. 'person_id',
  118. 'created_at',
  119. 'updated_at',
  120. 'deleted_at',
  121. ],
  122. ]) ?>
  123. </div>
  124. <div class="col-md-3">
  125. <div class="card">
  126. <div class="card-header">
  127. <h3 class="card-title">
  128. <?= $model->name; ?>
  129. </h3>
  130. </div>
  131. <!-- /.card-header -->
  132. <div class="card-body">
  133. <?= isset($model->comment) ? '<div class="mb-lg-3">'.$model->comment.'</div>' : ''; ?>
  134. <dl>
  135. <?php if ($model->edrpou): ?>
  136. <dt><?= strlen($model->edrpou) <= 8 ? 'ЕДРПОУ' : 'инн'; ?></dt>
  137. <dd><?= $model->edrpou; ?></dd>
  138. <?php endif; ?>
  139. <?php if($model->person_id): ?>
  140. <dt>Представитель</dt>
  141. <dd><?= $model->person_id; ?></dd>
  142. <?php endif; ?>
  143. <?php if ($model->address_1 || $model->address_2 || $model->address_3) : ?>
  144. <dt>Адрес.</dt>
  145. <dd>
  146. <dl class="row">
  147. <?php if ($model->address_1): ?><dt class="col-sm-2">Юр.</dt><dd class="col-sm-10"><?= $model->address_1; ?></dd><?php endif; ?>
  148. <?php if ($model->address_2): ?><dt class="col-sm-2">Фк.</dt><dd class="col-sm-10"><?= $model->address_2; ?></dd><?php endif; ?>
  149. <?php if ($model->address_3): ?><dt class="col-sm-2">Пч.</dt><dd class="col-sm-10"><?= $model->address_3; ?></dd><?php endif; ?>
  150. </dl>
  151. </dd>
  152. <?php endif; ?>
  153. </dl>
  154. </div>
  155. <!-- /.card-body -->
  156. </div>
  157. <div class="card card-default">
  158. <div class="card-header">
  159. <h3 class="card-title">Email для отправки писем </h3>
  160. <div class="card-tools">
  161. <button type="button" class="btn btn-tool" data-card-widget="collapse"><i class="fas fa-minus"></i></button>
  162. </div>
  163. <!-- /.card-tools -->
  164. </div>
  165. <!-- /.card-header -->
  166. <div class="card-body">
  167. The body of the card
  168. </div>
  169. <!-- /.card-body -->
  170. </div>
  171. </div>
  172. </div>
  173. </div>