فهرست منبع

fix(frontend): 问卷提交前校验模板已加载 + 邀请码scene兼容裸token格式

Xiaogang Liao 4 هفته پیش
والد
کامیت
a7bcc48912
2فایلهای تغییر یافته به همراه3 افزوده شده و 1 حذف شده
  1. 1 1
      cfc-frontend/pages/health/survey-questionnaire.vue
  2. 2 0
      cfc-frontend/pages/invite/join.vue

+ 1 - 1
cfc-frontend/pages/health/survey-questionnaire.vue

@@ -62,7 +62,7 @@ export default {
       var answersArr = []
       for (var i = 0; i < this.questions.length; i++) answersArr.push(this.answers[i] || '')
       var answersJson = JSON.stringify(answersArr)
-      if (!answersJson) { uni.showToast({ title: '请至少选择一道题', icon: 'none' }); return }
+      if (!this.templateId || !this.questions.length) { uni.showToast({ title: '问卷未加载,请从调研列表进入', icon: 'none' }); return }
       this.isSubmitting = true
       try {
         var d = { memberId: memberId, templateId: this.templateId, answersJson: answersJson }

+ 2 - 0
cfc-frontend/pages/invite/join.vue

@@ -188,6 +188,8 @@ export default {
         } else if (sceneDecoded.indexOf('invite=') === 0) {
           // 旧格式兼容
           token = sceneDecoded.substring(7)
+        } else {
+          token = sceneDecoded
         }
       }
     }