condition-release-generation.js 507 B

12345678910111213141516
  1. import conditionObjectBase from '../condition-object-base.js'
  2. import config from '@/common/MxConfig'
  3. export default {
  4. ...conditionObjectBase,
  5. key: 'releaseGeneration',
  6. title: '选科状态',
  7. getList: function() {
  8. return new Promise((resolve, reject) => {
  9. const dmGenerations = Object.values(config.electiveGenerationOptions)
  10. .filter(opt => opt.decisionMaking && opt.stepsVisible)
  11. .map(opt => ({ name: opt.title, id: opt.value }))
  12. resolve(dmGenerations)
  13. })
  14. }
  15. }