mutations.js 1.34 KB
Newer Older
SHINDAESUB committed
1 2
export default {
    projectList (state , data){
SHINDAESUB committed
3
        state.projects = data
SHINDAESUB committed
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
    },

    modifyPoject(state , payload){
        for(let i in state.projectList){
            if(state.projectList[i].project_num === payload.project_num){
                state.projectList[i].current_done = payload.current_done
                state.projectList[i].current_reject = payload.current_reject
                state.projectList[i].current_counter = payload.current_counter
                // state.projectList[i].total_num = payload.total_num
                
            }
        }
    },

    projectUpdate(state, payload){
        for(let i in state.projectList){
            if(state.projectList[i].project_num === payload.project_num){
                if(payload.msg === "update"){
                    state.projectList[i].project_admin = payload.project_admin
                    state.projectList[i].project_user = payload.project_user
                    state.projectList[i].total_num = payload.total_num
                    state.projectList[i].start_date = payload.start_date
                    state.projectList[i].end_date = payload.end_date

                }else{
                    state.projectList[i].project_state = "remove"
                }
            }
        }
    },

    projectAdd(state,payload){
        state.projectList.push(payload)
    }

}