From 1704fd339cdae69e2139795e4053db6d9aa963b2 Mon Sep 17 00:00:00 2001 From: zhangsir Date: Wed, 14 Aug 2024 17:01:07 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E8=AE=B2=E5=B8=88=E8=BF=94?= =?UTF-8?q?=E5=9B=9E=E7=BB=84=E7=BB=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/project/SearchTeacher.vue | 8 ++++++++ src/views/lecturer/InsideLecturer.vue | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/components/project/SearchTeacher.vue b/src/components/project/SearchTeacher.vue index d6f4dfec..a219e26e 100644 --- a/src/components/project/SearchTeacher.vue +++ b/src/components/project/SearchTeacher.vue @@ -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() } diff --git a/src/views/lecturer/InsideLecturer.vue b/src/views/lecturer/InsideLecturer.vue index 8ec20d2c..cd66b904 100644 --- a/src/views/lecturer/InsideLecturer.vue +++ b/src/views/lecturer/InsideLecturer.vue @@ -177,7 +177,7 @@ v-model:name="formParam.name" placeholder="请输入工号/讲师姓名进行检索" @onChange="managerChange" mode="multiple"> --> - +