You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
522 B
34 lines
522 B
import {
|
|
isQty
|
|
} from "@/utils/validate"
|
|
|
|
|
|
var qtyValidate = (rule, value, callback) => {
|
|
if (!isQty(value)) {
|
|
return callback(new Error('不能为0'))
|
|
} else {
|
|
callback()
|
|
}
|
|
}
|
|
|
|
const detailsRules = {
|
|
required: true,
|
|
trigger: ["blur", "change"],
|
|
message: "不可为空"
|
|
}
|
|
const numberInput = [{
|
|
type: "number",
|
|
trigger: "blur",
|
|
validator: qtyValidate
|
|
}]
|
|
|
|
const numberRules = {
|
|
require: true,
|
|
trigger: "blur",
|
|
type: "number"
|
|
}
|
|
export default {
|
|
detailsRules,
|
|
numberInput,
|
|
numberRules
|
|
}
|
|
|