Parcourir la source

切换为招聘者

lifanagju_citu il y a 1 an
Parent
commit
839b990b10
2 fichiers modifiés avec 21 ajouts et 7 suppressions
  1. 13 7
      src/layout/personal/navBar.vue
  2. 8 0
      src/router/modules/personal.js

+ 13 - 7
src/layout/personal/navBar.vue

@@ -87,8 +87,8 @@
         
       </div>
     </v-toolbar>
-    <Dialog :visible="show" :footer="true" title="企业注册" widthType="1" @close="show = false">
-      <enterpriseRegister ref="enterpriseRegisterRef"></enterpriseRegister>
+    <Dialog :visible="show" :footer="true" title="切换为招聘者" widthType="3" @submit="handleSubmit" @close="show = false">
+
     </Dialog>
   </div>
 </template>
@@ -98,9 +98,9 @@ import { reactive, ref } from 'vue'
 import { getToken } from '@/utils/auth'
 import { useUserStore } from '@/store/user'
 import { useLocaleStore } from '@/store/locale'
-defineOptions({ name: 'personal-navbar' })
 import Dialog from '@/components/CtDialog'
-import enterpriseRegister from '@/views/enterprise/components/register.vue'
+// import Confirm from '@/plugins/confirm'
+defineOptions({ name: 'personal-navbar' })
 
 defineProps({
   sticky: {
@@ -123,15 +123,21 @@ const router = useRouter()
 const handleLogoClick = () => { router.push({ path: '/home'}) }
 
 const userType = ref(1) // 0企业用户、1个人用户
-const show = ref(false)
 const changeRole = () => {
   if (userType.value) {
-    show.value = true
+    // 未注册或绑定企业
+    // Confirm('系统提示', '是否确认删除此教育经历?').then(async () => {
+    //   console.log('1', 1)
+    // })
+    router.push({ path: '/enterprise/register' })
   } else {
-    router.push({ path: '/' })
+    router.push({ path: '/enterprise/home' }) 
   }
 }
 
+const handleSubmit = () => {
+  console.log('1', 1)
+}
 const handleToPersonalCenter = () => {
   router.push({ path: '/personalCenter' })
 }

+ 8 - 0
src/router/modules/personal.js

@@ -73,6 +73,14 @@ const personal = [
         component: () => import('@/views/PersonalCenter/index')
       }
     ]
+  },
+  {
+    path: '/enterprise/register',
+    component: () => import('@/views/enterprise/components/register'),
+    name: 'enterpriseRegister',
+    meta: {
+      title: '注册企业'
+    }
   }
 ]
 export default personal