UNPKG

yyzone

Version:

yyzone vue components and utils

42 lines 1.07 kB
import Load from '../../../base/page/' import Message from '../../../base/message/' import { t } from '../../../../locale/' export default { inject: ['root'], props: { keyword: { type: String, default: '' } }, data() { return { list: [], loading: false, hasMore: true, page: 1, size: 10, } }, components: { Load }, methods: { handleChecked(checked, data) { if(checked && 1 + this.root.selectedCount > this.root.limit) { return Message.warning(t('selectMember.maximum')) } data.checked = checked this.$emit('handleSelected', data) }, handleError(params) { if(!params) { this.loading = false this.hasMore = true } params && (params.expand = false) params && (params.loading = false) params && (params.children = []) } } }