|
1
|
import Vue from 'vue'
|
|
2
|
|
|
3
4
|
const enhance = {
state: {
|
|
5
|
enhanceJs: {}
|
|
6
7
8
|
},
mutations: {
ADD_TABLE_ENHANCE: (state, record) => {
|
|
9
|
if (!state.enhanceJs) {
|
|
10
11
12
13
14
|
let obj = {}
let arr = []
arr.push({...record})
obj[record.code] = arr
state.enhanceJs = obj
|
|
15
16
|
} else {
if (!state.enhanceJs[record.code]) {
|
|
17
18
19
20
21
22
23
|
let arr = []
arr.push({...record})
state.enhanceJs[record.code] = arr
}
state.enhanceJs[record.code].push({...record})
}
let arr = state.enhanceJs[record.code]
|
|
24
|
while (arr.length > 16) {
|
|
25
26
|
arr.shift()
}
|
|
27
|
Vue.ls.set('enhance_' + record['code'], arr)
|
|
28
29
30
|
}
},
actions: {
|
|
31
|
addEhanceRecord({commit}, record) {
|
|
32
33
34
35
36
|
commit('ADD_TABLE_ENHANCE', record)
}
}
}
export default enhance
|