|
@@ -21,6 +21,7 @@ Page({
|
|
|
{ value: '1', label: '对睡眠帮助较小' },
|
|
{ value: '1', label: '对睡眠帮助较小' },
|
|
|
{ value: '2', label: '其他原因(请详细说明)' },
|
|
{ value: '2', label: '其他原因(请详细说明)' },
|
|
|
],
|
|
],
|
|
|
|
|
+ career:'',
|
|
|
careerInput:'',
|
|
careerInput:'',
|
|
|
stayExperOptions: [
|
|
stayExperOptions: [
|
|
|
{ value: '0', label: '非常好' },
|
|
{ value: '0', label: '非常好' },
|
|
@@ -29,14 +30,15 @@ Page({
|
|
|
{ value: '3', label: '较差' },
|
|
{ value: '3', label: '较差' },
|
|
|
{ value: '4', label: '非常差' },
|
|
{ value: '4', label: '非常差' },
|
|
|
],
|
|
],
|
|
|
|
|
+ stayExper:'',
|
|
|
comfortOptions: [
|
|
comfortOptions: [
|
|
|
- { value: 'veryComfortable', label: '非常舒适' },
|
|
|
|
|
- { value: 'comfortable', label: '舒适' },
|
|
|
|
|
|
|
+ { value: '0', label: '非常舒适' },
|
|
|
|
|
+ { value: '1', label: '舒适' },
|
|
|
// ... 其他选项
|
|
// ... 其他选项
|
|
|
],
|
|
],
|
|
|
improvementOptions: [
|
|
improvementOptions: [
|
|
|
- { value: 'comfort', label: '舒适度' },
|
|
|
|
|
- { value: 'functionality', label: '功能性' },
|
|
|
|
|
|
|
+ { value: '0', label: '舒适度' },
|
|
|
|
|
+ { value: '1', label: '功能性' },
|
|
|
// ... 其他选项
|
|
// ... 其他选项
|
|
|
],
|
|
],
|
|
|
//哪些方式来帮助改善睡眠
|
|
//哪些方式来帮助改善睡眠
|
|
@@ -80,7 +82,13 @@ Page({
|
|
|
{ value: '5', label: '心理问题(如焦虑、抑郁等)' },
|
|
{ value: '5', label: '心理问题(如焦虑、抑郁等)' },
|
|
|
{ value: '6', label: '其他(请注明)' },
|
|
{ value: '6', label: '其他(请注明)' },
|
|
|
],
|
|
],
|
|
|
- stayExperOptions: '',
|
|
|
|
|
|
|
+ improvSleepMethodsOptions: [
|
|
|
|
|
+ { value: '0', label: '听轻音乐' },
|
|
|
|
|
+ { value: '1', label: '喝热牛奶' },
|
|
|
|
|
+ { value: '2', label: '进行放松训练(如深呼吸、冥想等)' },
|
|
|
|
|
+ { value: '3', label: '使用助眠药物' },
|
|
|
|
|
+ { value: '4', label: '其他(请注明)' },
|
|
|
|
|
+ ],
|
|
|
sleepEnvironmentComfort: '',
|
|
sleepEnvironmentComfort: '',
|
|
|
productComfort: '',
|
|
productComfort: '',
|
|
|
improvementAreas: [], // 使用数组来存储多选答案
|
|
improvementAreas: [], // 使用数组来存储多选答案
|
|
@@ -93,7 +101,13 @@ Page({
|
|
|
wayImprovementSleepInput: '',//请填写帮助改善睡眠方式文本
|
|
wayImprovementSleepInput: '',//请填写帮助改善睡眠方式文本
|
|
|
getSleepHealth: [],// 从哪里获取关于睡眠健康的信息
|
|
getSleepHealth: [],// 从哪里获取关于睡眠健康的信息
|
|
|
getSleepHealthInput: '',//您通常从哪里获取关于睡眠健康的信息文本
|
|
getSleepHealthInput: '',//您通常从哪里获取关于睡眠健康的信息文本
|
|
|
|
|
+ influenceSleep: [],//您认为以下哪些因素会影响您的睡眠
|
|
|
influenceSleepInput: '',//您认为以下哪些因素会影响您的睡眠文本
|
|
influenceSleepInput: '',//您认为以下哪些因素会影响您的睡眠文本
|
|
|
|
|
+ improvSleepMethods: [],//您认为以下哪些因素会影响您的睡眠
|
|
|
|
|
+ improvSleepMethodsInput: '',//您认为以下哪些因素会影响您的睡眠文本
|
|
|
|
|
+ age: '',//您的年龄
|
|
|
|
|
+ noSatisfiedInput: '',//让您对本次睡眠房入住体验不满意的原因是文本
|
|
|
|
|
+ channel: '',//您是通过什么渠道预定到的本酒店睡眠房?
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
// 处理性别选择
|
|
// 处理性别选择
|
|
@@ -106,7 +120,7 @@ Page({
|
|
|
// 处理入住体验的选择
|
|
// 处理入住体验的选择
|
|
|
bindStayExperOptions: function(e) {
|
|
bindStayExperOptions: function(e) {
|
|
|
this.setData({
|
|
this.setData({
|
|
|
- stayExperOptions: e.detail.value
|
|
|
|
|
|
|
+ stayExper: e.detail.value
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
|
|
|
|
@@ -127,31 +141,42 @@ Page({
|
|
|
// 处理改进空间的多选问题
|
|
// 处理改进空间的多选问题
|
|
|
bindImprovementAreas: function(e) {
|
|
bindImprovementAreas: function(e) {
|
|
|
this.setData({
|
|
this.setData({
|
|
|
- improvementAreas: e.detail.value // 直接将选中项的值数组设置为data中的improvementAreas
|
|
|
|
|
|
|
+ improvementAreas: e.detail.value
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
-
|
|
|
|
|
|
|
+ bindChannelChange: function(e) {
|
|
|
|
|
+ this.setData({
|
|
|
|
|
+ channel: e.detail.value
|
|
|
|
|
+ });
|
|
|
|
|
+ },
|
|
|
// 改善睡眠
|
|
// 改善睡眠
|
|
|
bindImprovementSleep: function(e) {
|
|
bindImprovementSleep: function(e) {
|
|
|
this.setData({
|
|
this.setData({
|
|
|
- improvementSleep: e.detail.value // 直接将选中项的值数组设置为data中的improvementAreas
|
|
|
|
|
|
|
+ improvementSleep: e.detail.value
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
// 改善睡眠
|
|
// 改善睡眠
|
|
|
bindGetSleepHealth: function(e) {
|
|
bindGetSleepHealth: function(e) {
|
|
|
this.setData({
|
|
this.setData({
|
|
|
- getSleepHealth: e.detail.value // 直接将选中项的值数组设置为data中的improvementAreas
|
|
|
|
|
|
|
+ getSleepHealth: e.detail.value
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
//您认为以下哪些因素会影响您的睡眠
|
|
//您认为以下哪些因素会影响您的睡眠
|
|
|
bindInfluenceSleep: function(e) {
|
|
bindInfluenceSleep: function(e) {
|
|
|
this.setData({
|
|
this.setData({
|
|
|
- influenceSleep: e.detail.value // 直接将选中项的值数组设置为data中的improvementAreas
|
|
|
|
|
|
|
+ influenceSleep: e.detail.value
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
|
|
+ //您通常使用什么方法来改善睡眠质量
|
|
|
|
|
+ bindImprovSleepMethods: function(e) {
|
|
|
|
|
+ this.setData({
|
|
|
|
|
+ improvSleepMethods: e.detail.value
|
|
|
|
|
+ });
|
|
|
|
|
+ },
|
|
|
|
|
+
|
|
|
// 体验不满意的原因
|
|
// 体验不满意的原因
|
|
|
bindNoSatisfiedChange: function(e) {
|
|
bindNoSatisfiedChange: function(e) {
|
|
|
this.setData({
|
|
this.setData({
|
|
@@ -159,10 +184,21 @@ Page({
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
|
|
+ bindCareerChange: function(e) {
|
|
|
|
|
+ this.setData({
|
|
|
|
|
+ career: e.detail.value
|
|
|
|
|
+ });
|
|
|
|
|
+ },
|
|
|
|
|
+ bindAgeChange: function(e) {
|
|
|
|
|
+ this.setData({
|
|
|
|
|
+ age: e.detail.value
|
|
|
|
|
+ });
|
|
|
|
|
+ },
|
|
|
|
|
+
|
|
|
// 哪些方面的多选问题
|
|
// 哪些方面的多选问题
|
|
|
bindSatisfied: function(e) {
|
|
bindSatisfied: function(e) {
|
|
|
this.setData({
|
|
this.setData({
|
|
|
- satisfied: e.detail.value // 直接将选中项的值数组设置为data中的improvementAreas
|
|
|
|
|
|
|
+ satisfied: e.detail.value
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
|
|
|
|
@@ -172,29 +208,36 @@ Page({
|
|
|
wayImprovementSleep: e.detail.value
|
|
wayImprovementSleep: e.detail.value
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- // 处理文本输入的建议
|
|
|
|
|
|
|
+ bindNoSatisfiedInput: function(e) {
|
|
|
|
|
+ this.setData({
|
|
|
|
|
+ noSatisfiedInput: e.detail.value
|
|
|
|
|
+ });
|
|
|
|
|
+ },
|
|
|
bindCareerInputInput: function(e) {
|
|
bindCareerInputInput: function(e) {
|
|
|
this.setData({
|
|
this.setData({
|
|
|
careerInput: e.detail.value
|
|
careerInput: e.detail.value
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
- // 处理文本输入的建议
|
|
|
|
|
bindGetSleepHealthInput: function(e) {
|
|
bindGetSleepHealthInput: function(e) {
|
|
|
this.setData({
|
|
this.setData({
|
|
|
getSleepHealthInput: e.detail.value
|
|
getSleepHealthInput: e.detail.value
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
- // 处理文本输入的建议
|
|
|
|
|
|
|
+
|
|
|
bindInfluenceSleepInput: function(e) {
|
|
bindInfluenceSleepInput: function(e) {
|
|
|
this.setData({
|
|
this.setData({
|
|
|
influenceSleepInput: e.detail.value
|
|
influenceSleepInput: e.detail.value
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
|
|
+ bindImprovSleepMethodsInput: function(e) {
|
|
|
|
|
+ this.setData({
|
|
|
|
|
+ improvSleepMethodsInput: e.detail.value
|
|
|
|
|
+ });
|
|
|
|
|
+ },
|
|
|
|
|
+
|
|
|
// 方式来帮助改善睡眠文本输入
|
|
// 方式来帮助改善睡眠文本输入
|
|
|
bindWayImprovementSleepInput: function(e) {
|
|
bindWayImprovementSleepInput: function(e) {
|
|
|
this.setData({
|
|
this.setData({
|
|
@@ -218,21 +261,28 @@ Page({
|
|
|
submitSurvey: function() {
|
|
submitSurvey: function() {
|
|
|
let surveyData = {
|
|
let surveyData = {
|
|
|
gender: this.data.gender,
|
|
gender: this.data.gender,
|
|
|
- stayExperOptions: this.data.stayExperOptions,
|
|
|
|
|
|
|
+ stayExper: this.data.stayExper,
|
|
|
sleepEnvironmentComfort: this.data.sleepEnvironmentComfort,
|
|
sleepEnvironmentComfort: this.data.sleepEnvironmentComfort,
|
|
|
productComfort: this.data.productComfort,
|
|
productComfort: this.data.productComfort,
|
|
|
improvementAreas: this.data.improvementAreas,
|
|
improvementAreas: this.data.improvementAreas,
|
|
|
satisfied: this.data.satisfied,
|
|
satisfied: this.data.satisfied,
|
|
|
suggestion: this.data.suggestion,
|
|
suggestion: this.data.suggestion,
|
|
|
|
|
+ career: this.data.career,
|
|
|
careerInput: this.data.careerInput,
|
|
careerInput: this.data.careerInput,
|
|
|
thirdPlatformsInput: this.data.thirdPlatformsInput,
|
|
thirdPlatformsInput: this.data.thirdPlatformsInput,
|
|
|
noSatisfied: this.data.noSatisfied,
|
|
noSatisfied: this.data.noSatisfied,
|
|
|
|
|
+ noSatisfiedInput: this.data.noSatisfiedInput,
|
|
|
improvementSleep: this.data.improvementSleep,
|
|
improvementSleep: this.data.improvementSleep,
|
|
|
wayImprovementSleep: this.data.wayImprovementSleep,
|
|
wayImprovementSleep: this.data.wayImprovementSleep,
|
|
|
wayImprovementSleepInput: this.data.wayImprovementSleepInput,
|
|
wayImprovementSleepInput: this.data.wayImprovementSleepInput,
|
|
|
getSleepHealth: this.data.getSleepHealth,
|
|
getSleepHealth: this.data.getSleepHealth,
|
|
|
|
|
+ bindGetSleepHealthInput: this.data.bindGetSleepHealthInput,
|
|
|
|
|
+ influenceSleep: this.data.influenceSleep,
|
|
|
influenceSleepInput: this.data.influenceSleepInput,
|
|
influenceSleepInput: this.data.influenceSleepInput,
|
|
|
-
|
|
|
|
|
|
|
+ improvSleepMethods: this.data.improvSleepMethods,
|
|
|
|
|
+ improvSleepMethodsInput: this.data.improvSleepMethodsInput,
|
|
|
|
|
+ age: this.data.age,
|
|
|
|
|
+ channel: this.data.channel,
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
// 将surveyData发送到服务器
|
|
// 将surveyData发送到服务器
|
|
@@ -273,14 +323,27 @@ Page({
|
|
|
|
|
|
|
|
// 清空表单:
|
|
// 清空表单:
|
|
|
// this.setData({
|
|
// this.setData({
|
|
|
- // gender: '',
|
|
|
|
|
- // stayExperOptions: '',
|
|
|
|
|
- // sleepEnvironmentComfort: '',
|
|
|
|
|
- // productComfort: '',
|
|
|
|
|
- // improvementAreas: [],
|
|
|
|
|
- // satisfied: [],
|
|
|
|
|
- // suggestion: '',
|
|
|
|
|
- // // ... 重置其他数据
|
|
|
|
|
|
|
+ // gender: '',
|
|
|
|
|
+ // careerInput:'',
|
|
|
|
|
+ // stayExper:'',
|
|
|
|
|
+ // sleepEnvironmentComfort: '',
|
|
|
|
|
+ // productComfort: '',
|
|
|
|
|
+ // improvementAreas: [], // 使用数组来存储多选答案
|
|
|
|
|
+ // ImprovementSleep: [],//哪些方式来帮助改善睡眠
|
|
|
|
|
+ // satisfied: [],// 哪些方面让您比较满意
|
|
|
|
|
+ // suggestion: '', // 文本输入的建议
|
|
|
|
|
+ // thirdPlatformsInput: '',//填写第三方平台
|
|
|
|
|
+ // noSatisfied: '',//体验不满意的原因
|
|
|
|
|
+ // wayImprovementSleep: '',//哪些方式来帮助改善睡眠
|
|
|
|
|
+ // wayImprovementSleepInput: '',//请填写帮助改善睡眠方式文本
|
|
|
|
|
+ // getSleepHealth: [],// 从哪里获取关于睡眠健康的信息
|
|
|
|
|
+ // getSleepHealthInput: '',//您通常从哪里获取关于睡眠健康的信息文本
|
|
|
|
|
+ // influenceSleep: [],//您认为以下哪些因素会影响您的睡眠
|
|
|
|
|
+ // influenceSleepInput: '',//您认为以下哪些因素会影响您的睡眠文本
|
|
|
|
|
+ // improvSleepMethods: [],//您认为以下哪些因素会影响您的睡眠
|
|
|
|
|
+ // improvSleepMethodsInput: '',//您认为以下哪些因素会影响您的睡眠文本
|
|
|
|
|
+ // age: '',//您的年龄
|
|
|
|
|
+ // noSatisfiedInput: '',//让您对本次睡眠房入住体验不满意的原因文本
|
|
|
// });
|
|
// });
|
|
|
},
|
|
},
|
|
|
|
|
|