refactoring + preventdefault when delete
Gitea Actions Demo / build_and_push (push) Successful in 1m19s Details

This commit is contained in:
artem 2024-12-01 10:29:42 +03:00
parent 40a2510b71
commit 3cbea181ec
2 changed files with 4 additions and 6 deletions

View File

@ -236,8 +236,6 @@ const initWorkout = (id: string) => {
.get(`/api/v0/workouts/${id}`) .get(`/api/v0/workouts/${id}`)
.then((response: AxiosResponse) => { .then((response: AxiosResponse) => {
workoutItem.value = response.data.workout; workoutItem.value = response.data.workout;
let latitude = [];
let longitude = [];
let times = []; let times = [];
let speed = []; let speed = [];
let heart_rate = []; let heart_rate = [];
@ -245,9 +243,8 @@ const initWorkout = (id: string) => {
let coords = []; let coords = [];
let elevation = []; let elevation = [];
for (let i in response.data.results) { for (let i in response.data.results) {
console.log(response.data.results[i].elevation, response.data.results[i].power);
elevation.push(response.data.results[i].elevation); elevation.push(response.data.results[i].elevation);
times.push(response.data.results[i].time); times.push(response.data.results[i].timestamp);
speed.push(msToKmh(response.data.results[i].speed)); speed.push(msToKmh(response.data.results[i].speed));
power.push(response.data.results[i].power); power.push(response.data.results[i].power);
heart_rate.push(response.data.results[i].heart_rate); heart_rate.push(response.data.results[i].heart_rate);

View File

@ -10,7 +10,7 @@
<article class="news-item"> <article class="news-item">
<div class="news-item-header" v-on:click="openWorkout(item.id)"> <div class="news-item-header" v-on:click="openWorkout(item.id)">
<h3>{{ item.name }}</h3> <h3>{{ item.name }}</h3>
<VaIcon name="delete_forever" size="22px" color="#bbc1c3" class="news-item-icon" @click="deleteItem(item.id)"/> <VaIcon name="delete_forever" size="22px" color="#bbc1c3" class="news-item-icon" @click="(event: any) => deleteItem(item.id, event)"/>
</div> </div>
<ul class="metadata"> <ul class="metadata">
<li><span>Скорость:</span> {{ speedConvert(item.speed) }} км/ч</li> <li><span>Скорость:</span> {{ speedConvert(item.speed) }} км/ч</li>
@ -42,7 +42,8 @@ const axiosAuth= inject('axiosAuth') as AxiosInstance;
let workoutItems = ref<Array<WorkoutItem>>([]); let workoutItems = ref<Array<WorkoutItem>>([]);
const { init } = useToast(); const { init } = useToast();
const deleteItem = (id: string) => { const deleteItem = (id: string, event: any) => {
event.stopPropagation();
axiosAuth axiosAuth
.delete(`/api/v0/workouts/${id}`) .delete(`/api/v0/workouts/${id}`)
.then((_: AxiosResponse) => { .then((_: AxiosResponse) => {