Просмотр исходного кода

fix(user-edit): 首次注册完善信息页移除会员提醒并放开全部补充字段

- 移除 !isNewUserFlow 字段包裹,新用户可补充全部个人信息(姓名/生日/地区等)
- 会员锁定提示加 !isNewUserFlow 条件,注册流程不再推送开通会员
- 移除所在地区对新用户的必填星号,所有字段保持可选
liaoxg 1 месяц назад
Родитель
Сommit
7f31d9197a
1 измененных файлов с 3 добавлено и 7 удалено
  1. 3 7
      cfc-frontend/pages/user-edit/user-edit.vue

+ 3 - 7
cfc-frontend/pages/user-edit/user-edit.vue

@@ -62,9 +62,6 @@
 				<input type="text" v-model="form.nickname" placeholder="请输入昵称" class="input" maxlength="20" />
 			</view>
 
-			<!-- 新用户流程:仅展示头像+昵称,其余字段按需在功能页补充 -->
-			<view v-if="!isNewUserFlow">
-
 			<!-- 真实姓名 -->
 			<view class="form-item">
 				<text class="label">真实姓名</text>
@@ -142,7 +139,7 @@
 
 		<!-- 所在地区(省市区三级联动,与订单收货人地址一致) -->
 		<view class="form-item address-row" @click="openRegionPicker">
-			<text class="label">所在地区 <text class="required" v-if="isNewUserFlow">*</text></text>
+			<text class="label">所在地区</text>
 			<view class="address-value-wrap">
 				<text v-if="form.address" class="address-value">{{ form.address }}</text>
 				<text v-else class="address-placeholder">请选择省市区</text>
@@ -167,7 +164,6 @@
 				<text class="label">饮食偏好</text>
 				<input type="text" v-model="form.dietPreferences" placeholder="如: 清淡、无辣、低糖" class="input" maxlength="200" />
 			</view>
-			</view>
 
 			<!-- 成长规划师额外字段 -->
 			<view class="form-section-title" v-if="form.role === 'teacher'">成长规划师信息</view>
@@ -235,8 +231,8 @@
 			<text class="hint-text">不选也可先保存,后续在家庭页面发起申请</text>
 		</view>
 
-		<!-- 免费用户提示 -->
-		<view class="family-section" v-if="isEdit && memberLevel === 'FREE'">
+		<!-- 免费用户提示(新用户首次注册信息完善时不展示,注册流程不推送会员) -->
+		<view class="family-section" v-if="isEdit && !isNewUserFlow && memberLevel === 'FREE'">
 			<view class="mascot-locked-hint" @click="goUpgrade">
 				<text class="locked-icon">🔒</text>
 				<text class="locked-text">开通会员解锁更多能力</text>