检前问卷,自动回填性别

main
yanzai 1 year ago
parent 64ddc64482
commit 23493049df

@ -52,6 +52,7 @@ class QuestionnaireController extends Controller
if (!!$question) { if (!!$question) {
if ($level < 3) { if ($level < 3) {
$question->option = json_decode($question->option, true); $question->option = json_decode($question->option, true);
$item_data = [ $item_data = [
'id' => $question->id, 'id' => $question->id,
'type' => $question->type, 'type' => $question->type,
@ -63,7 +64,13 @@ class QuestionnaireController extends Controller
$item_data['value'] = $v; $item_data['value'] = $v;
$item_data['placeholder'] = $question->option['input']['placeholder']; $item_data['placeholder'] = $question->option['input']['placeholder'];
} else { } 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 = $question->option['select']['value'];
$select_array = []; $select_array = [];
foreach ($select as $select_value) { foreach ($select as $select_value) {

@ -47,6 +47,11 @@
$response(response, () => { $response(response, () => {
question_info.value = response.data.info question_info.value = response.data.info
question_list.value = response.data.list 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 question_active.value = 0
start_time.value = new Date() / 1000 start_time.value = new Date() / 1000
nextTick(() => { nextTick(() => {

Loading…
Cancel
Save