|
@@ -122,17 +122,23 @@ export default {
|
|
|
const options = this.generation.options
|
|
|
console.log(this.generation)
|
|
|
if (!options || !this.generation.active) return {}
|
|
|
- const optValues = Object.values(options)
|
|
|
+ // const optValues = Object.values(options)
|
|
|
const dynamicColumns = {}
|
|
|
- for (let gen = options.primary.value; gen <= this.generation.active; gen++) {
|
|
|
- const opt = optValues.find(opt => opt.value == gen)
|
|
|
- const resolverKey = opt.key + 'Resolver'
|
|
|
- const resolver = this[resolverKey]
|
|
|
- if (typeof resolver === 'function') {
|
|
|
- const genColumns = resolver(gen, this.generation.active)
|
|
|
- Object.assign(dynamicColumns, genColumns)
|
|
|
- }
|
|
|
+ const resolverKey = this.generation.activeOpt.key + 'Resolver'
|
|
|
+ const resolver = this[resolverKey]
|
|
|
+ if (typeof resolver === 'function') {
|
|
|
+ const genColumns = resolver(this.generation.active)
|
|
|
+ Object.assign(dynamicColumns, genColumns)
|
|
|
}
|
|
|
+ // for (let gen = options.primary.value; gen <= this.generation.active; gen++) {
|
|
|
+ // const opt = optValues.find(opt => opt.value == gen)
|
|
|
+ // const resolverKey = opt.key + 'Resolver'
|
|
|
+ // const resolver = this[resolverKey]
|
|
|
+ // if (typeof resolver === 'function') {
|
|
|
+ // const genColumns = resolver(gen, this.generation.active)
|
|
|
+ // Object.assign(dynamicColumns, genColumns)
|
|
|
+ // }
|
|
|
+ // }
|
|
|
console.log(dynamicColumns)
|
|
|
return dynamicColumns
|
|
|
},
|