some refactoring, started working on employee-view-settings

This commit is contained in:
Sockenklaus
2021-11-11 00:18:33 +01:00
parent 856c81fdf3
commit 4508d918fc
9 changed files with 188 additions and 14 deletions

View File

@@ -1,9 +1,11 @@
import { defineStore } from 'pinia'
import { useUser } from '@/stores/user'
import { settingsEmployeesIndex } from './settings/employees-index'
import axios from '@/axios'
import _cloneDeep from 'lodash/cloneDeep'
const user = useUser()
const settings = settingsEmployeesIndex()
export const useEmployees = defineStore('employees', {
state: () => {
@@ -57,6 +59,7 @@ export const useEmployees = defineStore('employees', {
this.rows = _cloneDeep(data.data)
this.columns = this.fetchColumns()
await settings.fetchFromApi()
}
catch(err) {
console.log(err)