讲师管理新建讲师修改

This commit is contained in:
zhangsir
2024-10-16 13:44:53 +08:00
parent 3f1d4758f9
commit a13b6c27db
3 changed files with 64 additions and 17 deletions

View File

@@ -145,7 +145,7 @@
<a-col :span="24">
<a-form-item label="讲师名称" name="name">
<SearchTeacher v-model:value="formParam.name" v-model:lable="formParam.orgName"
v-model:system="formParam.tSystemName" v-model:level="formParam.tLevelId"></SearchTeacher>
v-model:system="tSystemNames" v-model:level="formParam.tLevelId"></SearchTeacher>
</a-form-item>
</a-col>
<a-col :span="24">
@@ -167,7 +167,7 @@
<!-- <a-select class="draitem" v-model:value="formParam.tSystemName" placeholder="请选择讲师体系" allowClear
@change="changetlevel" .:options="LecturerSystemList">
</a-select> -->
<a-input disabled v-model:value="formParam.tSystemName" class="draitem"
<a-input disabled v-model:value="tSystemNames.systemName" class="draitem"
placeholder="自动带出讲师的体系" allowClear showSearch>
</a-input>
</a-form-item>
@@ -411,6 +411,9 @@ export default {
pageSize: 10,
tableDataTotal: -1,//table列表总条数
vf: false,
tSystemNames:{
systemName:null
},
formParam: {
name: null,
certStatus: 0,//认证状态
@@ -870,6 +873,7 @@ export default {
return message.error(rules[formItemNames[i]][0].log)
}
}
state.formParam = {...state.formParam,...state.tSystemNames}
if (state.vf == false) {
updateInTeacher(state.formParam).then(response => {
message.success("修改成功");
@@ -1011,6 +1015,9 @@ export default {
workExperience: '',
courses: '',
}
state.tSystemNames = {
systemName:null
}
}
const clearNonNumber = () => {
state.formParam.defaultteachingTime = state.formParam.defaultteachingTime.replace(/\D/g, '');
@@ -1019,7 +1026,7 @@ export default {
name: [{ required: true, message: '',log:'讲师不能为空' }],
// newdepartId: [{ required: true, message: '组织不能为空' }],
tLevelId: [{ required: true, message: '',log:'讲师级别不能为空' }],
// tSystemName: [{ required: true, message: '讲师体系不能为空' }],
tSystemName: [{ required: true, message: '讲师体系不能为空' }],
defaultteachingTime: [{ required: true, message: '',log:'初始授课时长不能为空' }],
// certStatus: [{ required: true, message: '认证状态不能为空' }],
@@ -1078,6 +1085,9 @@ 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 ? 'https://p0.itc.cn/q_70/images01/20211013/f45d91616a364d6ea9c42a8db69734aa.png' : state.formParam.photo
state.tSystemNames.systemName = res.data.data.systemName
state.tSystemNames.systemCode = res.data.data.systemCode
state.tSystemNames.systemId = res.data.data.systemId
}