增加缴费截止时间

This commit is contained in:
xiaogang 2020-12-12 19:35:23 +08:00
parent b439368a2f
commit 490e34b56f
3 changed files with 37 additions and 6 deletions

View File

@ -27,19 +27,26 @@
</select> </div>
</div>
<div class="form-group row">
<label class="col-sm-2 col-form-label">有效期起始时间</label>
<label class="col-sm-2 col-form-label">折扣起始时间</label>
<div class="col-sm-10">
<input v-model="addPayFeeConfigDiscountInfo.startTime" type="text" placeholder="必填,请填写有效期起始时间"
<input v-model="addPayFeeConfigDiscountInfo.startTime" type="text" placeholder="必填,请填写折扣起始时间"
class="form-control addPayFeeConfigDiscountStartTime" name="startTime">
</div>
</div>
<div class="form-group row">
<label class="col-sm-2 col-form-label">有效期终止时间</label>
<label class="col-sm-2 col-form-label">折扣终止时间</label>
<div class="col-sm-10">
<input v-model="addPayFeeConfigDiscountInfo.endTime" type="text" placeholder="必填,请填写有效期终止时间"
<input v-model="addPayFeeConfigDiscountInfo.endTime" type="text" placeholder="必填,请填写折扣终止时间"
class="form-control addPayFeeConfigDiscountEndTime" name="endTime">
</div>
</div>
<div class="form-group row">
<label class="col-sm-2 col-form-label">上次缴费最大时间</label>
<div class="col-sm-10">
<input v-model="addPayFeeConfigDiscountInfo.payMaxEndTime" type="text" placeholder="可选,填写上次缴费最大时间"
class="form-control addPayFeeConfigDiscountPaymaxEndTime" name="payMaxEndTime">
</div>
</div>
<div class="ibox-content">
<button class="btn btn-primary float-right" type="button"

View File

@ -14,6 +14,7 @@
discounts: [],
startTime: '', // 新增开始时间
endTime: '', // 结束时间
payMaxEndTime: '', // 上次缴费最大时间
}
},
_initMethod: function () {
@ -66,6 +67,21 @@
vc.component.addPayFeeConfigDiscountInfo.endTime = value;
}
});
// 新增用于比较用户上次缴费时间字段
$('.addPayFeeConfigDiscountPaymaxEndTime').datetimepicker({
language: 'zh-CN',
fontAwesome: 'fa',
format: 'yyyy-mm-dd hh:ii:ss',
initTime: true,
initialDate: new Date(),
autoClose: 1,
todayBtn: true
});
$('.addPayFeeConfigDiscountPaymaxEndTime').datetimepicker()
.on('changeDate', function (ev) {
var value = $(".addPayFeeConfigDiscountPaymaxEndTime").val();
vc.component.addPayFeeConfigDiscountInfo.payMaxEndTime = value;
});
//防止多次点击时间插件失去焦点
document.getElementsByName('startTime')[0].addEventListener('click', myfunc)
@ -78,6 +94,12 @@
function myfunc(e) {
e.currentTarget.blur();
}
document.getElementsByName("payMaxEndTime")[0].addEventListener('click', myfunc)
function myfunc(e) {
e.currentTarget.blur();
}
},
addPayFeeConfigDiscountValidate() {
return vc.validate.validate({

View File

@ -25,8 +25,9 @@
<th class="text-center">折扣名称</th>
<th class="text-center">规则</th>
<th class="text-center">折扣类型</th>
<th class="text-center">生效起始时间</th>
<th class="text-center">生效结束时间</th>
<th class="text-center">折扣起始时间</th>
<th class="text-center">折扣结束时间</th>
<th class="text-center">上次缴费最大时间</th>
<th class="text-center">操作</th>
</tr>
</thead>
@ -43,6 +44,7 @@
<td class="text-center">{{payFeeConfigDiscount.discountType == '1001'?'优惠':'违约'}}</td>
<td class="text-center">{{payFeeConfigDiscount.startTime}}</td>
<td class="text-center">{{payFeeConfigDiscount.endTime}}</td>
<td class="text-center">{{payFeeConfigDiscount.payMaxEndTime}}</td>
<td class="text-center">
<div class="btn-group">
<button class="btn-white btn btn-xs"