mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-13 04:46:46 +08:00
新增讲师参数替换,多余参数,后期处理
This commit is contained in:
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user