condition-fav-subject.js 638 B

123456789101112131415161718192021222324252627
  1. import conditionObjectBase from '../condition-object-base.js'
  2. import { favSubjects } from '@/api/webApi/webQue'
  3. export default {
  4. ...conditionObjectBase,
  5. isDependencyReady(params) {
  6. return params.favCollectType
  7. },
  8. dependentKeys: ['favCollectType'],
  9. key: 'favSubject',
  10. title: '学科',
  11. alias: 'subjectName',
  12. getList: function(param) {
  13. return new Promise((resolve, reject) => {
  14. favSubjects({
  15. type: param.favCollectType
  16. }).then(res => resolve(res.data))
  17. .catch(e => reject(e))
  18. })
  19. },
  20. getCode: function(item) {
  21. return item
  22. },
  23. getLabel: function(item) {
  24. return item
  25. }
  26. }