_form.php 2.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. <?php
  2. use yii\helpers\Html;
  3. use yii\widgets\ActiveForm;
  4. /* @var $this yii\web\View */
  5. /* @var $model common\models\SurveyNew */
  6. /* @var $form yii\widgets\ActiveForm */
  7. /* @var $configModels [] */
  8. /* @var $cengciModels [] */
  9. ?>
  10. <div class="box box-success">
  11. <div class="box-body">
  12. <?php $form = ActiveForm::begin(['enableClientValidation'=>false]); ?>
  13. <?= $form->field($model, 'title')->textInput(['maxlength' => true]) ?>
  14. <?= $form->field($model, 'type',['options'=>['class'=>'hide']])->textInput(['maxlength' => true]) ?>
  15. <?= $form->field($model, 'filter')->textarea() ?>
  16. <?= $form->field($model, 'cengci')->radioList([1 =>'第一层次',2 => '第二层次',3 => '第三层次',4 => '第四层次',5 => '第五层次',6 => '第六层次',7 => '第七层次', '涌泉行动' => '涌泉行动', '集聚高校毕业生来(留)晋创业就业' => '集聚高校毕业生来(留)晋创业就业','硕博倍增' => '硕博倍增']) ?>
  17. <?= $form->field($model, 'content')->widget(\common\widgets\EditorWidget::className(), $model->isNewRecord ? ['type' => request('editor') ?: config('page_editor_type')] : ['isMarkdown' => $model->markdown]) ?>
  18. <div class="form-group form-submit">
  19. <?= Html::submitButton($model->isNewRecord ? '创建' : '更新', ['class' => 'btn btn-flat bg-maroon btn-block']) ?>
  20. </div>
  21. <?php ActiveForm::end(); ?>
  22. </div>
  23. </div>
  24. <?php $this->beginBlock('js') ?>
  25. <script>
  26. $(document).on('change', '#choose-editor', function () {
  27. var url = '<?= \yii\helpers\Url::to(['create']) ?>';
  28. var type = $(this).val();
  29. url = url.addQueryParams({editor: type});
  30. location.href = url;
  31. })
  32. </script>
  33. <?php $this->endBlock() ?>
  34. <?php
  35. $js = <<<JS
  36. //nav导航切换
  37. $('#formNavs li').click(function (e) {
  38. $('#formNavs li').removeClass('active');
  39. $(this).addClass('active');
  40. });
  41. function skuToggle() {
  42. if ($('input[name="Goods[is_sku]"]:checked').val() == 1) {
  43. $('#goods-stock').prop('readonly', true).val(0);
  44. $('#goodsSku').slideDown();
  45. } else {
  46. $('#goods-stock').prop('readonly', false);
  47. $('#goodsSku').slideUp();
  48. }
  49. }
  50. function shareDiyToggle() {
  51. if ($('input[name="Goods[is_share_diy]"]:checked').val() == 1) {
  52. $('#goodsShareDiy').slideDown();
  53. } else {
  54. $('#goodsShareDiy').slideUp();
  55. }
  56. }
  57. $('#goods-is_sku').change(function(e) {
  58. skuToggle();
  59. });
  60. $('#goods-is_share_diy').change(function(e) {
  61. shareDiyToggle();
  62. });
  63. //初始化调用
  64. skuToggle();
  65. shareDiyToggle();
  66. //滚动监听
  67. $('body').scrollspy({ target: '#formNavs' });
  68. $('#formNavs').on('activate.bs.scrollspy', function (e) {
  69. location.hash = $(e.target).find('a').attr('href');
  70. })
  71. JS;
  72. $this->registerJs($js);
  73. ?>