12345678910111213141516171819202122232425262728 |
- import conditionObjectBase from '../condition-object-base.js'
- import { getClass } from '@/api/webApi/elective/dispatch.js'
- export default {
- ...conditionObjectBase,
- dependentKeys: ['localGroupId'],
- key: 'dispatchClassId',
- title: '新班级',
- isDependencyReady(params) {
- return params.localGroupId
- },
- getList: function(param, $vue) {
- return new Promise((resolve, reject) => {
- getClass({
- groupId: param.localGroupId,
- roundId: $vue.model.dispatchRoundId
- }).then(res => {
- resolve(res.data)
- })
- .catch(e => reject(e))
- })
- },
- getCode: function(item) {
- return item.id
- },
- getLabel: function(item) {
- return item.name
- }
- }
|