|
|
@@ -618,11 +618,13 @@
|
|
|
<!-- Main content -->
|
|
|
<section class="content">
|
|
|
<div class="box-show">
|
|
|
- <form class="form-horizontal" name="activityForm">
|
|
|
+ <form class="form-horizontal" name="activityForm" novalidate>
|
|
|
<div class="content-setting">
|
|
|
<div class="form-group clearfix">
|
|
|
<label class="control-label fl">活动标题</label>
|
|
|
- <input type="text" class="form-control fl" ng-model="activity.name" required/>
|
|
|
+ <input type="text" class="form-control fl" name="activityName" ng-model="activity.name" required/>
|
|
|
+
|
|
|
+ <span class="error" ng-show="submited && activityForm.activityName.$error.required">*活动标题不能为空</span>
|
|
|
</div>
|
|
|
<div class="form-group clearfix">
|
|
|
<label class="control-label fl">活动时间</label>
|
|
|
@@ -642,6 +644,9 @@
|
|
|
current-text="今天" clear-text="清除" close-text="关闭"
|
|
|
datepicker-options="{formatDayTitle: 'yyyy年M月', formatMonth: 'M月', showWeeks: false}"
|
|
|
ng-click="openDatePicker($event, activity, '$endTimeOpened')">
|
|
|
+
|
|
|
+ <span class="error" ng-show="submited && activity.startTime == null">*请选择活动开始时间</span>
|
|
|
+ <span class="error" ng-show="submited && activity.endTime == null">*请选择活动结束时间</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="form-group clearfix">
|
|
|
@@ -662,6 +667,9 @@
|
|
|
current-text="今天" clear-text="清除" close-text="关闭"
|
|
|
datepicker-options="{formatDayTitle: 'yyyy年M月', formatMonth: 'M月', showWeeks: false}"
|
|
|
ng-click="openDatePicker($event, activity, '$receiveEndTimeOpened')">
|
|
|
+
|
|
|
+ <span class="error" ng-show="submited && activity.receiveStartTime == null">*请选择开始兑奖时间</span>
|
|
|
+ <span class="error" ng-show="submited && activity.receiveEndTime == null">*请选择截止兑奖时间</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="form-group clearfix">
|
|
|
@@ -670,6 +678,8 @@
|
|
|
<summernote lang="zh-CN" ng-model="activity.summary" height="300px">
|
|
|
</summernote>
|
|
|
</div>
|
|
|
+
|
|
|
+ <span class="error" ng-show="submited && activity.summary == null">*请填写活动介绍</span>
|
|
|
</div>
|
|
|
<div class="form-group clearfix">
|
|
|
<label class="control-label fl">封面图片</label>
|
|
|
@@ -684,6 +694,8 @@
|
|
|
</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
+
|
|
|
+ <span class="error" ng-show="submited && actImgUrl == null">*请上传封面图片</span>
|
|
|
</div>
|
|
|
<div class="form-group clearfix">
|
|
|
<label class="control-label fl">Banner</label>
|
|
|
@@ -698,6 +710,8 @@
|
|
|
</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
+
|
|
|
+ <span class="error" ng-show="submited && bannerUrl == null">*请上传Banner</span>
|
|
|
</div>
|
|
|
<div class="form-group clearfix">
|
|
|
<label class="control-label fl">活动奖品</label>
|
|
|
@@ -711,10 +725,14 @@
|
|
|
<div class="award-detail clearfix">
|
|
|
<span class="fl">数量</span>
|
|
|
<input type="text" ng-model="award.amount" class="fl form-control" required>
|
|
|
+
|
|
|
+ <span class="error" ng-show="submited && award.amount == null">*活动奖品的数量不能为空</span>
|
|
|
</div>
|
|
|
<div class="award-detail clearfix">
|
|
|
<span class="fl">奖品等级</span>
|
|
|
<input type="text" ng-model="award.awardLevel" class="fl form-control" required>
|
|
|
+
|
|
|
+ <span class="error" ng-show="submited && award.awardLevel == null">*活动奖品的奖品等级不能为空</span>
|
|
|
</div>
|
|
|
<div class="award-detail clearfix">
|
|
|
<span class="fl">赠送方式</span>
|
|
|
@@ -735,11 +753,15 @@
|
|
|
<a ng-click="showImg(award.img)" title="点击查看大图"><em class="fa fa-search"></em> 查看</a>
|
|
|
</span>
|
|
|
</div>
|
|
|
+
|
|
|
+ <span class="error" ng-show="submited && award.img == null">*请上传活动奖品图片</span>
|
|
|
</div>
|
|
|
<div class="add-price">
|
|
|
<a ng-click="addAward()">+添加奖品</a>
|
|
|
</div>
|
|
|
</div>
|
|
|
+
|
|
|
+ <span class="error" ng-show="submited && awards.length == null">*请添加活动奖品</span>
|
|
|
</div>
|
|
|
<div class="form-group clearfix" style="height:auto;">
|
|
|
<label class="control-label fl">活动项目</label>
|
|
|
@@ -753,11 +775,12 @@
|
|
|
<span>+选择项目</span>
|
|
|
</div>
|
|
|
<div class="button">
|
|
|
- <button ng-click="submit(true)" ng-disabled="activityForm.$invalid || !activity.summary || !actImgUrl || !bannerUrl" class="launch">发布</button>
|
|
|
+ <button ng-click="submit(true, activityForm.$invalid || !activity.summary || !actImgUrl || !bannerUrl)" class="launch">发布</button>
|
|
|
<button ng-click="submit(false)" class="draft">存为草稿</button>
|
|
|
<span class="clear" ng-click="clearActivity()">清空内容</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
+ <span class="error" ng-show="submited && selectedProjects.length == null">*请添加活动项目</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
</form>
|