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:
@@ -97,9 +97,17 @@ const props = defineProps({
|
||||
id:{
|
||||
type: String,
|
||||
default: '',
|
||||
}
|
||||
},
|
||||
payrollPlaceCode: {
|
||||
type: String,
|
||||
default: '',
|
||||
},
|
||||
payrollPlaceName: {
|
||||
type: String,
|
||||
default: '',
|
||||
},
|
||||
})
|
||||
const emit = defineEmits(['update:value','update:lable','update:system','update:level','update:newlable','update:orgId','update:id'])
|
||||
const emit = defineEmits(['update:value','update:lable','update:system','update:level','update:newlable','update:orgId','update:id','update:payrollPlaceCode','update:payrollPlaceName'])
|
||||
const visible = ref(false);
|
||||
const selectData = ref(null);
|
||||
watch(()=>props.value,(val)=>{
|
||||
@@ -120,6 +128,8 @@ function blur() {
|
||||
}
|
||||
const orgName = ref('')
|
||||
const orgId = ref('')
|
||||
const payrollPlaceCode = ref('')
|
||||
const payrollPlaceName = ref('')
|
||||
const systemName = ref(null)
|
||||
const levelName = ref('')
|
||||
const neworgName = ref('')
|
||||
@@ -133,6 +143,8 @@ const handleChange = (e,l) => {
|
||||
levelName.value = l.levelName
|
||||
teacherId.value = l.key
|
||||
orgId.value = l.orgId
|
||||
payrollPlaceCode.value = l.payrollPlaceCode
|
||||
payrollPlaceName.value = l.payrollPlaceName
|
||||
if( l.orgName !==null ){
|
||||
neworgName.value= orgName.value.split('/')
|
||||
neworgName.value= neworgName.value[ neworgName.value.length-1]
|
||||
@@ -171,7 +183,9 @@ const searchMember = (keyword) => {
|
||||
orgName: item.orgName,
|
||||
orgId: item.departId,
|
||||
tSystemName:item.tSystemName,
|
||||
sLevelName:item.sLevelName
|
||||
sLevelName:item.sLevelName,
|
||||
payrollPlaceCode: item.payrollPlaceCode,
|
||||
payrollPlaceName:item.payrollPlaceName
|
||||
}
|
||||
})
|
||||
}else{
|
||||
@@ -234,6 +248,8 @@ function stuStuOrgSelect(e, {selected: bool, selectedNodes, node, event}) {
|
||||
systemName.value = null
|
||||
levelName.value = ''
|
||||
teacherId.value = ''
|
||||
payrollPlaceCode.value = ''
|
||||
payrollPlaceName.value = ''
|
||||
if(selectedNodes[0].isLeaf){
|
||||
teacherName.value = selectedNodes[0].name
|
||||
orgName.value = selectedNodes[0].orgName
|
||||
@@ -242,6 +258,8 @@ function stuStuOrgSelect(e, {selected: bool, selectedNodes, node, event}) {
|
||||
levelName.value = selectedNodes[0].levelName
|
||||
teacherId.value = selectedNodes[0].id
|
||||
// emit('update:value',selectedNodes[0].realName)
|
||||
payrollPlaceCode.value = selectedNodes[0].payrollPlaceCode
|
||||
payrollPlaceName.value = selectedNodes[0].payrollPlaceName
|
||||
}
|
||||
}
|
||||
watch(()=>visible.value,(val)=>{
|
||||
@@ -260,6 +278,8 @@ watch(()=>visible.value,(val)=>{
|
||||
loadingChange.value = false
|
||||
// teacherId.value = '1012311820121276416'
|
||||
// changeneworg()
|
||||
payrollPlaceCode.value = ''
|
||||
payrollPlaceName.value = ''
|
||||
}
|
||||
})
|
||||
const notChange = () => {
|
||||
@@ -272,6 +292,8 @@ const notChange = () => {
|
||||
neworgName.value=''
|
||||
teacherId.value = ''
|
||||
loadingChange.value = false
|
||||
payrollPlaceCode.value = ''
|
||||
payrollPlaceName.value = ''
|
||||
}
|
||||
const loadingChange = ref(false)
|
||||
watch(()=>teacherId.value,(val)=>{
|
||||
@@ -320,6 +342,8 @@ const changeOut = () => {
|
||||
emit('update:level',levelName.value)
|
||||
emit('update:newlable',neworgName.value)
|
||||
emit('update:id',teacherId.value)
|
||||
emit('update:payrollPlaceCode',payrollPlaceCode.value)
|
||||
emit('update:payrollPlaceName',payrollPlaceName.value)
|
||||
notChange()
|
||||
}
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user