condition-senior-grade.js 675 B

12345678910111213141516171819202122232425262728293031
  1. import conditionObjectBase from '../condition-object-base.js'
  2. import {
  3. gradeList
  4. } from '@/api/webApi/webQue.js'
  5. export default {
  6. ...conditionObjectBase,
  7. key: 'seniorGradeId',
  8. title: '学册',
  9. dependentKeys: ['editionId'],
  10. modelAsParam: true,
  11. isDependencyReady(params) {
  12. return params.editionId
  13. },
  14. getList: function(param) {
  15. return new Promise((resolve, reject) => {
  16. gradeList({
  17. subjectId: param.subjectId,
  18. editionId: param.editionId
  19. }).then((res) => {
  20. resolve(res.data)
  21. }).catch(e => reject(e))
  22. })
  23. },
  24. getCode(item) {
  25. return item.gradeid
  26. },
  27. getLabel(item) {
  28. return item.gradename
  29. }
  30. }