edit.php 3.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. <?php
  2. use yii\widgets\ActiveForm;
  3. use common\widgets\webuploader\Files;
  4. use common\helpers\ArrayHelper;
  5. $this->title = '编辑';
  6. $this->params['breadcrumbs'][] = ['label' => '等级信息', 'url' => ['index']];
  7. $this->params['breadcrumbs'][] = ['label' => $this->title];
  8. ?>
  9. <div class="row">
  10. <div class="col-lg-12">
  11. <div class="box">
  12. <div class="box-header with-border">
  13. <h3 class="box-title">基本信息</h3>
  14. </div>
  15. <?php $form = ActiveForm::begin([
  16. 'fieldConfig' => [
  17. 'template' => "<div class='row'><div class='col-sm-2 text-right'>{label}</div><div class='col-sm-10'>{input}\n{hint}\n{error}</div></div>",
  18. ]
  19. ]); ?>
  20. <div class="box-body">
  21. <?php if($model->isNewRecord || ($model->level != 1 && !$model->isNewRecord)) {?>
  22. <?= $form->field($model, 'level')->widget(\kartik\select2\Select2::class, [
  23. 'data' => ArrayHelper::numBetween(1, 99),
  24. 'options' => ['placeholder' => '请选择'],
  25. 'pluginOptions' => [
  26. 'allowClear' => true
  27. ],
  28. ])->hint('数字越大等级越高'); ?>
  29. <?php } ?>
  30. <?= $form->field($model, 'name')->textInput() ?>
  31. <?= $form->field($model, 'discount')->textInput()->hint('折扣范围:0 - 10 折,10 折为不打折') ?>
  32. <div class="row">
  33. <div class="col-2"></div>
  34. <div class="col-3">
  35. <?= $form->field($model, 'integral', [
  36. 'template' => "{label}{input}\n{hint}\n{error}",
  37. ])->textInput()->hint('根据等级配置启用') ?>
  38. </div>
  39. <div class="col-3">
  40. <?= $form->field($model, 'money', [
  41. 'template' => "{label}{input}\n{hint}\n{error}",
  42. ])->textInput()->hint('根据等级配置启用') ?>
  43. </div>
  44. <div class="col-3">
  45. <?= $form->field($model, 'growth', [
  46. 'template' => "{label}{input}\n{hint}\n{error}",
  47. ])->textInput()->hint('根据等级配置启用') ?>
  48. </div>
  49. </div>
  50. <?= $form->field($model, 'icon')->widget(Files::class, [
  51. 'config' => [
  52. 'pick' => [
  53. 'multiple' => false,
  54. ],
  55. ]
  56. ]); ?>
  57. <?= $form->field($model, 'cover')->widget(Files::class, [
  58. 'config' => [
  59. 'pick' => [
  60. 'multiple' => false,
  61. ],
  62. ]
  63. ]); ?>
  64. <?= $form->field($model, 'detail')->textarea() ?>
  65. </div>
  66. <div class="box-footer text-center">
  67. <button class="btn btn-primary" type="submit">保存</button>
  68. <span class="btn btn-white" onclick="history.go(-1)">返回</span>
  69. </div>
  70. <?php ActiveForm::end(); ?>
  71. </div>
  72. </div>
  73. </div>
粤ICP备19079148号