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: "",
      },
posted @ 2022-06-10 15:54  阳菜  阅读(438)  评论(0)    收藏  举报