mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-21 00:36:46 +08:00
添加讲师返回组织
This commit is contained in:
@@ -92,11 +92,13 @@ const loading = ref(false);
|
|||||||
function blur() {
|
function blur() {
|
||||||
isOpen.value = false
|
isOpen.value = false
|
||||||
}
|
}
|
||||||
|
const orgName = ref('')
|
||||||
const handleChange = (e,l) => {
|
const handleChange = (e,l) => {
|
||||||
console.log(e,l,'handlechange');
|
console.log(e,l,'handlechange');
|
||||||
isOpen.value = false
|
isOpen.value = false
|
||||||
// emit('update:value',e)
|
// emit('update:value',e)
|
||||||
teacherName.value = e
|
teacherName.value = e
|
||||||
|
orgName.value = l.orgName
|
||||||
};
|
};
|
||||||
function debounce(func, wait) {
|
function debounce(func, wait) {
|
||||||
let timeout;
|
let timeout;
|
||||||
@@ -128,6 +130,7 @@ const searchMember = (keyword) => {
|
|||||||
value: item.realName,
|
value: item.realName,
|
||||||
label: item.realName+'('+item.userNo+')'+item.orgName,
|
label: item.realName+'('+item.userNo+')'+item.orgName,
|
||||||
key: item.id,
|
key: item.id,
|
||||||
|
orgName: item.orgName
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}else{
|
}else{
|
||||||
@@ -184,8 +187,10 @@ function onLoadData(treeNode) {
|
|||||||
function stuStuOrgSelect(e, {selected: bool, selectedNodes, node, event}) {
|
function stuStuOrgSelect(e, {selected: bool, selectedNodes, node, event}) {
|
||||||
console.log(selectedNodes)
|
console.log(selectedNodes)
|
||||||
teacherName.value = ''
|
teacherName.value = ''
|
||||||
|
orgName.value = ''
|
||||||
if(selectedNodes[0].isLeaf){
|
if(selectedNodes[0].isLeaf){
|
||||||
teacherName.value = selectedNodes[0].name
|
teacherName.value = selectedNodes[0].name
|
||||||
|
orgName.value = selectedNodes[0].orgName
|
||||||
// emit('update:value',selectedNodes[0].realName)
|
// emit('update:value',selectedNodes[0].realName)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -194,12 +199,14 @@ watch(()=>visible.value,(val)=>{
|
|||||||
stuTreeSelectKeys.value = []
|
stuTreeSelectKeys.value = []
|
||||||
stuTreeExpandedKeys.value = []
|
stuTreeExpandedKeys.value = []
|
||||||
teacherName.value = ''
|
teacherName.value = ''
|
||||||
|
orgName.value = ''
|
||||||
selectName.value = null
|
selectName.value = null
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
const notChange = () => {
|
const notChange = () => {
|
||||||
visible.value = false
|
visible.value = false
|
||||||
teacherName.value = ''
|
teacherName.value = ''
|
||||||
|
orgName.value = ''
|
||||||
}
|
}
|
||||||
const changeOut = () => {
|
const changeOut = () => {
|
||||||
if(!teacherName.value){
|
if(!teacherName.value){
|
||||||
@@ -208,6 +215,7 @@ const changeOut = () => {
|
|||||||
}
|
}
|
||||||
selectData.value = teacherName.value
|
selectData.value = teacherName.value
|
||||||
emit('update:value',teacherName.value)
|
emit('update:value',teacherName.value)
|
||||||
|
emit('update:lable',orgName.value)
|
||||||
notChange()
|
notChange()
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
@@ -177,7 +177,7 @@
|
|||||||
v-model:name="formParam.name"
|
v-model:name="formParam.name"
|
||||||
placeholder="请输入工号/讲师姓名进行检索"
|
placeholder="请输入工号/讲师姓名进行检索"
|
||||||
@onChange="managerChange" mode="multiple"></ProjectManager> -->
|
@onChange="managerChange" mode="multiple"></ProjectManager> -->
|
||||||
<SearchTeacher v-model:value="formParam.name"></SearchTeacher>
|
<SearchTeacher v-model:value="formParam.name" v-model:lable="formParam.orgName"></SearchTeacher>
|
||||||
<!-- <a-tree-select v-model:value="formParam.name"
|
<!-- <a-tree-select v-model:value="formParam.name"
|
||||||
show-search allow-clear tree-data-simple-mode class="draitem"
|
show-search allow-clear tree-data-simple-mode class="draitem"
|
||||||
:dropdown-style="{ maxHeight: '400px', overflow: 'auto' }" :tree-data="treeData" placeholder="请输入讲师名称" /> -->
|
:dropdown-style="{ maxHeight: '400px', overflow: 'auto' }" :tree-data="treeData" placeholder="请输入讲师名称" /> -->
|
||||||
|
|||||||
Reference in New Issue
Block a user