讲师管理bug

This commit is contained in:
zhangsir
2024-11-19 15:55:19 +08:00
parent 3d293af18e
commit e722a29759
4 changed files with 78 additions and 32 deletions

View File

@@ -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 (
// <div>
// {value.record.orgName}
// </div>
// )
// }
},
{
title: '讲师邮箱 ',
dataIndex: 'email',
key: 'email',
ellipsis: true, align: "center",
width: 200,
customRender: (value, record) => {
return (
<div>
{value.record.mobile||'-'}
</div>
)
}
},
// {
// 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<formItemNames.length;i++){
const result = await validateField(formItemNames[i]);
@@ -535,7 +543,11 @@ export default {
state.teacherdialog = false;
cancel()
getTableDate();
});
}).catch(err=>{
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)