|
@@ -32,16 +32,19 @@ const mutations = {
|
|
|
|
|
|
state.moveLines = move
|
|
|
},
|
|
|
+
|
|
|
selectMoveline(state, payload) {
|
|
|
state.selectedMoveline = payload.moveline
|
|
|
},
|
|
|
+
|
|
|
addMoveline(state, payload) {
|
|
|
- let finded =state.movelineSelect.find(item => item.id ==payload.moveselect.id)
|
|
|
+ let finded = state.movelineSelect.find(item => item.id == payload.moveselect.id)
|
|
|
|
|
|
if (finded) return
|
|
|
|
|
|
state.movelineSelect =[payload.moveselect, ...state.movelineSelect]
|
|
|
},
|
|
|
+
|
|
|
calculateTotal(state) {
|
|
|
let sum = 0
|
|
|
|
|
@@ -51,10 +54,30 @@ const mutations = {
|
|
|
|
|
|
state.total = sum
|
|
|
},
|
|
|
+
|
|
|
+
|
|
|
removeLine(state, payload) {
|
|
|
- let findedMove = state.movelineSelect.find(item => item.id == payload.movedelet.id)
|
|
|
+ let findedMove = state.movelineSelect.findIndex(item => item.id == payload.movedelet.id)
|
|
|
state.movelineSelect.splice(findedMove,1)
|
|
|
+ },
|
|
|
+
|
|
|
+ removeMoveCard(state, payload) {
|
|
|
+ let findedMoveCard = state.moveLines.findIndex(item => item.id == payload.moveCardDelet.id)
|
|
|
+
|
|
|
+ state.moveLines.splice(findedMoveCard,1)
|
|
|
+ },
|
|
|
+
|
|
|
+ addMovelineCard(state, payload) {
|
|
|
+ // console.log(payload.moveLine);
|
|
|
+ // console.log(state.moveLines);
|
|
|
+ let finded = state.moveLines.find(item => item.id == payload.moveLine.id)
|
|
|
+ console.log(finded);
|
|
|
+ if (finded) return
|
|
|
+
|
|
|
+ state.moveLines = [payload.moveLine, ...state.moveLines]
|
|
|
+
|
|
|
}
|
|
|
+
|
|
|
}
|
|
|
|
|
|
const actions = {
|
|
@@ -70,6 +93,10 @@ const actions = {
|
|
|
moveselect: payload
|
|
|
})
|
|
|
|
|
|
+ commit('removeMoveCard',{
|
|
|
+ moveCardDelet: payload
|
|
|
+ })
|
|
|
+
|
|
|
commit('calculateTotal')
|
|
|
},
|
|
|
removeLine({ commit, dispatch}, payload) {
|
|
@@ -77,6 +104,10 @@ const actions = {
|
|
|
movedelet: payload
|
|
|
})
|
|
|
|
|
|
+ commit('addMovelineCard',{
|
|
|
+ moveLine: payload
|
|
|
+ })
|
|
|
+
|
|
|
commit('calculateTotal')
|
|
|
}
|
|
|
}
|