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