diff --git a/app/src/plugins/app/_components/a-edit-team-modal.vue b/app/src/plugins/app/_components/a-edit-team-modal.vue index 872b1bc..616cef5 100644 --- a/app/src/plugins/app/_components/a-edit-team-modal.vue +++ b/app/src/plugins/app/_components/a-edit-team-modal.vue @@ -55,7 +55,7 @@ export default { components: { WAutocomplete - }, + }, props: { show: { @@ -71,7 +71,6 @@ export default { data() { return { - selectedEmployee: "", selectedEmployees: [], employees: null, teamName: this.team.name @@ -111,14 +110,9 @@ export default { computed: { employeesOptions() { - const selectedEmployeesIds = this.selectedEmployees.map( - (employee) => employee.id - ) - const employees = this.employees.filter( - (employee) => !selectedEmployeesIds.includes(employee.id) - ) + const unselectedEmployees = this.employees.filter(employee => this.selectedEmployees.find(e => e.id == employee.od)) - return employees.map(employee => { + return unselectedEmployees.map(employee => { return { key: employee.id, value: `${employee.name} ${employee.surname}` @@ -129,21 +123,7 @@ export default { showModal() { return this.show } - }, - - watch: { - selectedEmployee() { - const selectedEmployee = this.selectedEmployee.split(" ") - - const employee = this.employees.find( - (e) => - e.name == selectedEmployee[0] && - e.surname == selectedEmployee[1] - ) - - this.selectedEmployees.push(JSON.parse(JSON.stringify(employee))) - }, - }, + } } diff --git a/app/src/plugins/app/_components/a-team-modal.vue b/app/src/plugins/app/_components/a-team-modal.vue index 71a0e35..f3e769d 100644 --- a/app/src/plugins/app/_components/a-team-modal.vue +++ b/app/src/plugins/app/_components/a-team-modal.vue @@ -29,10 +29,10 @@ diff --git a/app/src/plugins/app/_config/App.vue b/app/src/plugins/app/_config/App.vue index 17a776d..1c065d1 100644 --- a/app/src/plugins/app/_config/App.vue +++ b/app/src/plugins/app/_config/App.vue @@ -4,10 +4,4 @@ - - - + \ No newline at end of file diff --git a/app/src/plugins/app/_config/main.ts b/app/src/plugins/app/_config/main.ts index 675cf17..e29aeca 100644 --- a/app/src/plugins/app/_config/main.ts +++ b/app/src/plugins/app/_config/main.ts @@ -1,20 +1,16 @@ import { createApp } from 'vue' -import vuetify from './vuetify' +import { IonicVue } from '@ionic/vue' import { loadFonts } from './webfontloader' +import vuetify from './vuetify' import loader from 'vue-loading-overlay' import App from './App.vue' -import { IonicVue } from '@ionic/vue' - import router from './router' -import store from '../../../store' -import wToast from '@/plugins/w/toast' -import i18n from '@/plugins/w/i18n' +import store from '@/store' import w from '@/plugins/w/w' import vueCal from '@/plugins/app@vendor/vue-cal' import { Options } from '@/plugins/w/w/types' - import '@ionic/vue/css/core.css' import '@ionic/vue/css/normalize.css' import '@ionic/vue/css/structure.css' @@ -29,15 +25,9 @@ import '@ionic/vue/css/display.css' import '@/plugins/app/_theme/index.sass' import 'vue-loading-overlay/dist/vue-loading.css' -// vue cal -import VueCal from '@/plugins/app@vendor/vue-cal/index' - loadFonts() const options: Options = { - ionic: { - disabled: false - }, i18n: { languages: [ { @@ -89,12 +79,10 @@ const app = createApp(App) .use(w, options) .use(IonicVue) .use(vuetify) - // .use(wToast) - .use(VueCal) + .use(vueCal) .use(loader, { color: '#6200EE' }) - .use(vueCal) .mount('#app') // @ts-expect-error diff --git a/app/src/plugins/app/_config/router.ts b/app/src/plugins/app/_config/router.ts index 5e516fa..df1e7c2 100644 --- a/app/src/plugins/app/_config/router.ts +++ b/app/src/plugins/app/_config/router.ts @@ -82,6 +82,11 @@ const routes: Array = [ ] } ] + }, + { + path: '/:catchAll(.*)', + name: '404', + component: () => import('@/plugins/w@screen/404/404.vue') } ] diff --git a/app/src/plugins/app/_config/vuetify.ts b/app/src/plugins/app/_config/vuetify.ts index 8968900..786835e 100644 --- a/app/src/plugins/app/_config/vuetify.ts +++ b/app/src/plugins/app/_config/vuetify.ts @@ -1,9 +1,5 @@ -// Styles -import "@mdi/font/css/materialdesignicons.css"; -import "vuetify/styles"; +import { createVuetify } from "vuetify" +import "@mdi/font/css/materialdesignicons.css" +import "vuetify/styles" -// Vuetify -import { createVuetify } from "vuetify"; - -export default createVuetify(); -// https://vuetifyjs.com/en/introduction/why-vuetify/#feature-guides +export default createVuetify() \ No newline at end of file diff --git a/app/src/plugins/app/_config/webfontloader.ts b/app/src/plugins/app/_config/webfontloader.ts index e86aa7d..e3741e8 100644 --- a/app/src/plugins/app/_config/webfontloader.ts +++ b/app/src/plugins/app/_config/webfontloader.ts @@ -1,17 +1,9 @@ -/** - * plugins/webfontloader.js - * - * webfontloader documentation: https://github.com/typekit/webfontloader - */ - export async function loadFonts() { - const webFontLoader = await import( - /* webpackChunkName: "webfontloader" */ "webfontloader" - ); + const webFontLoader = await import('webfontloader') - webFontLoader.load({ - google: { - families: ["Roboto:100,300,400,500,700,900&display=swap"], - }, - }); + webFontLoader.load({ + google: { + families: ['Roboto:100,300,400,500,700,900&display=swap'] + } + }) } diff --git a/app/src/plugins/app/_theme/global.css b/app/src/plugins/app/_theme/global.css deleted file mode 100644 index 8086232..0000000 --- a/app/src/plugins/app/_theme/global.css +++ /dev/null @@ -1,3 +0,0 @@ -span.highlight { - color: #7F39FB; -}/*# sourceMappingURL=global.css.map */ \ No newline at end of file diff --git a/app/src/plugins/app/_theme/global.css.map b/app/src/plugins/app/_theme/global.css.map deleted file mode 100644 index 3d38d33..0000000 --- a/app/src/plugins/app/_theme/global.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["global.sass","global.css"],"names":[],"mappings":"AAAA;EACC,cAAA;ACCD","file":"global.css"} \ No newline at end of file diff --git a/app/src/plugins/tm@overview/tasks-ongoing/_components/a-ongoing-table.vue b/app/src/plugins/tm@overview/tasks-ongoing/_components/a-ongoing-table.vue index 52b601b..a2bff42 100644 --- a/app/src/plugins/tm@overview/tasks-ongoing/_components/a-ongoing-table.vue +++ b/app/src/plugins/tm@overview/tasks-ongoing/_components/a-ongoing-table.vue @@ -55,7 +55,6 @@ export default { try { await this.$axios.delete(`v1/teams/${id}`) this.showDeleteModal = false - this.$toast.success('Úspešne ste odstránili task') } catch (error) { this.$toast.error(error) } diff --git a/app/src/plugins/tm@overview/tasks-unscheduled/_components/a-unscheduled-table.vue b/app/src/plugins/tm@overview/tasks-unscheduled/_components/a-unscheduled-table.vue index 63adcda..a9eb9ec 100644 --- a/app/src/plugins/tm@overview/tasks-unscheduled/_components/a-unscheduled-table.vue +++ b/app/src/plugins/tm@overview/tasks-unscheduled/_components/a-unscheduled-table.vue @@ -53,7 +53,6 @@ export default { try { await this.$axios.delete(`v1/teams/${id}`) this.showDeleteModal = false - this.$toast.success('Úspešne ste odstránili task') } catch (error) { this.$toast.error(error) } diff --git a/app/src/plugins/tm@overview/teams/_components/a-teams-table.vue b/app/src/plugins/tm@overview/teams/_components/a-teams-table.vue index a3befbc..698df24 100644 --- a/app/src/plugins/tm@overview/teams/_components/a-teams-table.vue +++ b/app/src/plugins/tm@overview/teams/_components/a-teams-table.vue @@ -14,6 +14,7 @@
pencil-icon trash-icon +
@@ -52,7 +53,6 @@ export default { try { await this.$axios.delete(`v1/teams/${id}`) this.showDeleteModal = false - this.$toast.success('Úspešne ste odstránili tím') } catch (error) { this.$toast.error(error) }