create.php 3.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. <?php
  2. use yii\helpers\Html;
  3. use yii\bootstrap4\ActiveForm;
  4. /* @var $this yii\web\View */
  5. /* @var $model app\models\Organizations */
  6. $this->title = 'Create';
  7. $this->params['breadcrumbs'][] = ['label' => 'Organizations', 'url' => ['index']];
  8. $this->params['breadcrumbs'][] = $this->title;
  9. \app\assets\OrgFormAsset::register($this);
  10. $creteJs = <<< SCRIPT
  11. SCRIPT;
  12. $this->registerJs($creteJs, \yii\web\View::POS_END);
  13. ?>
  14. <div class="organizations-create">
  15. <div class="card">
  16. <!-- /.card-header -->
  17. <div id="orgFormContainer" class="card-body">
  18. <div class="form-progress row mb-3">
  19. <div class="col info-box shadow-sm step active">
  20. <div class="overlay"></div>
  21. <span class="info-box-icon bg-success"><i class="fas fa-file-invoice"></i></span>
  22. <div class="info-box-content">
  23. <strong class="h3 d-block m-0">Организация</strong>
  24. <span>Данные об организации</span>
  25. </div>
  26. </div>
  27. <div class="col info-box shadow-sm mx-3 step">
  28. <div class="overlay"></div>
  29. <span class="info-box-icon bg-success"><i class="fas fa-university"></i></span>
  30. <div class="info-box-content">
  31. <strong class="h3 d-block m-0">Банк</strong>
  32. <span>Выберите или добавьте банк</span>
  33. </div>
  34. </div>
  35. <div class="col info-box shadow-sm step">
  36. <div class="overlay"></div>
  37. <span class="info-box-icon bg-success"><i class="fas fa-user"></i></span>
  38. <div class="info-box-content">
  39. <strong class="h3 d-block m-0">Контакты</strong>
  40. <span>Email и контактные лица</span>
  41. </div>
  42. </div>
  43. </div>
  44. <div class="tab">
  45. <?php $form = ActiveForm::begin([
  46. 'id' => 'org-form',
  47. //'enableClientValidation' => true,
  48. ]); ?>
  49. <?= Html::hiddenInput('id', $model->id); ?>
  50. <div class="row">
  51. <div class="col-md-6">
  52. <?= $form->field($model, 'short_name')->textInput(['maxlength' => true]) ?>
  53. <?= $form->field($model, 'name')->textInput(['maxlength' => true]) ?>
  54. </div>
  55. <div class="col-md-6">
  56. <?= $form->field($model, 'edrpou')->textInput(['maxlength' => true]) ?>
  57. <?= $form->field($model, 'vat')->dropDownList([
  58. '1' => 'Без НДС',
  59. '2' => '0%',
  60. '3'=>'20%'
  61. ]); ?>
  62. </div>
  63. </div>
  64. <?php ActiveForm::end(); ?>
  65. </div>
  66. <div class="tab" style="display: none">
  67. tab2
  68. </div>
  69. <div class="tab" style="display: none">
  70. tab3
  71. </div>
  72. <p>
  73. <button id="prevBtn" class="btn btn-default d-none" type="button">Prev</button>
  74. <button id="nextBtn" class="btn btn-success ml-auto" type="button">Next</button>
  75. </p>
  76. </div>
  77. <!-- /.card-body -->
  78. </div>
  79. </div>