diff --git a/src/components/DeptSelect/index.vue b/src/components/DeptSelect/index.vue index 32ab374..8198115 100644 --- a/src/components/DeptSelect/index.vue +++ b/src/components/DeptSelect/index.vue @@ -49,6 +49,7 @@ }, // 接收绑定参数 data() { return { + originList: [], // 原始数据 deptTreeList: [], multiData: false, // 是否是多级数据,多级使用select-tree控件 defaultProps: { @@ -57,7 +58,6 @@ label: 'name', children: 'children' }, - // selected: '' + this.value, // 选项 showDeptSelect: true // 是否显示该组件 } }, @@ -73,13 +73,6 @@ } } }, - // watch: { - // selected: function(val) { - // console.log('watch selected') - // this.$emit('input', val) - // this.$emit('change') - // } - // }, mounted() { this.fetchPcode() }, @@ -94,6 +87,7 @@ } getDeptTreeList(listQuery).then(response => { const list = response.data.list + this.originList = [...response.data.list] // 如果deptShow 为false 并且 列表的长度小于1 不显示 if (!this.deptShow && list.length <= 1) { this.showDeptSelect = false @@ -116,15 +110,15 @@ } }) }, - selectChange: function(val) { - console.log('selectChange:', val) + // 获取列表 + fetchDeptTree() { + return this.originList } } }