vue表单提交
goSubmit() {
window._hmt.push([
"_trackEvent",
"点击提交",
"点击",
"提交外部嘉宾的个人信息",
]);
const telReg = /^1\d{10}$/;
if (!this.formData.company) {
weui.toast("请填入公司", 1500);
} else if (!this.formData.name) {
weui.toast("请输入姓名", 1500);
} else if (!this.formData.job) {
weui.toast("请输入职务", 1500);
} else if (!this.formData.tel || !telReg.test(this.formData.tel)) {
weui.toast("请规范输入手机号", 1500);
} else if (!this.formData.field) {
weui.toast("请输入行业类别", 1500);
} else if (!this.formData.inviteCode) {
weui.toast("请输入邀请码", 1500);
} else {
this.formData.type == "1";
if (this.formData.field == "其他领域" && this.formData.field2) {
this.formData.field =
this.formData.field + " " + this.formData.field2;
}
let params = Object.assign({}, this.formData);
console.log(params);
api
.ch(params)
.then((data) => {
if (data.status == 1) {
this.getBox();
// weui.toast("提交成功", 1500);
} else {
return Promise.reject(data.errorMsg);
}
})
.catch((error) => {
weui.toast(error, 1500);
});
}
},
formData: {
type: "",
company: "",
name: "",
job: "",
tel: "",
field: "",
field2: "",
inviteCode: "",
},