|
@@ -111,24 +111,19 @@ export default {
|
|
|
var checkPrice = (rule, value, callback) => {
|
|
|
if (!value) {
|
|
|
callback(new Error('请输入原价'))
|
|
|
- } else if (value.toString().length > 10) {
|
|
|
- callback(new Error('字符长度不超过10个'))
|
|
|
- } else if (this.form.discount && value < this.form.discount) {
|
|
|
- callback(new Error('原价必须大于折扣价'))
|
|
|
} else {
|
|
|
+ if (this.form.discount && value <= this.form.discount) {
|
|
|
+ callback(new Error('原价必须大于折扣价'))
|
|
|
+ }
|
|
|
callback()
|
|
|
}
|
|
|
}
|
|
|
// 判断折扣价是否小于原价
|
|
|
var checkDiscount = (rule, value, callback) => {
|
|
|
- if (value) {
|
|
|
- if (value.toString().length > 10) {
|
|
|
- callback(new Error('字符长度不超过10个'))
|
|
|
- } else if (this.form.price && value > this.form.price) {
|
|
|
- callback(new Error('折扣价必须小于原价'))
|
|
|
- } else {
|
|
|
- callback()
|
|
|
- }
|
|
|
+ if (this.form.price && value >= this.form.price) {
|
|
|
+ callback(new Error('折扣价必须小于原价'))
|
|
|
+ } else {
|
|
|
+ callback()
|
|
|
}
|
|
|
}
|
|
|
return {
|