|
@@ -51,6 +51,8 @@ export default class PurchaseModel extends Vue {
|
|
}],
|
|
}],
|
|
deliveryData:[{
|
|
deliveryData:[{
|
|
required: true, message: '交货时间不能为空!', trigger: 'blur'
|
|
required: true, message: '交货时间不能为空!', trigger: 'blur'
|
|
|
|
+ },{
|
|
|
|
+ validator: this.validateDate, trigger: 'blur'
|
|
}],
|
|
}],
|
|
delivery:[{
|
|
delivery:[{
|
|
required: true, message: '交货人不能为空!', trigger: 'blur'
|
|
required: true, message: '交货人不能为空!', trigger: 'blur'
|
|
@@ -88,7 +90,7 @@ export default class PurchaseModel extends Vue {
|
|
attr:{
|
|
attr:{
|
|
placeholder:'交货时间',
|
|
placeholder:'交货时间',
|
|
type:'datetime',
|
|
type:'datetime',
|
|
- defaultNow:true,
|
|
|
|
|
|
+ // defaultNow:true,
|
|
clearable:true
|
|
clearable:true
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -192,6 +194,19 @@ export default class PurchaseModel extends Vue {
|
|
}]
|
|
}]
|
|
}]
|
|
}]
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ validateDate(rule:any, value:any, callback:any){
|
|
|
|
+ if (value) {
|
|
|
|
+ if(new Date() >= new Date(value)) {
|
|
|
|
+ callback(new Error('交货时间不能小于当前时间!'));
|
|
|
|
+ }else{
|
|
|
|
+ callback();
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ } else {
|
|
|
|
+ callback();
|
|
|
|
+ }
|
|
|
|
+ }
|
|
validatePhone(rule:any, value:any, callback:any){
|
|
validatePhone(rule:any, value:any, callback:any){
|
|
if (value) {
|
|
if (value) {
|
|
if(!/^1[3|4|5|6|7|8|9][0-9]\d{8}$/.test(value)) {
|
|
if(!/^1[3|4|5|6|7|8|9][0-9]\d{8}$/.test(value)) {
|