|
@@ -121,7 +121,10 @@ const getCompanyData = async () => {
|
|
const handleClear = () => {
|
|
const handleClear = () => {
|
|
clear.value = true
|
|
clear.value = true
|
|
if (query.value.name || query.value.areaIds?.length) {
|
|
if (query.value.name || query.value.areaIds?.length) {
|
|
- dealRouteQuery(query.value)
|
|
|
|
|
|
+ dealRouteQuery({
|
|
|
|
+ ...(query.value.name && { name: query.value.name }),
|
|
|
|
+ ...(query.value.areaIds?.length && { areaIds: query.value.areaIds })
|
|
|
|
+ })
|
|
// getCompanyData()
|
|
// getCompanyData()
|
|
} else {
|
|
} else {
|
|
router.push(route.path)
|
|
router.push(route.path)
|
|
@@ -135,6 +138,7 @@ if (Object.keys(route.query).length) {
|
|
const objData = {}
|
|
const objData = {}
|
|
Object.keys(route.query).map(e => {
|
|
Object.keys(route.query).map(e => {
|
|
if (e === 'areaIds') return objData[e] = route.query[e].split('_')
|
|
if (e === 'areaIds') return objData[e] = route.query[e].split('_')
|
|
|
|
+ if (e === 'name') return objData[e] = route.query[e].includes('&') ? encodeURIComponent(route.query[e]) : route.query[e]
|
|
else objData[e] = route.query[e]
|
|
else objData[e] = route.query[e]
|
|
})
|
|
})
|
|
if (Object.keys(objData).length) {
|
|
if (Object.keys(objData).length) {
|