add.php 7.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. <?php
  2. use yii\widgets\ActiveForm;
  3. ?>
  4. <style>
  5. /*.form-select.layui-form-danger+ .dselect-wrapper>button.form-select {border:1px solid #ff0000}*/
  6. </style>
  7. <div class="row">
  8. <div class="col-12">
  9. <?php $form = ActiveForm::begin(['options' => ['id'=>'modal-form','class' => 'layui-form form-horizontal'], 'enableClientValidation' => false]); ?>
  10. <?php
  11. echo $form->field($model, 'name', ['template' => '{label}<div class="col-md-10">{input}</div>','options' =>['class' => 'mb-3 row'],'inputOptions' =>['class' => 'form-control layui-input','lay-verify'=>'required','lay-verType'=>'tips','placeholder'=>'','autocomplete'=>'off'],'labelOptions' => ['class' => 'col-md-2 col-form-label']]);
  12. ?>
  13. <div class="mb-3 row required">
  14. <label class="col-md-2 col-form-label" for="resource-name">中文名称</label>
  15. <div class="col-md-10"><input type="text" id="zh-name" class="form-control layui-input" name="zh-name" lay-verify="required" lay-vertype="tips" autocomplete="off" aria-required="true" value="<?php echo Yii::t('resource',$model->name);?>"></div>
  16. </div>
  17. <?php
  18. echo $form->field($model, 'block', ['template' => '{label}<div class="col-md-10">{input}</div>','options' =>['class' => 'mb-3 row required'],'inputOptions' =>['class' => 'form-select ', 'data-dselect-clearable'=>'true','placeholder'=>'','lay-verify'=>'required','lay-verType'=>'tips','autocomplete'=>'off'],'labelOptions' => ['class' => 'col-md-2 col-form-label']])->dropDownList(Yii::$app->controller->resourceBlock, ['prompt'=>'请选择']);
  19. ?>
  20. <div class="mb-3 row ">
  21. <label class="col-md-2 col-form-label" for="resource-name">父级</label>
  22. <div class="col-md-10"><?php echo $parentStr;?></div>
  23. </div>
  24. <?php
  25. echo $form->field($model, 'menu_type', ['template' => '{label}<div class="col-md-10">{input}</div>','options' =>['class' => 'mb-3 row required'],'inputOptions' =>['class' => 'form-select ', 'data-dselect-clearable'=>'true','placeholder'=>'','lay-verify'=>'required','lay-verType'=>'tips','autocomplete'=>'off'],'labelOptions' => ['class' => 'col-md-2 col-form-label']])->dropDownList($model->menutypeOptions(), ['prompt'=>'请选择']);
  26. ?>
  27. <?php
  28. echo $form->field($model, 'module', ['template' => '{label}<div class="col-md-10">{input}</div>','options' =>['class' => 'mb-3 row'],'inputOptions' =>['class' => 'form-control layui-input','placeholder'=>'','autocomplete'=>'off'],'labelOptions' => ['class' => 'col-md-2 col-form-label']]);
  29. ?>
  30. <?php
  31. echo $form->field($model, 'controller', ['template' => '{label}<div class="col-md-10">{input}</div>','options' =>['class' => 'mb-3 row'],'inputOptions' =>['class' => 'form-control layui-input','placeholder'=>'','autocomplete'=>'off'],'labelOptions' => ['class' => 'col-md-2 col-form-label']]);
  32. ?>
  33. <?php
  34. echo $form->field($model, 'action', ['template' => '{label}<div class="col-md-10">{input}</div>','options' =>['class' => 'mb-3 row'],'inputOptions' =>['class' => 'form-control layui-input','placeholder'=>'','autocomplete'=>'off'],'labelOptions' => ['class' => 'col-md-2 col-form-label']]);
  35. ?>
  36. <?php
  37. echo $form->field($model, 'data', ['template' => '{label}<div class="col-md-10">{input}</div>','options' =>['class' => 'mb-3 row'],'inputOptions' =>['class' => 'form-control layui-input','placeholder'=>'','autocomplete'=>'off'],'labelOptions' => ['class' => 'col-md-2 col-form-label']]);
  38. ?>
  39. <?php
  40. echo $form->field($model, 'url', ['template' => '{label}<div class="col-md-10">{input}</div>','options' =>['class' => 'mb-3 row'],'inputOptions' =>['class' => 'form-control layui-input','placeholder'=>'','autocomplete'=>'off'],'labelOptions' => ['class' => 'col-md-2 col-form-label']]);
  41. ?>
  42. <?php
  43. echo $form->field($model, 'show_function', ['template' => '{label}<div class="col-md-10">{input}</div>','options' =>['class' => 'mb-3 row'],'inputOptions' =>['class' => 'form-control layui-input','placeholder'=>'例如:row.is_system!=1','autocomplete'=>'off'],'labelOptions' => ['class' => 'col-md-2 col-form-label']]);
  44. ?>
  45. <?php
  46. echo $form->field($model, 'icon_class', ['template' => '{label}<div class="col-md-10">{input}</div>','options' =>['class' => 'mb-3 row'],'inputOptions' =>['class' => 'form-control layui-input','lay-verType'=>'tips','placeholder'=>'例如:bx bx-plus','autocomplete'=>'off'],'labelOptions' => ['class' => 'col-md-2 col-form-label']]);
  47. ?>
  48. <?php
  49. echo $form->field($model, 'btn_class', ['template' => '{label}<div class="col-md-10">{input}</div>','options' =>['class' => 'mb-3 row'],'inputOptions' =>['class' => 'form-control layui-input','lay-verType'=>'tips','placeholder'=>'例如:primary','autocomplete'=>'off'],'labelOptions' => ['class' => 'col-md-2 col-form-label']]);
  50. ?>
  51. <?php
  52. echo $form->field($model, 'list_order', ['template' => '{label}<div class="col-md-10">{input}</div>','options' =>['class' => 'mb-3 row required'],'inputOptions' =>['class' => 'form-control layui-input','lay-verify'=>'required','lay-verType'=>'tips','placeholder'=>'','autocomplete'=>'off'],'labelOptions' => ['class' => 'col-md-2 col-form-label']]);
  53. ?>
  54. <?php
  55. echo $form->field($model, 'pop_large', ['template' => '<label class="col-md-2 col-form-label">'.Yii::t('attr','resource.pop_large').'</label><div class="col-md-10">{input}{label}</div>','options' =>['class' => 'mb-3 row'],'inputOptions' =>['switch' => 'success','checked'=>$model->pop_large?true:false,'type'=>'checkbox','value'=>1],'labelOptions' => ['data-on-label' => '开启','data-off-label' => '关闭']])->label('');
  56. ?>
  57. <?php
  58. echo $form->field($model, 'is_system', ['template' => '<label class="col-md-2 col-form-label">'.Yii::t('attr','resource.is_system').'</label><div class="col-md-10">{input}{label}</div>','options' =>['class' => 'mb-3 row'],'inputOptions' =>['switch' => 'success','checked'=>$model->is_system?true:false,'type'=>'checkbox','value'=>1],'labelOptions' => ['data-on-label' => '开启','data-off-label' => '关闭']])->label('');
  59. ?>
  60. <?php
  61. echo $form->field($model, 'disabled', ['template' => '<label class="col-md-2 col-form-label">'.Yii::t('attr','resource.disabled').'</label><div class="col-md-10">{input}{label}</div>','options' =>['class' => 'mb-3 row'],'inputOptions' =>['switch' => 'success','checked'=>$model->disabled?true:false,'type'=>'checkbox','value'=>1],'labelOptions' => ['data-on-label' => '开启','data-off-label' => '关闭']])->label('');
  62. ?>
  63. <div class="mb-3 row" hidden="">
  64. <button class="btn btn-primary waves-effect waves-light" lay-filter="modal-form-submit" id="modal-form-submit" lay-submit="" >提交</button>
  65. </div>
  66. <?php ActiveForm::end(); ?>
  67. </div> <!-- end col -->
  68. </div>