Commit 25f8f18a authored by Mac's avatar Mac

1

parent 9cb3a51c
......@@ -9,7 +9,7 @@
</div>
<div class="el-card__body" style="background-color: white; padding: 15px 50% 15px 0 ;margin-top: 20px">
<el-form :model="msg" style="padding:0 20px;" :rules="rules" ref="msg" label-width="160px" size="small">
<el-form-item label="触发事件" class="is-required" style="width: 50%">
<el-form-item label="触发事件" class="is-required" >
<el-select v-model="msg.TriggerType" placeholder="请选择">
<el-option
v-for="item in options"
......@@ -20,7 +20,7 @@
</el-select>
</el-form-item>
<el-form-item label="发放的优惠券" class="is-required" style="width: 50%">
<el-form-item label="发放的优惠券" class="is-required" >
<el-select v-model="msg.DiscountCouponId" placeholder="请选择">
<el-option
v-for="item in options2"
......@@ -30,13 +30,22 @@
</el-option>
</el-select>
</el-form-item>
<el-form-item label="口令" class="is-required" v-if="msg.TriggerType==5" style="width: 61%;">
<el-input v-model="msg.KeyWord" class="el-input--small" />
</el-form-item>
<el-form-item label="开始时间" >
<el-date-picker size="small" v-model="msg.RegisterDate" type="date"
value-format="yyyy-MM-dd" placeholder="选择日期时间">
</el-date-picker>
</el-form-item>
<el-form-item label="发放次数" prop="GrantNum" class="is-required">
<el-tooltip class="item" effect="dark" content="每个用户可发放次数;如不限制发放次数,请填写0" placement="top"
style="position: absolute;left: -10px;top:10px">
<i class="el-tooltip el-icon-info"></i>
</el-tooltip>
<el-input v-model="msg.GrantNum" class="el-input--small" :disabled="checked" step="1" min="0" onkeyup="this.value= this.value.match(/\d+(\d{0,2})?/) ? this.value.match(/\d+(\d{0,2})?/)[0] : ''" style="width: 30%;"/>
<el-input v-model="msg.GrantNum" class="el-input--small" :disabled="checked" step="1" min="0" onkeyup="this.value= this.value.match(/\d+(\d{0,2})?/) ? this.value.match(/\d+(\d{0,2})?/)[0] : ''" style="width: 50%;"/>
<el-checkbox v-model="checked" @change="checked==true? msg.GrantNum=0:msg.GrantNum=1" style="margin-left: 10px">无限制</el-checkbox>
</el-form-item>
......@@ -124,7 +133,9 @@
DiscountCouponId:0,
GrantNum:1,
IsAll:0,
UserList:[]
UserList:[],
RegisterDate:'',
KeyWord:'',
},
rules:{
GrantNum:[
......@@ -254,6 +265,13 @@
UList.push({'UserId':this.UserList[i].Id})
}
this.msg.UserList= UList
if(this.msg.RegisterDate==null){
this.msg.RegisterDate=''
}
if(this.msg.TriggerType==5 && this.msg.KeyWord==''){
this.Error('请填写口令')
return false
}
this.loading2 = true;
this.apipost("/api/Coupon/AddOrUpdateSelfMotion",this.msg, res => {
this.loading2 = false;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment