edit.php 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156
  1. <?php
  2. use common\widgets\UeditorWidget;
  3. ?>
  4. <script src="/js/mobiscroll/mobiscroll.core-2.5.2.js" type="text/javascript"></script>
  5. <script src="/js/mobiscroll/mobiscroll.core-2.5.2-zh.js" type="text/javascript"></script>
  6. <link href="/css/mobiscroll/mobiscroll.core-2.5.2.css" rel="stylesheet" type="text/css" />
  7. <link href="/css/mobiscroll/mobiscroll.animation-2.5.2.css" rel="stylesheet" type="text/css" />
  8. <script src="/js/mobiscroll/mobiscroll.datetime-2.5.1.js" type="text/javascript"></script>
  9. <script src="/js/mobiscroll/mobiscroll.datetime-2.5.1-zh.js" type="text/javascript"></script>
  10. <!-- S 可根据自己喜好引入样式风格文件 -->
  11. <script src="/js/mobiscroll/mobiscroll.android-ics-2.5.2.js" type="text/javascript"></script>
  12. <link href="/css/mobiscroll/mobiscroll.android-ics-2.5.2.css" rel="stylesheet" type="text/css" />
  13. <!-- E 可根据自己喜好引入样式风格文件 -->
  14. <script src="/js/backend/public/public.js" type="text/javascript"></script>
  15. <script src="/js/backend/active/active.js" type="text/javascript"></script>
  16. <div class="page-title">
  17. <div class="title-env">
  18. <h1 class="title">修改报名</h1>
  19. </div>
  20. <div class="breadcrumb-env">
  21. <ol class="breadcrumb bc-1">
  22. <li>
  23. <a href="/"><i class="fa-home"></i>Home</a>
  24. </li>
  25. <li>
  26. <a href="javascript:void(0)">活动管理</a>
  27. </li>
  28. <li class="active">
  29. <strong>修改报名</strong>
  30. </li>
  31. </ol>
  32. </div>
  33. </div>
  34. <div class="row">
  35. <div class="col-sm-12">
  36. <div class="panel panel-default">
  37. <div class="panel-body">
  38. <form role="form" class="form-horizontal" id="active-form">
  39. <input type="hidden" name="_csrf" value="<?= Yii::$app->request->csrfToken ?>">
  40. <input type="hidden" name="id" value="<?=$active['id'] ?>">
  41. <div class="form-group">
  42. <label class="col-sm-2 control-label">*活动名称:</label>
  43. <div class="col-sm-10">
  44. <input type="text" class="form-control validate" name="title" placeholder="" value="<?=$active['title'] ?>">
  45. <p></p>
  46. </div>
  47. </div>
  48. <div class="form-group">
  49. <label class="col-sm-2 control-label">*地点:</label>
  50. <div class="col-sm-10">
  51. <input type="text" class="form-control validate" name="address" placeholder="" value="<?=$active['address'] ?>">
  52. <p></p>
  53. </div>
  54. </div>
  55. <div class="form-group">
  56. <label class="col-sm-2 control-label" for="field-1">*开始时间:</label>
  57. <div class="col-sm-10">
  58. <input type="text" id="startTime" class="form-control validate" name="startTime" placeholder="请点此选择" value="<?=date('Y-m-d', $active['startTime']) ?>">
  59. <p></p>
  60. </div>
  61. </div>
  62. <div class="form-group">
  63. <label class="col-sm-2 control-label" for="field-1">*结束时间:</label>
  64. <div class="col-sm-10">
  65. <input type="text" id="endTime" class="form-control validate" name="endTime" placeholder="请点此选择" value="<?=date('Y-m-d', $active['endTime']) ?>">
  66. <p></p>
  67. </div>
  68. </div>
  69. <div class="form-group">
  70. <label class="col-sm-2 control-label">票价:</label>
  71. <div class="col-sm-10">
  72. <input type="hidden" name="activeTickClassId" value="<?=$active['activeTickClassId'] ?>">
  73. <input type="tel" data-type="number" class="form-control empty validate" name="price" placeholder="选填,默认免费" value="<?=$active['price'] ?>">
  74. <p></p>
  75. </div>
  76. </div>
  77. <div class="form-group">
  78. <label class="col-sm-2 control-label">报名人数限制:</label>
  79. <div class="col-sm-10">
  80. <input type="tel" data-type="integer" class="form-control empty validate" name="allowNum" placeholder="选填,默认报名人数不限制" value="<?=$active['allowNum'] ?>">
  81. <p></p>
  82. </div>
  83. </div>
  84. <div class="form-group">
  85. <label class="col-sm-2 control-label">报名者是否需通过审批:</label>
  86. <div class="col-sm-10">
  87. <div class="radio-inline">
  88. <label>
  89. <input type="radio" name="needCheck" <?php if($active['needCheck'] == 1){ ?>checked<?php } ?> value="1">
  90. 需要
  91. </label>
  92. </div>
  93. <div class="radio-inline">
  94. <label>
  95. <input type="radio" name="needCheck" <?php if($active['needCheck'] == 0){ ?>checked<?php } ?> value="0">
  96. 不需要
  97. </label>
  98. </div>
  99. </div>
  100. </div>
  101. <div class="form-group">
  102. <label class="col-sm-2 control-label" for="field-1">报名截止时间:</label>
  103. <div class="col-sm-10">
  104. <input type="text" class="form-control" id="deadline" name="deadline" placeholder="选填,默认活动开始后停止报名" value="<?=date('Y-m-d', $active['deadline']) ?>">
  105. <p></p>
  106. </div>
  107. </div>
  108. <div class="form-group">
  109. <label class="col-sm-2 control-label" for="field-3">活动介绍:</label>
  110. <div class="col-sm-10">
  111. <?= UeditorWidget::widget(['name' => 'content','content' => $active['content']]); ?>
  112. <p></p>
  113. </div>
  114. </div>
  115. <div class="form-group-separator"></div>
  116. <div class="form-group" style="text-align:center;">
  117. <button type="button" class="btn btn-info btn-single active-commit-btn" data-url="/active/update">确认</button>
  118. <button type="button" onclick="history.go(-1);" class="btn btn-info btn-single">返回</button>
  119. </div>
  120. </form>
  121. </div>
  122. </div>
  123. </div>
  124. </div>
  125. <!-- footer -->
  126. <?php
  127. use backend\widgets\FooterWidget;
  128. ?>
  129. <?= FooterWidget::widget()?>
  130. <!-- footer -->
  131. <script>
  132. UE.getEditor('content').addListener("focus", function (type,event) {
  133. content.removeAttr('addStatus');
  134. content.siblings('p').removeClass('help-error-mention').html('');
  135. content.parent().parent().removeClass("has-success").removeClass('has-error');
  136. });
  137. UE.getEditor('content').addListener("blur", function (type,event) {
  138. var contentVal = UE.getEditor('content').getContent();
  139. if(getLength(contentVal) > 0){
  140. content.attr('addStatus','yes');
  141. content.siblings('p').removeClass('help-error-mention').html('');
  142. content.parent().parent().addClass("has-success").removeClass("has-error");
  143. }else{
  144. content.attr('addStatus','no');
  145. content.siblings('p').addClass('help-error-mention').html('活动简介不能为空');
  146. content.parent().parent().addClass("has-error").removeClass("has-success");
  147. }
  148. });
  149. </script>