mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-14 21:36:44 +08:00
添加讲师返回组织
This commit is contained in:
@@ -92,11 +92,13 @@ const loading = ref(false);
|
||||
function blur() {
|
||||
isOpen.value = false
|
||||
}
|
||||
const orgName = ref('')
|
||||
const handleChange = (e,l) => {
|
||||
console.log(e,l,'handlechange');
|
||||
isOpen.value = false
|
||||
// emit('update:value',e)
|
||||
teacherName.value = e
|
||||
orgName.value = l.orgName
|
||||
};
|
||||
function debounce(func, wait) {
|
||||
let timeout;
|
||||
@@ -128,6 +130,7 @@ const searchMember = (keyword) => {
|
||||
value: item.realName,
|
||||
label: item.realName+'('+item.userNo+')'+item.orgName,
|
||||
key: item.id,
|
||||
orgName: item.orgName
|
||||
}
|
||||
})
|
||||
}else{
|
||||
@@ -184,8 +187,10 @@ function onLoadData(treeNode) {
|
||||
function stuStuOrgSelect(e, {selected: bool, selectedNodes, node, event}) {
|
||||
console.log(selectedNodes)
|
||||
teacherName.value = ''
|
||||
orgName.value = ''
|
||||
if(selectedNodes[0].isLeaf){
|
||||
teacherName.value = selectedNodes[0].name
|
||||
orgName.value = selectedNodes[0].orgName
|
||||
// emit('update:value',selectedNodes[0].realName)
|
||||
}
|
||||
}
|
||||
@@ -194,12 +199,14 @@ watch(()=>visible.value,(val)=>{
|
||||
stuTreeSelectKeys.value = []
|
||||
stuTreeExpandedKeys.value = []
|
||||
teacherName.value = ''
|
||||
orgName.value = ''
|
||||
selectName.value = null
|
||||
}
|
||||
})
|
||||
const notChange = () => {
|
||||
visible.value = false
|
||||
teacherName.value = ''
|
||||
orgName.value = ''
|
||||
}
|
||||
const changeOut = () => {
|
||||
if(!teacherName.value){
|
||||
@@ -208,6 +215,7 @@ const changeOut = () => {
|
||||
}
|
||||
selectData.value = teacherName.value
|
||||
emit('update:value',teacherName.value)
|
||||
emit('update:lable',orgName.value)
|
||||
notChange()
|
||||
}
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user