export default class User {
constructor(form={}) {
this.name = form.name
this.age = form.age
this.gender = form.gender
}
parse2Payload() {
let payload = {
name: this.name,
age: this.age,
gender: this.gender === 'boy' ? 0 : 1,
}
return payload
}
static getValidateRules() {
return {
name: [
{ required: true, message: 'source is required', trigger: 'blur'}
],
age: [
{ required: true, message: 'package is required', trigger: 'blur'}
],
gender: [
{ required: true, message: 'source is required', trigger: 'blur'}
],
}
}
}