This commit is contained in:
romankko2 committed 2023-02-10 17:33:51 +01:00
1 parent 1024f73ab5
commit 4e8fa39e34
8 files changed
+79 -13

No files matched your search

@@ -2,8 +2,7 @@
<v-dialog v-model="visible" max-width="650">
<v-card>
<div class="d-flex justify-space-between align-center">
<h1>Ste si istý, že chcete ukončiť <b>{{ task.title }}</b>?</h1>
<h1>Ste si istý, že chcete {{ this.task?.id ? 'ukončiť' : 'obnoviť' }} task, z masterTasku <b>{{ task.master_task }}</b>?</h1>
<v-icon
@click.stop="visible = false"
icon="mdi-close"
@@ -38,7 +37,7 @@ export default {
async complete() {
try {
const task = {...this.task, is_finished: true}
await this.$axios.patch_auth(`v1/tasks/${this.task.id}`, task)
await this.$axios.patch_auth(`v1/subtasks/${this.task.id}`, task)
this.visible = false
this.$emit('task-completed', task)
} catch (error) {
+17 -2
View File
@@ -17,6 +17,17 @@
disabled
></v-text-field>
<!-- <Z-autocomplete
label="Master task"
:options="masterTasks.map((masterTask) => ({ key: masterTask.id, value: masterTask.name }))"
:validations="v$.task.master_task"
:clear-on-submit="false"
:value="task.master_task.name"
:class="{ error: v$.task.master_task.$errors.length }"
class="modal-input"
@option-selected="onMasterTaskSelected"
/> -->
<!-- Toto treba fixnut -->
<v-select
v-model="task.master_task.id"
@@ -373,18 +384,21 @@ import errorUtils from '@/plugins/lib@auth/_utils/error.utils'
import moment from 'moment'
import { QuillEditor } from '@vueup/vue-quill'
import VuetifyFixFocusMixin from '@/plugins/tm@modal/_mixins/vuetify-fix-focus'
import SelectsMixin from '../master-task/_mixins/selects.mixin'
import * as FileSaver from 'file-saver'
import tmUtils from '@/plugins/tm@_utils/tm.utils'
import '@vueup/vue-quill/dist/vue-quill.snow.css'
import ZAutocomplete from '@/plugins/tm@_components/z-autocomplete.vue'
export default {
emits: ['close', 'refresh'],
mixins: [VuetifyFixFocusMixin],
mixins: [VuetifyFixFocusMixin, SelectsMixin],
components: {
Datepicker,
ZFilesUpload,
QuillEditor,
// ZAutocomplete
},
data() {
@@ -469,8 +483,9 @@ export default {
},
async save() {
console.log(this.task)
if (!(await this.v$.$validate()))
return
return console.log(this.v$);
this.task.description = this.$refs['description'].getHTML()