|
@@ -0,0 +1,52 @@
|
|
|
|
|
+/**
|
|
|
|
|
+ * 个人信息使用关联表
|
|
|
|
|
+ * 记录个人信息的各个字段在哪些功能场景中被使用。
|
|
|
|
|
+ * 用途:
|
|
|
|
|
+ * 1. 功能页自查「本场景用到哪些字段、当前人是否缺失」
|
|
|
|
|
+ * 2. 回写时校验字段确实属于本场景(只从使用处回写)
|
|
|
|
|
+ * 3. 个人中心卡片统计已填字段数
|
|
|
|
|
+ */
|
|
|
|
|
+module.exports = {
|
|
|
|
|
+ phone: {
|
|
|
|
|
+ label: '手机号',
|
|
|
|
|
+ scenes: [
|
|
|
|
|
+ { scene: 'activity-signup', page: 'pages/activity/activity-detail', usage: '活动报名联系人手机号', backfillTarget: ['user', 'member'] },
|
|
|
|
|
+ { scene: 'shop-order', page: 'pages/shop/checkout', usage: '订单收货人手机号', backfillTarget: ['user'] },
|
|
|
|
|
+ { scene: 'assessment-order', page: 'pages/assessment/purchase', usage: '测评预约联系人手机号', backfillTarget: ['user'] }
|
|
|
|
|
+ ]
|
|
|
|
|
+ },
|
|
|
|
|
+ birthday: {
|
|
|
|
|
+ label: '生日',
|
|
|
|
|
+ scenes: [
|
|
|
|
|
+ { scene: 'assessment', page: 'pages/assessment/*', usage: '测评年龄计算', backfillTarget: ['user', 'member'] },
|
|
|
|
|
+ { scene: 'tianpan', page: 'pages/tianpan/*', usage: '天盘命理计算', backfillTarget: ['user', 'member'] },
|
|
|
|
|
+ { scene: 'health-report', page: 'pages/health/*', usage: '健康报告年龄相关', backfillTarget: ['member'] }
|
|
|
|
|
+ ]
|
|
|
|
|
+ },
|
|
|
|
|
+ gender: {
|
|
|
|
|
+ label: '性别',
|
|
|
|
|
+ scenes: [
|
|
|
|
|
+ { scene: 'assessment', page: 'pages/assessment/*', usage: '测评维度计算', backfillTarget: ['user', 'member'] },
|
|
|
|
|
+ { scene: 'tianpan', page: 'pages/tianpan/*', usage: '天盘计算', backfillTarget: ['user', 'member'] }
|
|
|
|
|
+ ]
|
|
|
|
|
+ },
|
|
|
|
|
+ birthHour: {
|
|
|
|
|
+ label: '出生时辰',
|
|
|
|
|
+ scenes: [
|
|
|
|
|
+ { scene: 'tianpan', page: 'pages/tianpan/*', usage: '天盘命理计算', backfillTarget: ['user', 'member'] }
|
|
|
|
|
+ ]
|
|
|
|
|
+ },
|
|
|
|
|
+ dietPreferences: {
|
|
|
|
|
+ label: '饮食偏好',
|
|
|
|
|
+ scenes: [
|
|
|
|
|
+ { scene: 'nutrition-recommend', page: 'pages/health/nutrition-profile', usage: '饮食推荐个性化', backfillTarget: ['user', 'member'] }
|
|
|
|
|
+ ]
|
|
|
|
|
+ },
|
|
|
|
|
+ address: {
|
|
|
|
|
+ label: '地址',
|
|
|
|
|
+ scenes: [
|
|
|
|
|
+ { scene: 'shop-order', page: 'pages/shop/checkout', usage: '收货地址', backfillTarget: ['user'] },
|
|
|
|
|
+ { scene: 'activity-signup', page: 'pages/activity/activity-detail', usage: '活动地点信息', backfillTarget: ['user'] }
|
|
|
|
|
+ ]
|
|
|
|
|
+ }
|
|
|
|
|
+}
|