From c1ff0cedad36a249a53014bd88ad3450e4fca14a Mon Sep 17 00:00:00 2001 From: linyimin <18316471919@139.com> Date: Mon, 20 Apr 2026 16:00:10 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E9=80=89=E6=8B=A920cm=E3=80=8140cm?= =?UTF-8?q?=E5=85=A8=E7=8E=AF=E9=9D=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/apis.js | 3 +- src/components/TargetPicker.vue | 197 ++++++++++++++++++++++++++++++++ src/pages/practise-one.vue | 11 +- src/pages/practise-two.vue | 10 +- src/pages/practise.vue | 18 ++- 5 files changed, 233 insertions(+), 6 deletions(-) create mode 100644 src/components/TargetPicker.vue diff --git a/src/apis.js b/src/apis.js index 5de830c..243c34c 100644 --- a/src/apis.js +++ b/src/apis.js @@ -196,10 +196,11 @@ export const getMyDevicesAPI = () => { return request("GET", "/user/device/getBindings"); }; -export const createPractiseAPI = (arrows, time) => { +export const createPractiseAPI = (arrows, time, target) => { return request("POST", "/user/practice/create", { shootNumber: arrows, shootTime: time, + targetType: target*20, }); }; diff --git a/src/components/TargetPicker.vue b/src/components/TargetPicker.vue new file mode 100644 index 0000000..d68b819 --- /dev/null +++ b/src/components/TargetPicker.vue @@ -0,0 +1,197 @@ + + + + + \ No newline at end of file diff --git a/src/pages/practise-one.vue b/src/pages/practise-one.vue index 13a03aa..27a2d21 100644 --- a/src/pages/practise-one.vue +++ b/src/pages/practise-one.vue @@ -1,6 +1,6 @@