@@ -1,20 +1,26 @@
|
||||
import { getContracts } from '../service/getContracts'
|
||||
import HttpClient from '../api/HttpClient'
|
||||
import router from '../router'
|
||||
import { getContracts, getContractById } from '../service/ContractsService'
|
||||
|
||||
export default {
|
||||
state: () => ({
|
||||
contracts: []
|
||||
contracts: [],
|
||||
currentContract: null
|
||||
}),
|
||||
mutations: {
|
||||
initContracts(state, data) {
|
||||
state.contracts = data
|
||||
},
|
||||
setCurrentContract(state, data) {
|
||||
state.currentContract = data
|
||||
}
|
||||
},
|
||||
actions: {
|
||||
async fetchContracts({ commit }) {
|
||||
const contracts = await getContracts()
|
||||
commit('initContracts', contracts)
|
||||
},
|
||||
async fetchContractById({ commit }, id) {
|
||||
const currentContract = await getContractById(id)
|
||||
commit('setCurrentContract', currentContract)
|
||||
}
|
||||
},
|
||||
getters: {}
|
||||
|
||||
Reference in New Issue
Block a user