新增讲师参数替换,多余参数,后期处理

This commit is contained in:
zhangsir
2024-10-24 19:52:43 +08:00
parent 7d8e969733
commit d540002690
2 changed files with 54 additions and 5 deletions

View File

@@ -90,8 +90,16 @@ const props = defineProps({
type: String,
default: '',
},
orgId:{
type: String,
default: '',
},
id:{
type: String,
default: '',
}
})
const emit = defineEmits(['update:value','update:lable','update:system','update:level','update:newlable'])
const emit = defineEmits(['update:value','update:lable','update:system','update:level','update:newlable','update:orgId','update:id'])
const visible = ref(false);
const selectData = ref(null);
watch(()=>props.value,(val)=>{
@@ -111,6 +119,7 @@ function blur() {
isOpen.value = false
}
const orgName = ref('')
const orgId = ref('')
const systemName = ref(null)
const levelName = ref('')
const neworgName = ref('')
@@ -123,6 +132,7 @@ const handleChange = (e,l) => {
// systemName.value = l.systemName
levelName.value = l.levelName
teacherId.value = l.key
orgId.value = l.orgId
if( l.orgName !==null ){
neworgName.value= orgName.value.split('/')
neworgName.value= neworgName.value[ neworgName.value.length-1]
@@ -159,6 +169,7 @@ const searchMember = (keyword) => {
level: item.realName+'('+item.userNo+')'+item.sLevelName,
key: item.id,
orgName: item.orgName,
orgId: item.kid,
tSystemName:item.tSystemName,
sLevelName:item.sLevelName
}
@@ -219,12 +230,14 @@ function stuStuOrgSelect(e, {selected: bool, selectedNodes, node, event}) {
console.log(selectedNodes)
teacherName.value = ''
orgName.value = ''
orgId.value = ''
systemName.value = null
levelName.value = ''
teacherId.value = ''
if(selectedNodes[0].isLeaf){
teacherName.value = selectedNodes[0].name
orgName.value = selectedNodes[0].orgName
orgId.value = selectedNodes[0].kid
// systemName.value = selectedNodes[0].systemName
levelName.value = selectedNodes[0].levelName
teacherId.value = selectedNodes[0].id
@@ -237,6 +250,7 @@ watch(()=>visible.value,(val)=>{
stuTreeExpandedKeys.value = []
teacherName.value = ''
orgName.value = ''
orgId.value = ''
systemName.value = null
levelName.value = ''
neworgName.value=''
@@ -252,6 +266,7 @@ const notChange = () => {
visible.value = false
teacherName.value = ''
orgName.value = ''
orgId.value = ''
systemName.value = null
levelName.value = ''
neworgName.value=''
@@ -300,9 +315,11 @@ const changeOut = () => {
selectData.value = teacherName.value
emit('update:value',teacherName.value)
emit('update:lable',orgName.value)
emit('update:orgId',orgId.value)
emit('update:system',systemName.value)
emit('update:level',levelName.value)
emit('update:newlable',neworgName.value)
emit('update:id',teacherId.value)
notChange()
}
</script>