删除数据重新搜索
This commit is contained in:
@@ -182,7 +182,6 @@ let watchInfo = () => {
|
||||
onMounted(() => {
|
||||
imgRef = getCurrentInstance()
|
||||
let {type}=router.currentRoute.value.query
|
||||
console.log(data.data)
|
||||
if(type){
|
||||
pageType.value=type
|
||||
}else{
|
||||
|
||||
@@ -75,7 +75,7 @@
|
||||
v-show="selectTabCheck.id === item.id && selectTabCheck.id"> > 
|
||||
<div :class="{ 'select-num': selectData.data && selectData.data.length }">
|
||||
{{
|
||||
selectData.data && selectData.data.length === 0 ? '不限' :
|
||||
selectData.data && selectData.data.length === 0||selectData.data.length===selectTabCheck.data.length ? '不限' :
|
||||
selectData.data && selectData.data.length
|
||||
}}
|
||||
</div>
|
||||
@@ -204,9 +204,11 @@
|
||||
 </span>
|
||||
<div class="dis-f al-item">
|
||||
<div v-show="selectTabCheck.id && selectTabCheck.title">{{ selectTabCheck.title }}:</div>
|
||||
<div v-for="(item, i) in selectData.data" :key="i" class="btm-btn">
|
||||
{{ item.title }}
|
||||
<img src="../../assets/homeImage/closeIcon.svg" @click="deleteSelect(i)" class="img" alt="">
|
||||
<div class="dis-f" style="flex-wrap: wrap;">
|
||||
<div v-for="(item, i) in selectData.data" :key="i" class="btm-btn">
|
||||
{{ item.title }}
|
||||
<img src="../../assets/homeImage/closeIcon.svg" @click="deleteSelect(i)" class="img" alt="">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -446,8 +448,14 @@ let selectSeach = (data = []) => {
|
||||
}
|
||||
|
||||
//底部删除按钮
|
||||
let deleteSelect = (id) => {
|
||||
selectData.data.splice(id, 1)
|
||||
let deleteSelect = (i) => {
|
||||
let data = []
|
||||
selectData.data.splice(i, 1)
|
||||
selectData.data.map(res => {
|
||||
data.push(res.id)
|
||||
})
|
||||
checkBoxGroupInfo.value.setCheckData(data)
|
||||
setSeachCondition('location', data)
|
||||
}
|
||||
|
||||
//搜索列表排序
|
||||
@@ -580,9 +588,9 @@ let routerQuerySet = () => {
|
||||
//路由参数设置
|
||||
if ((routeQuery.data && routeQuery.data.houseingPageType === '1') || (routePath.value === '/intermediaryHousing')) {
|
||||
otherData.value = [{ title: '认证中介', id: 'isintermediary' }, { title: '有电梯', id: 'iselevator' }, { title: '有阳台', id: 'issunshinearea' }]
|
||||
} else if((routeQuery.data && routeQuery.data.houseingPageType === '6') || (routePath.value === '/needHousing')){
|
||||
} else if ((routeQuery.data && routeQuery.data.houseingPageType === '6') || (routePath.value === '/needHousing')) {
|
||||
otherData.value = [{ title: '有电梯', id: 'iselevator' }, { title: '有阳台', id: 'issunshinearea' }]
|
||||
}else{
|
||||
} else {
|
||||
otherData.value = [{ title: '认证房源', id: 'isverified' }, { title: '有电梯', id: 'iselevator' }, { title: '有阳台', id: 'issunshinearea' }]
|
||||
}
|
||||
if (Object.keys(routeQuery.data).length > 0) {
|
||||
@@ -598,17 +606,17 @@ let routerQuerySet = () => {
|
||||
hireTypeObj.title = data.name
|
||||
hireTypeObj.hireId = type == 1 ? '合租' : type == 2 ? '整租' : '不限'
|
||||
} else if (routeQuery.data.type === 'location') {
|
||||
let areaItem = routeQuery.data.areaItem?JSON.parse(routeQuery.data.areaItem):''
|
||||
let areaItem = routeQuery.data.areaItem ? JSON.parse(routeQuery.data.areaItem) : ''
|
||||
selectTabCheck.id = areaItem.id * 1;
|
||||
selectTabCheck.title = areaItem.name
|
||||
selectTabCheck.data = list[areaItem.id].data;
|
||||
selectData.data = seachAreaId(data)
|
||||
if (routeQuery.data.types) {
|
||||
let types = JSON.parse(routeQuery.data.types)
|
||||
let {data} = types
|
||||
let { data } = types
|
||||
let type = data.id.toString().substring(0, 1)
|
||||
hireTypeObj.id = selectData.data.length==0?'':data.id
|
||||
hireTypeObj.title =selectData.data.length==0?'':data.name
|
||||
hireTypeObj.id = selectData.data.length == 0 ? '' : data.id
|
||||
hireTypeObj.title = selectData.data.length == 0 ? '' : data.name
|
||||
hireTypeObj.hireId = type == 1 ? '合租' : type == 2 ? '整租' : '不限'
|
||||
}
|
||||
setCheckBoxData(data)//设置地区选项
|
||||
|
||||
Reference in New Issue
Block a user