|
@@ -39,6 +39,14 @@ export default {
|
|
|
components:{areaList},
|
|
|
props:["name"],
|
|
|
data(){
|
|
|
+ var NumberSize = (rule, value, callback) => {
|
|
|
+ if (isNaN(parseFloat(value)) && value !== ''){
|
|
|
+ return callback(new Error('输入不合法,请输入数值'))
|
|
|
+ }else if (+value > 100 || +value < 0 ) {
|
|
|
+ return callback(new Error('折扣范围(0-100%)'));
|
|
|
+ }
|
|
|
+ callback()
|
|
|
+ }
|
|
|
return {
|
|
|
dialogFormVisible:false,
|
|
|
form:{
|
|
@@ -53,6 +61,7 @@ export default {
|
|
|
],
|
|
|
discountrate:[
|
|
|
{ required: true, message: '未设置最低授权折扣', trigger: 'blur'},
|
|
|
+ { validator: NumberSize, trigger: 'blur'},
|
|
|
{ pattern:/^[0-9]+\.{0,1}[0-9]{0,4}$/,message: '输入不合法,请输入数值',trigger: 'change'},
|
|
|
]
|
|
|
}
|