* Page with open contracts

feature: #8
This commit is contained in:
2023-01-07 00:34:41 +01:00
parent aff1564b64
commit 3b417c9ddd
6 changed files with 152 additions and 18 deletions

View File

@@ -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: {