rc-plugin/model/help.js
2024-08-11 14:52:32 +08:00

43 lines
1021 B
JavaScript

import Base from './base.js'
import config from './config.js'
import cfg from '../../../lib/config/config.js'
export default class Help extends Base {
constructor(e) {
super(e)
this.model = 'help'
}
static async get(e) {
let html = new Help(e)
return await html.getData()
}
async getData() {
let helpData = config.getConfig('help')
let groupCfg = cfg.getGroup(this.group_id)
if (groupCfg.disable && groupCfg.disable.length) {
helpData.map((item) => {
if (groupCfg.disable.includes(item.group)) {
item.disable = true
}
return item
})
}
const versionData = config.getConfig('version')
const version =
(versionData && versionData.length && versionData[0].version) || '1.0.0'
return {
...this.screenData,
saveId: 'help',
version,
helpData
}
}
}