diff --git a/src/components/seachPage/input.vue b/src/components/seachPage/input.vue index ef67e64..fc40dd4 100644 --- a/src/components/seachPage/input.vue +++ b/src/components/seachPage/input.vue @@ -395,7 +395,7 @@ let searchInit = (data) => { if (res.code === 200) { seachKey.key = res.data seachInfoData.data=JSON.parse(JSON.stringify(res.data)) - let seachObj=setSeachId() + let seachObj=checkSearckInit(setSeachId()) seachAllType.searchid = seachObj.searchid getDataList(seachAllType,seachObj.count==0?false:true) } else { @@ -406,6 +406,24 @@ let searchInit = (data) => { } }) } + +//判断搜索数据数量 +let checkSearckInit=(data)=>{ + if(data.count) return data + let obj={} + if(seachInfoData.data.personal.count>0){ + obj=seachInfoData.data.personal + tabType.value = 'person' + }else if(seachInfoData.data.intermediary.count>0){ + obj=seachInfoData.data.intermediary + tabType.value = 'intermediary' + }else if(seachInfoData.data.studentapartment.count>0){ + obj=seachInfoData.data.studentapartment + tabType.value = 'apartment' + }else setSeachId() + return obj +} + //搜索数据 let seachList = (item) => { let routeInfo = route.currentRoute.value diff --git a/src/views/seachIndex.vue b/src/views/seachIndex.vue index 1d0bb63..64323b5 100644 --- a/src/views/seachIndex.vue +++ b/src/views/seachIndex.vue @@ -1,5 +1,5 @@