|
|
|
@ -20,7 +20,10 @@
|
|
|
|
|
label="manager image"
|
|
|
|
|
:url.sync="form.thumbnail"
|
|
|
|
|
v-model="fileForm"
|
|
|
|
|
:stencilProps="{ aspectRatio: 1280 / 720, checkImageOrigin: false }"
|
|
|
|
|
:stencilProps="{
|
|
|
|
|
aspectRatio: 1280 / 720,
|
|
|
|
|
checkImageOrigin: false,
|
|
|
|
|
}"
|
|
|
|
|
/>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
@ -191,7 +194,7 @@ export default {
|
|
|
|
|
fileForm: {
|
|
|
|
|
batch_id: RANDOM_TOKEN,
|
|
|
|
|
collection: "main_image",
|
|
|
|
|
crop_data: {}
|
|
|
|
|
crop_data: {},
|
|
|
|
|
},
|
|
|
|
|
}),
|
|
|
|
|
computed: {
|
|
|
|
@ -218,12 +221,13 @@ export default {
|
|
|
|
|
try {
|
|
|
|
|
let repository = new FileRepository();
|
|
|
|
|
if (this.workoutId) {
|
|
|
|
|
if (this.fileForm.file
|
|
|
|
|
// || !_.isEqual(this.fileForm.crop_data, this.perviousCropData)
|
|
|
|
|
) {
|
|
|
|
|
if (
|
|
|
|
|
this.fileForm.file
|
|
|
|
|
// || !_.isEqual(this.fileForm.crop_data, this.perviousCropData)
|
|
|
|
|
) {
|
|
|
|
|
await repository.store(this.fileForm);
|
|
|
|
|
}
|
|
|
|
|
await this.updateWorkout(this.form);
|
|
|
|
|
await this.updateWorkout(this.form);
|
|
|
|
|
this.$router.push({ name: "workouts" });
|
|
|
|
|
} else {
|
|
|
|
|
await repository.store(this.fileForm);
|
|
|
|
|