Преглед на файлове

Merge branch 'dev' of https://git.citupro.com/zhengnaiwen_citu/menduner into dev

Xiao_123 преди 10 месеца
родител
ревизия
c5b9a2f2bd
променени са 2 файла, в които са добавени 14 реда и са изтрити 5 реда
  1. 13 4
      src/views/recruit/personal/PersonalCenter/dynamic/left.vue
  2. 1 1
      src/views/recruit/personal/PersonalCenter/dynamic/right.vue

+ 13 - 4
src/views/recruit/personal/PersonalCenter/dynamic/left.vue

@@ -64,7 +64,7 @@
 <script setup>
 defineOptions({ name: 'personal-center-left'})
 import { getDict } from '@/hooks/web/useDictionaries'
-import { ref } from 'vue'
+import { ref, watch } from 'vue'
 import { useUserStore } from '@/store/user'
 import { updateJobStatus } from '@/api/recruit/personal/resume'
 import { useI18n } from '@/hooks/web/useI18n'
@@ -84,10 +84,19 @@ const list = [
   { title: t('position.haveSeenMe'), path: seenMe }
 ]
 
+const tab = ref(0)
+
 import { useRoute } from 'vue-router'; const route = useRoute()
-let leftTabs = route?.query?.leftTabs ? route?.query?.leftTabs - 0 : null
-const tab = ref(leftTabs || 1)
-// nextTick(() => { leftTabs = null })
+import { useRouter } from 'vue-router'; const router = useRouter()
+watch(() => route.query, (newQuery) => { // newQuery, oldQuery
+  if (newQuery?.showInterviewScheduleMore) { // 去掉面试日程参数
+    tab.value = 2
+    const query = { ...route.query }
+    delete query.showInterviewScheduleMore
+    const path = route.path
+    router.replace({ path, query })
+  }
+})
 
 const selectVal = ref('0')
 const items = ref([])

+ 1 - 1
src/views/recruit/personal/PersonalCenter/dynamic/right.vue

@@ -199,7 +199,7 @@ getUserInterviewInvitePageList()
 const interviewScheduleMore = () => {
   showInterviewSchedule.value = false
   const path = route.path
-  router.push({ path, query: { leftTabs: 2 } })
+  router.push({ path, query: { showInterviewScheduleMore: true } })
 }
 </script>