diff --git a/src/components/project/SearchTeacher.vue b/src/components/project/SearchTeacher.vue
index 84d6fd81..652f68a0 100644
--- a/src/components/project/SearchTeacher.vue
+++ b/src/components/project/SearchTeacher.vue
@@ -244,6 +244,7 @@ watch(()=>visible.value,(val)=>{
// selectData.value = ''
teacherId.value = ''
loadingChange.value = false
+ // teacherId.value = '1012311820121276416'
// changeneworg()
}
})
@@ -266,7 +267,14 @@ watch(()=>teacherId.value,(val)=>{
systemName.value = {
systemId:res.data.data.id,
systemName:res.data.data.systemName,
- systemCode:res.data.data.systemCode
+ systemCode:res.data.data.systemCode,
+ levelVoList: res.data.data.levelVoList.map(item=>{
+ return (
+ item.label = item.levelName,
+ item.value = item.id,
+ item
+ )
+ })
}
}
loadingChange.value = false
diff --git a/src/views/lecturer/InsideLecturer.vue b/src/views/lecturer/InsideLecturer.vue
index dd29db2f..a7c8a62d 100644
--- a/src/views/lecturer/InsideLecturer.vue
+++ b/src/views/lecturer/InsideLecturer.vue
@@ -176,7 +176,7 @@
+ :options="tSystemNames.levelVoList" @change="handleformlevel">
@@ -413,7 +413,8 @@ export default {
tableDataTotal: -1,//table列表总条数
vf: false,
tSystemNames:{
- systemName:null
+ systemName:null,
+ levelVoList: []
},
formParam: {
name: null,
@@ -565,8 +566,7 @@ export default {
}
LecturerSystemLista()
//获取内部讲师级别
- const getLevelList = ref([
- ])
+ const getLevelList = ref([])
const changetlevel = (val) => {
console.log("讲师体系id" + val);
getLevel({ id: val }).then((res) => {
@@ -866,6 +866,7 @@ export default {
}
//保存
const createTeacherDialog = async () => {
+ state.formParam.tSystemName = state.tSystemNames.systemName
const formItemNames = Object.keys(rules);
for(let i=0;i {
@@ -1025,8 +1027,8 @@ export default {
const rules = {
name: [{ required: true, message: '',log:'讲师不能为空' }],
// newdepartId: [{ required: true, message: '组织不能为空' }],
+ tSystemName: [{ required: true, message: '',log:'讲师体系不能为空' }],
tLevelId: [{ required: true, message: '',log:'讲师级别不能为空' }],
- tSystemName: [{ required: true, message: '讲师体系不能为空' }],
defaultteachingTime: [{ required: true, message: '',log:'初始授课时长不能为空' }],
// certStatus: [{ required: true, message: '认证状态不能为空' }],
@@ -1085,9 +1087,10 @@ export default {
state.formParam.workExp0erience = state.formParam.workExperience === null ? '' : state.formParam.workExperience
state.formParam.courses = state.formParam.courses === null ? '' : state.formParam.courses
state.formParam.photo = state.formParam.photo === null ? boe : state.formParam.photo
- state.tSystemNames.systemName = res.data.data.systemName
+ state.tSystemNames.systemName = res.data.data.tSystemName
state.tSystemNames.systemCode = res.data.data.systemCode
state.tSystemNames.systemId = res.data.data.systemId
+ state.tSystemNames.levelVoList = res.data.data.levelVoList
}
@@ -1112,11 +1115,8 @@ export default {
// message.warning('请先选择讲师体系')
// }
// }
- const handleformlevel = () => {
- console.log('请先选择讲师体系')
- if (state.formParam.tSystemId == undefined) {
- message.warning('请先选择讲师体系')
- }
+ const handleformlevel = (val) => {
+ state.formParam.tlevelName = state.tSystemNames.levelVoList.find(item=>item.id===val)?.levelName
}
//导出功能
const handleExport = () => {