|
@@ -37,7 +37,7 @@ export default defineComponent({
|
|
default: false
|
|
default: false
|
|
}
|
|
}
|
|
},
|
|
},
|
|
- emits: ['update:value'],
|
|
|
|
|
|
+ emits: ['update:value', 'moreId'],
|
|
setup(props, { emit }) {
|
|
setup(props, { emit }) {
|
|
const state = reactive({
|
|
const state = reactive({
|
|
popoverShow: false,
|
|
popoverShow: false,
|
|
@@ -174,12 +174,20 @@ export default defineComponent({
|
|
state.tagActiveId = '';
|
|
state.tagActiveId = '';
|
|
state.selectParents = {};
|
|
state.selectParents = {};
|
|
emit('update:value', '');
|
|
emit('update:value', '');
|
|
|
|
+ emit('moreId', {
|
|
|
|
+ childId: '',
|
|
|
|
+ parentId: ''
|
|
|
|
+ });
|
|
state.popoverShow = false;
|
|
state.popoverShow = false;
|
|
};
|
|
};
|
|
|
|
|
|
// 提交
|
|
// 提交
|
|
const onConfirm = () => {
|
|
const onConfirm = () => {
|
|
emit('update:value', state.childSelectId || state.tagActiveId);
|
|
emit('update:value', state.childSelectId || state.tagActiveId);
|
|
|
|
+ emit('moreId', {
|
|
|
|
+ childId: state.childSelectId,
|
|
|
|
+ parentId: state.tagActiveId
|
|
|
|
+ });
|
|
state.popoverShow = false;
|
|
state.popoverShow = false;
|
|
};
|
|
};
|
|
return () => (
|
|
return () => (
|