diff --git a/src/components/project/SearchTeacher.vue b/src/components/project/SearchTeacher.vue
index 8f0d800d..944be65c 100644
--- a/src/components/project/SearchTeacher.vue
+++ b/src/components/project/SearchTeacher.vue
@@ -203,6 +203,7 @@ const searchMember = (keyword) => {
payrollPlaceCode: item.payrollPlaceCode,
payrollPlaceName:item.payrollPlaceName,
avatar: item.avatar,
+ gender: item.gender
}
})
}else{
diff --git a/src/views/lecturer/ExternalLecturer.vue b/src/views/lecturer/ExternalLecturer.vue
index 16fbfb37..6d789c04 100644
--- a/src/views/lecturer/ExternalLecturer.vue
+++ b/src/views/lecturer/ExternalLecturer.vue
@@ -378,27 +378,34 @@ export default {
ellipsis: true, align: "center",
width: 200,
},
+ {
+ title: '供应商',
+ dataIndex: 'supplier',
+ key: 'supplier',
+ ellipsis: true, align: "center",
+ width: 200,
+ },
{
title: '手机号码',
dataIndex: 'mobile',
key: 'mobile',
ellipsis: true, align: "center",
width: 200,
- // customRender: (value, record) => {
- // return (
- //
- // {value.record.orgName}
- //
- // )
- // }
- },
- {
- title: '讲师邮箱 ',
- dataIndex: 'email',
- key: 'email',
- ellipsis: true, align: "center",
- width: 200,
+ customRender: (value, record) => {
+ return (
+
+ {value.record.mobile||'-'}
+
+ )
+ }
},
+ // {
+ // title: '讲师邮箱 ',
+ // dataIndex: 'email',
+ // key: 'email',
+ // ellipsis: true, align: "center",
+ // width: 200,
+ // },
{
title: '授课时长 ',
dataIndex: 'teaching',
@@ -520,6 +527,7 @@ export default {
}
//保存
const createTeacherDialog = async () => {
+ state.formParam.supplier = state.formParam?.supplier?.trim()
const formItemNames = Object.keys(rules);
for(let i=0;i{
+ state.teacherdialog = false;
+ message.destroy()
+ message.error(err.data.msg)
+ })
}
else {
insertTeacher(state.formParam)
@@ -544,9 +556,11 @@ export default {
state.teacherdialog = false;
cancel()
getTableDate();
- }).catch((err) => {
- console.log(err);
- });
+ }).catch(err=>{
+ state.teacherdialog = false;
+ message.destroy()
+ message.error(err.data.msg)
+ })
}
};
//删除弹窗
@@ -683,6 +697,8 @@ export default {
// state.formParam.photo = state.formParam.photo === null ? userInfo.value?.avatar : state.formParam.photo
})
.catch((err) => {
+ message.destroy()
+ message.error(err.data.msg)
console.log("外部讲师详情", err);
});
}
@@ -693,7 +709,7 @@ export default {
// state.formParam.mobile='2'
// // state.formParam.mobile = state.formParam.mobile.replace(/\D/g, '');
// }
- state.formParam.name = state.formParam.name.replace(/\s/g, '');
+ state.formParam.name = state.formParam?.name?.replace(/\s/g, '');
}
const sendPhone=()=>{
console.log(state.formParam.mobile)
diff --git a/src/views/lecturer/InsideLecturer.vue b/src/views/lecturer/InsideLecturer.vue
index 3cde17d6..138a7bf2 100644
--- a/src/views/lecturer/InsideLecturer.vue
+++ b/src/views/lecturer/InsideLecturer.vue
@@ -135,6 +135,8 @@
+
+
@@ -83,11 +84,12 @@ ExternalLecturer