|
@@ -22,16 +22,25 @@ const list = [
|
|
|
{ title: '学生档案', route: 'teacher_archives', icon: "records", bg: 'linear-gradient(142deg,#14c080 15%, #66ea9e 64%);' }
|
|
|
]
|
|
|
|
|
|
-const teacher = (await request({
|
|
|
- url: '/dyaw/xlfw_pbgl/detail',
|
|
|
- data: {
|
|
|
- user_id: user.user_id
|
|
|
+
|
|
|
+async function routerPush(routename: string) {
|
|
|
+ const teacher = (await request({
|
|
|
+ url: '/dyaw/xlfw_pbgl/detail',
|
|
|
+ data: {
|
|
|
+ user_id: user.user_id
|
|
|
+ }
|
|
|
+ }))?.data?.one_info
|
|
|
+ const ifAuth = (!teacher?.dxp_user_name) && routename !== 'teacher_personal'
|
|
|
+ console.log('routerPush 1: ', ifAuth)
|
|
|
+ if (ifAuth) {
|
|
|
+ console.log(true, ifAuth, (!teacher?.dxp_user_name) && routename !== 'teacher_personal')
|
|
|
+ showFailToast('请先去个人中心完善信息')
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ console.log(false, ifAuth, (!teacher?.dxp_user_name) && routename !== 'teacher_personal')
|
|
|
+ router.push({ name: routename })
|
|
|
}
|
|
|
-}))?.data?.one_info
|
|
|
-function routerPush(name: string) {
|
|
|
- if (teacher?.dxp_user_name === '' && name !== 'teacher_personal')
|
|
|
- return showFailToast('请先去个人中心完善信息')
|
|
|
- router.push({ name })
|
|
|
}
|
|
|
|
|
|
const imgSrc = (await request({
|