浏览代码

去掉参数传递

lifanagju_citu 7 月之前
父节点
当前提交
d0a5b1270e

+ 1 - 1
src/views/recruit/personal/company/components/areaType.vue

@@ -51,7 +51,7 @@ const getAreaList = async () => {
   })
   items.value = [{ id: -1, name: '全国', active: true }, ...list]
   // 刷新回显
-  if (routeQuery.areaIds) {
+  if (routeQuery?.areaIds) {
     const obj = items.value.find(e => e.id === routeQuery.areaIds)
     items.value.map(e => e.active = false)
     if (obj) obj.active = true

+ 4 - 4
src/views/recruit/personal/position/components/areaCascader/index.vue

@@ -49,7 +49,8 @@
 import CtDialog from '@/components/CtDialog'
 import textUI from '@/components/FormUI/TextInput'
 import { getDict } from '@/hooks/web/useDictionaries'
-import { inject, reactive, ref } from 'vue'
+import { reactive, ref } from 'vue'
+import { useRoute } from 'vue-router'; const route = useRoute()
 defineOptions({ name:'common-components-areaTree'})
 const emits = defineEmits(['checkedInput'])
 
@@ -72,13 +73,12 @@ const num = 10
 
 let treeList = ref() 
 const show = ref(false) 
-const query = inject('routeQuery')
 // 获取区域数据
 getDict('areaTreeData', {}, 'areaTreeData').then(({ data }) => {
   const arr = data?.length && data || []
   treeList.value = [arr]
-  if (query && query.city) { // 刷新回显
-    const city = query.city
+  if (route.query && route.query.city) { // 刷新回显
+    const city = route.query.city
     const levelCountArr = city.split('__')
     levelCountArr?.forEach((areaIds, levelIndex) => {
       const idArr = areaIds.split('_')

+ 0 - 1
src/views/recruit/personal/position/components/conditionFilter/commonPath.vue

@@ -28,7 +28,6 @@ import { ref, computed, watch } from 'vue';
 
 defineOptions({name: 'conditionFilter-JobType'})
 const emits = defineEmits(['inputChange'])
-// const query = inject('routeQuery')
 const props = defineProps({
   isRefreshEmit: { // 刷新是否触发inputChange
     type: Boolean,