|
@@ -56,10 +56,14 @@ const DingDepartUser = {
|
|
)
|
|
)
|
|
},
|
|
},
|
|
handleChange(value) {
|
|
handleChange(value) {
|
|
- console.log(value);
|
|
|
|
- this.defaultVal = value;
|
|
|
|
- this.$emit('change', value, this.id);
|
|
|
|
- this.$emit('input', value);
|
|
|
|
|
|
+ console.log(this.defaultVal,value);
|
|
|
|
+ const last = value[value.length-1]
|
|
|
|
+ const has = this.defaultVal.find(item => item.value == last.value)
|
|
|
|
+ if(!has || this.defaultVal.length > value.length){
|
|
|
|
+ this.defaultVal = value;
|
|
|
|
+ this.$emit('change', value, this.id);
|
|
|
|
+ this.$emit('input', value);
|
|
|
|
+ }
|
|
},
|
|
},
|
|
// 格式化数据
|
|
// 格式化数据
|
|
formatData(data){
|
|
formatData(data){
|