From dcf564c951faf06da7f0a132b2b4e446f21b05ff Mon Sep 17 00:00:00 2001 From: huliyong <2783385703@qq.com> Date: Sat, 4 Oct 2025 16:12:56 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E7=94=A8=E6=88=B7=E4=BF=A1=E6=81=AF):=20?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E9=82=AE=E7=AE=B1=E5=AD=97=E6=AE=B5=E5=8F=8A?= =?UTF-8?q?=E5=A1=AB=E5=86=99=E5=BC=B9=E7=AA=97=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在用户信息表单中添加邮箱字段,并实现邮箱填写弹窗组件 当用户未填写邮箱时,在发布评论前提示填写 --- .trae/rules/project_rules.md | 4 +- pages_order/auth/wxUserInfo.vue | 8 + .../components/list/comment/commentPublish.vue | 70 ++++++--- pages_order/components/list/comment/emailPopup.vue | 168 +++++++++++++++++++++ 4 files changed, 232 insertions(+), 18 deletions(-) create mode 100644 pages_order/components/list/comment/emailPopup.vue diff --git a/.trae/rules/project_rules.md b/.trae/rules/project_rules.md index d4acf4f..7218a2b 100644 --- a/.trae/rules/project_rules.md +++ b/.trae/rules/project_rules.md @@ -1 +1,3 @@ -项目中有关颜色的都使用uni.scss的$uni-color变量 \ No newline at end of file +项目中有关颜色的都使用uni.scss的$uni-color变量 + +当前时uniapp的vue2环境,开发微信小程序 \ No newline at end of file diff --git a/pages_order/auth/wxUserInfo.vue b/pages_order/auth/wxUserInfo.vue index 55a1960..3cc1c91 100644 --- a/pages_order/auth/wxUserInfo.vue +++ b/pages_order/auth/wxUserInfo.vue @@ -94,6 +94,11 @@ class="school-input" v-model="form.gzSchool" /> + + 手机号 @@ -152,6 +157,7 @@ phone : '', czSchool: '', gzSchool: '', + mail: '', }, maxDate : this.$dayjs().valueOf(), minDate : this.$dayjs().add(-100, 'y').valueOf(), @@ -250,6 +256,8 @@ this.form.czSchool = res.result.czSchool || this.form.czSchool this.form.gzSchool = res.result.gzSchool || this.form.gzSchool + + this.form.mail = res.result.mail || this.form.mail } }) }, diff --git a/pages_order/components/list/comment/commentPublish.vue b/pages_order/components/list/comment/commentPublish.vue index 8438e76..739f050 100644 --- a/pages_order/components/list/comment/commentPublish.vue +++ b/pages_order/components/list/comment/commentPublish.vue @@ -1,26 +1,37 @@ + + \ No newline at end of file