diff --git a/Laravel/app/Http/Controllers/API/H5/QuestionnaireController.php b/Laravel/app/Http/Controllers/API/H5/QuestionnaireController.php index 11bfbce..9b32f39 100644 --- a/Laravel/app/Http/Controllers/API/H5/QuestionnaireController.php +++ b/Laravel/app/Http/Controllers/API/H5/QuestionnaireController.php @@ -52,6 +52,7 @@ class QuestionnaireController extends Controller if (!!$question) { if ($level < 3) { $question->option = json_decode($question->option, true); + $item_data = [ 'id' => $question->id, 'type' => $question->type, @@ -63,7 +64,13 @@ class QuestionnaireController extends Controller $item_data['value'] = $v; $item_data['placeholder'] = $question->option['input']['placeholder']; } else { - $item_data['value'] = ''; + if($question->question=='性别'){ + if($person->sex==1) $vl=0; + if($person->sex==2) $vl=1; + }else{ + $vl=''; + } + $item_data['value'] = $vl; $select = $question->option['select']['value']; $select_array = []; foreach ($select as $select_value) { diff --git a/h5/pages/main/question/question/question.vue b/h5/pages/main/question/question/question.vue index 8167c9d..5901be1 100644 --- a/h5/pages/main/question/question/question.vue +++ b/h5/pages/main/question/question/question.vue @@ -47,6 +47,11 @@ $response(response, () => { question_info.value = response.data.info question_list.value = response.data.list + question_list.value.forEach((v,i)=>{ + if(v.question=='性别' && v.value!=""){ + question_list.value[i].value=Number(v.value) + } + }) question_active.value = 0 start_time.value = new Date() / 1000 nextTick(() => {