@@ -1,14 +1,18 @@
|
||||
import { getContracts, getContractById } from '../service/ContractsService'
|
||||
import { getContracts, getContractById, getOpenContracts } from '../service/ContractsService'
|
||||
|
||||
export default {
|
||||
state: () => ({
|
||||
contracts: [],
|
||||
currentContract: null
|
||||
currentContract: null,
|
||||
openContracts: []
|
||||
}),
|
||||
mutations: {
|
||||
initContracts(state, data) {
|
||||
state.contracts = data
|
||||
},
|
||||
initOpenContracts(state, data) {
|
||||
state.openContracts = data
|
||||
},
|
||||
setCurrentContract(state, data) {
|
||||
state.currentContract = data
|
||||
}
|
||||
@@ -22,6 +26,10 @@ export default {
|
||||
const contract = await getContractById(id)
|
||||
commit('setCurrentContract', contract)
|
||||
return state.currentContract
|
||||
},
|
||||
async fetchOpenContracts({ commit }) {
|
||||
const openContracts = await getOpenContracts()
|
||||
commit('initOpenContracts', openContracts)
|
||||
}
|
||||
},
|
||||
getters: {
|
||||
|
||||
Reference in New Issue
Block a user