From c13697c557a0f76a15a47a204606c6b4caffcfd1 Mon Sep 17 00:00:00 2001 From: fengachen <373943794@qq.com> Date: Tue, 19 Oct 2021 15:37:14 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=A0=E5=85=A5=E8=A1=A8=E5=8D=95=E9=AA=8C?= =?UTF-8?q?=E8=AF=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/addCompany/addCompany.js | 138 +++++++++- pages/addCompany/addCompany.wxml | 20 +- pages/addPerson/addPerson.js | 202 ++++++++++++-- pages/addPerson/addPerson.wxml | 18 +- pages/meetingDetail/meetingDetail.js | 2 +- pages/meetingDetail/meetingDetail.json | 2 +- pages/meetingDetail/meetingDetailSigned.wxss | 151 ----------- pages/signUpPage/signUpPage.js | 269 +++++++++++++++---- pages/signUpPage/signUpPage.wxml | 14 +- pages/signUpPageGuoji/signUpPageGuoji.js | 181 +++++++++++-- pages/signUpPageGuoji/signUpPageGuoji.wxml | 28 +- 11 files changed, 745 insertions(+), 280 deletions(-) delete mode 100644 pages/meetingDetail/meetingDetailSigned.wxss diff --git a/pages/addCompany/addCompany.js b/pages/addCompany/addCompany.js index 6743b2b..6b64568 100644 --- a/pages/addCompany/addCompany.js +++ b/pages/addCompany/addCompany.js @@ -1,6 +1,10 @@ // pages/addCompany/addCompany.js import signUpApi from '../../assets/js/http/signUp' +import { + dutyCode, + postcode +} from '../../utils/validate' Page({ /** @@ -8,31 +12,78 @@ Page({ */ data: { // 是否是国际研讨会报名的选择 - prepage:'' + prepage: '', + flag: false }, // 返回选择单位 - backCompanyList(){ + backCompanyList() { wx.navigateTo({ url: '../companyList/companyList', }) }, // 确定 - addCompany(e){ + addCompany(e) { const formData = e.detail.value - const that = this + console.log(formData); + // 企业名称 + if (formData.companyName === '') { + wx.showToast({ + title: '请输入企业名称', + icon: 'none', + duration: 800 + }) + return + } + // 信用代码 + if (formData.dutyCode === '') { + wx.showToast({ + title: '请输入信用代码', + icon: 'none', + duration: 800 + }) + return + } + // 公司地址 + if (formData.companyAddress === '') { + wx.showToast({ + title: '请输入公司地址', + icon: 'none', + duration: 800 + }) + return + } + // 邮编 + if (formData.postalCode === '') { + wx.showToast({ + title: '请输入邮编', + icon: 'none', + duration: 800 + }) + return + } + if(this.data.flag){ + wx.showToast({ + title: '信息输入有误', + icon: 'none', + duration: 800 + }) + return + } + + const that = this signUpApi.addCompanyNoLimit(formData).then(res => { - if(res.success){ + if (res.success) { wx.showToast({ title: res.message, icon: "none", duration: 800, }); - if(that.data.prepage === 'guoji' ){ + if (that.data.prepage === 'guoji') { wx.navigateTo({ url: '../signUpPageGuoji/signUpPageGuoji', }) - }else{ + } else { wx.navigateTo({ url: '../signUpPage/signUpPage', }) @@ -43,12 +94,81 @@ Page({ }) }, + // 信用代码验证 + validateDutyCode(e) { + let value = e.detail.value + let { + message, + errmsg + } = e.currentTarget.dataset + if (value === '' || value === undefined) { + wx.showToast({ + title: message, + icon: 'none', + duration: 800 + }) + this.setData({ + flag: true + }) + return + } else if (dutyCode(value)) { + this.setData({ + flag: false + }) + } else { + wx.showToast({ + title: errmsg, + icon: 'none', + duration: 800 + }) + this.setData({ + flag: true + }) + + } + + }, + // 邮编验证 + validatePostCode(e) { + let value = e.detail.value + let { + message, + errmsg + } = e.currentTarget.dataset + if (value === '' || value === undefined) { + wx.showToast({ + title: message, + icon: 'none', + duration: 800 + }) + this.setData({ + flag: true + }) + return + } else if (postcode(value)) { + this.setData({ + flag: false + }) + } else { + wx.showToast({ + title: errmsg, + icon: 'none', + duration: 800 + }) + this.setData({ + flag: true + }) + + } + + }, + /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { this.setData({ - prepage:options.prepage + prepage: options.prepage }) }, @@ -100,4 +220,4 @@ Page({ onShareAppMessage: function () { } -}) \ No newline at end of file +}) diff --git a/pages/addCompany/addCompany.wxml b/pages/addCompany/addCompany.wxml index 1d17e7c..54736e7 100644 --- a/pages/addCompany/addCompany.wxml +++ b/pages/addCompany/addCompany.wxml @@ -6,7 +6,7 @@ 企业名称: - + 请确保与发票抬头企业名称一致 @@ -14,56 +14,56 @@ 信用代码: - + 公司地址: - + 公司电话: - + 银行户名: - + 邮编: - + 银行账号: - + 开户行: - + 备注: -