|
|
@ -11,7 +11,8 @@
|
|
|
|
subTitle="let us know you better, it comes handy."
|
|
|
|
subTitle="let us know you better, it comes handy."
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<v-form @submit.prevent="submit">
|
|
|
|
<loading v-if="loading" class="loading-data" />
|
|
|
|
|
|
|
|
<v-form @submit.prevent="submit" :class="{ 'loading-form': loading }">
|
|
|
|
<v-row class="mt-4">
|
|
|
|
<v-row class="mt-4">
|
|
|
|
<v-col cols="3">
|
|
|
|
<v-col cols="3">
|
|
|
|
<div class="pb-14 h-100">
|
|
|
|
<div class="pb-14 h-100">
|
|
|
@ -156,14 +157,16 @@
|
|
|
|
text="I’VE CHANGED MY MIND"
|
|
|
|
text="I’VE CHANGED MY MIND"
|
|
|
|
icon="WMi-cancel"
|
|
|
|
icon="WMi-cancel"
|
|
|
|
class="px-0"
|
|
|
|
class="px-0"
|
|
|
|
height="19"
|
|
|
|
height="29"
|
|
|
|
|
|
|
|
lg
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</router-link>
|
|
|
|
</router-link>
|
|
|
|
<RectangleButton
|
|
|
|
<RectangleButton
|
|
|
|
:text="(workoutId ? 'update' : 'add') + ' the workout'"
|
|
|
|
:text="(workoutId ? 'update' : 'add') + ' the workout'"
|
|
|
|
type="submit"
|
|
|
|
type="submit"
|
|
|
|
class="custom-btn add-btn"
|
|
|
|
class="custom-btn add-btn"
|
|
|
|
height="25"
|
|
|
|
height="29"
|
|
|
|
|
|
|
|
lg
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
@ -188,6 +191,7 @@ export default {
|
|
|
|
},
|
|
|
|
},
|
|
|
|
data: () => ({
|
|
|
|
data: () => ({
|
|
|
|
// perviousCropData: {},
|
|
|
|
// perviousCropData: {},
|
|
|
|
|
|
|
|
loading: false,
|
|
|
|
form: {
|
|
|
|
form: {
|
|
|
|
batch_id: RANDOM_TOKEN,
|
|
|
|
batch_id: RANDOM_TOKEN,
|
|
|
|
},
|
|
|
|
},
|
|
|
@ -242,11 +246,12 @@ export default {
|
|
|
|
await this.loadWorkout(this.workoutId);
|
|
|
|
await this.loadWorkout(this.workoutId);
|
|
|
|
this.form = this.getWorkout;
|
|
|
|
this.form = this.getWorkout;
|
|
|
|
this.form["batch_id"] = RANDOM_TOKEN;
|
|
|
|
this.form["batch_id"] = RANDOM_TOKEN;
|
|
|
|
this.loadWorkoutCategories(this.form.sport_category_id);
|
|
|
|
await this.loadWorkoutCategories(this.form.sport_category_id);
|
|
|
|
// this.perviousCropData = this.fileForm.crop_data;
|
|
|
|
// this.perviousCropData = this.fileForm.crop_data;
|
|
|
|
|
|
|
|
this.loading = false
|
|
|
|
},
|
|
|
|
},
|
|
|
|
changeSportCategories() {
|
|
|
|
async changeSportCategories() {
|
|
|
|
this.loadWorkoutCategories(this.form.sport_category_id);
|
|
|
|
await this.loadWorkoutCategories(this.form.sport_category_id);
|
|
|
|
},
|
|
|
|
},
|
|
|
|
removeTags(item) {
|
|
|
|
removeTags(item) {
|
|
|
|
this.form.tags.splice(this.form.tags.indexOf(item), 1);
|
|
|
|
this.form.tags.splice(this.form.tags.indexOf(item), 1);
|
|
|
@ -256,6 +261,7 @@ export default {
|
|
|
|
created() {
|
|
|
|
created() {
|
|
|
|
this.loadSportCategories();
|
|
|
|
this.loadSportCategories();
|
|
|
|
if (this.workoutId) {
|
|
|
|
if (this.workoutId) {
|
|
|
|
|
|
|
|
this.loading = true;
|
|
|
|
this.load();
|
|
|
|
this.load();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|