viewOtion.js 1004 Bytes
const viewOption = {
    state: {
        entryEdit: {
            name: '',
            consignmentCode: '',
            open: false,
            tab: '',
            submitType: false,
            updateType: false,
        },
        loadingDatas:true
    },

    mutations: {
        SET_ENTRYDATA(state, entryData) {
            state.entryEdit = entryData
        },
        SET_LOADINGDATA(state, isLoading) {
            state.loadingDatas = isLoading
        },
    },

    actions: {
        addEntry({ commit, state }, data) {
            commit('SET_ENTRYDATA', data)
        },
        delEntry({ commit, state }) {
            commit('SET_ENTRYDATA', {
                name: '', consignmentCode: '',
                save: false,
                tab: '',
                submitType: false,
                updateType: false,
            })
        },
        setLoadingState({ commit, state }, data) {
            commit('SET_LOADINGDATA', data)
        },
    }
}

export default viewOption