Commit 61eb8650 authored by liuyang's avatar liuyang

会员价格配置增加大于0的验证

parent e2a2c92d
......@@ -8,7 +8,7 @@
ref="formv"
>
<a-form-model-item label="会员价格" ref="vipPriceVal" prop="vipPrice">
<a-input v-model="formModel.vipPrice" prefix="¥" suffix="1个月" @blur="blurValidate('vipPriceVal')"></a-input>
<a-input v-model="formModel.vipPrice" prefix="¥" suffix="1个月"></a-input>
</a-form-model-item>
<!-- <a-form-model-item label="折扣配置" ref="discountFor3MonVal" prop="discountFor3Mon">
<a-input v-model="formModel.discountFor3Mon" prefix="¥" suffix="3个月" @blur="blurValidate('discountFor3MonVal')"></a-input>
......@@ -20,7 +20,7 @@
<a-input v-model="formModel.discountFor12Mon" prefix="¥" suffix="12个月" @blur="blurValidate('discountFor12MonVal')"></a-input>
</a-form-model-item> -->
<a-form-model-item label="企业会员价格" ref="enterpriceVipPriceVal" prop="enterpriceVipPrice">
<a-input v-model="formModel.enterpriceVipPrice" prefix="¥" suffix="1个月" @blur="blurValidate('enterpriceVipPriceVal')"></a-input>
<a-input v-model="formModel.enterpriceVipPrice" prefix="¥" suffix="1个月"></a-input>
</a-form-model-item>
<a-form-model-item :wrapper-col="{offset:4}">
<a-button type="primary" @click="onSubmit" :loading="btnLoading">保存</a-button>
......@@ -34,6 +34,13 @@ import {getConfig,updateConfig} from '@/api/biz/priceConfig'
import {disposereq} from '@/utils/util'
export default {
data(){
let validatorPrice = (rule,value,callback) => {
var val = parseFloat(value)
if(val <= 0.0){
return callback(new Error('必须大于0'))
}
return true;
};
return {
formModel: {
vipPrice: 0,
......@@ -57,6 +64,11 @@ export default {
transform: (value)=>{
return Number(value)
}
},
{
validator: validatorPrice,
message: '必须大于0',
trigger: 'blur'
}
],
discountFor3Mon: [
......@@ -117,6 +129,11 @@ export default {
transform: (value)=>{
return Number(value)
}
},
{
validator: validatorPrice,
message: '必须大于0',
trigger: 'blur'
}
]
}
......@@ -129,6 +146,7 @@ export default {
},
methods: {
blurValidate(prop){
this.$refs[prop].onFieldBlur()
},
......
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