diff --git a/Laravel/app/Http/Controllers/API/ApiMapController.php b/Laravel/app/Http/Controllers/API/ApiMapController.php
index 7d66bb8..958899c 100644
--- a/Laravel/app/Http/Controllers/API/ApiMapController.php
+++ b/Laravel/app/Http/Controllers/API/ApiMapController.php
@@ -78,6 +78,7 @@ class ApiMapController extends Controller
'QuestionLogList' => $base_url . '/api/H5/QuestionLog/list',// 问卷列表
'QuestionLogDelete' => $base_url . '/api/H5/QuestionLog/delete',// 问卷删除记录
'QuestionLogPush' => $base_url . '/api/H5/QuestionLog/push',// 上次答题记录
+ 'QuestionChoose' => $base_url . '/api/H5/Question/choose',// 健康问卷列表
];
}
diff --git a/Laravel/app/Http/Controllers/API/H5/QuestionnaireController.php b/Laravel/app/Http/Controllers/API/H5/QuestionnaireController.php
index f633883..f6f0be3 100644
--- a/Laravel/app/Http/Controllers/API/H5/QuestionnaireController.php
+++ b/Laravel/app/Http/Controllers/API/H5/QuestionnaireController.php
@@ -8,6 +8,29 @@ use Illuminate\Support\Facades\DB;
class QuestionnaireController extends Controller
{
+ public function list(Request $request)
+ {
+ $list = [[
+ 'id' => 3,
+ 'title' => '健康问卷完整版',
+ 'icon' => '/assets/h5/question1.png',
+ 'desc' => '共20道题,约3分钟',
+ ], [
+ 'id' => 3,
+ 'title' => '健康问卷简易版',
+ 'icon' => '/assets/h5/question1.png',
+ 'desc' => '共10道题,约1分钟',
+ ], [
+ 'id' => 3,
+ 'title' => '心理健康评估问卷',
+ 'icon' => '/assets/h5/question2.png',
+ 'desc' => '共15道题,约2分钟',
+ ]];
+
+ return \Yz::Return(true, '操作完成', [
+ 'list' => $list
+ ]);
+ }
public function get(Request $request)
{
$id = $request->post('id');
diff --git a/Laravel/public/assets/h5/question1.png b/Laravel/public/assets/h5/question1.png
new file mode 100644
index 0000000..62129d2
Binary files /dev/null and b/Laravel/public/assets/h5/question1.png differ
diff --git a/Laravel/public/assets/h5/question2.png b/Laravel/public/assets/h5/question2.png
new file mode 100644
index 0000000..995f84e
Binary files /dev/null and b/Laravel/public/assets/h5/question2.png differ
diff --git a/Laravel/routes/web-zhao.php b/Laravel/routes/web-zhao.php
index 64f769c..9f014ff 100644
--- a/Laravel/routes/web-zhao.php
+++ b/Laravel/routes/web-zhao.php
@@ -4,6 +4,7 @@ use Illuminate\Support\Facades\Route;
Route::any('/api/test', 'App\Http\Controllers\TestController@ApiTest');
+Route::any("/api/H5/Question/choose", [\App\Http\Controllers\API\H5\QuestionnaireController::class, 'list']);
Route::any("/api/H5/QuestionLog/push", [\App\Http\Controllers\API\H5\QuestionnairesLogsController::class, 'push']);
Route::any("/api/H5/QuestionLog/delete", [\App\Http\Controllers\API\H5\QuestionnairesLogsController::class, 'delete']);
Route::any("/api/H5/QuestionLog/list", [\App\Http\Controllers\API\H5\QuestionnairesLogsController::class, 'list']);
diff --git a/h5/pages.json b/h5/pages.json
index fe57149..133a507 100644
--- a/h5/pages.json
+++ b/h5/pages.json
@@ -255,6 +255,13 @@
"style": {
"navigationBarTitleText": ""
}
+ },
+ {
+ "path" : "pages/main/question/choose/choose",
+ "style" :
+ {
+ "navigationBarTitleText" : ""
+ }
}
],
diff --git a/h5/pages/main/question/choose/choose.vue b/h5/pages/main/question/choose/choose.vue
new file mode 100644
index 0000000..e4d1016
--- /dev/null
+++ b/h5/pages/main/question/choose/choose.vue
@@ -0,0 +1,125 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ i.title }}
+ {{ i.desc }}
+
+
+
+
+
+
+
+
+
\ No newline at end of file