enhance.js
826 Bytes
import Vue from 'vue'
const enhance = {
state: {
enhanceJs: {}
},
mutations: {
ADD_TABLE_ENHANCE: (state, record) => {
if (!state.enhanceJs) {
let obj = {}
let arr = []
arr.push({...record})
obj[record.code] = arr
state.enhanceJs = obj
} else {
if (!state.enhanceJs[record.code]) {
let arr = []
arr.push({...record})
state.enhanceJs[record.code] = arr
}
state.enhanceJs[record.code].push({...record})
}
let arr = state.enhanceJs[record.code]
while (arr.length > 16) {
arr.shift()
}
Vue.ls.set('enhance_' + record['code'], arr)
}
},
actions: {
addEhanceRecord({commit}, record) {
commit('ADD_TABLE_ENHANCE', record)
}
}
}
export default enhance