37 lines
820 B
Java
37 lines
820 B
Java
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 |