|
@@ -55,7 +55,7 @@ const query = ref({})
|
|
const dealRouteQuery = (data) => {
|
|
const dealRouteQuery = (data) => {
|
|
const arr = Object.keys(data).map(e => {
|
|
const arr = Object.keys(data).map(e => {
|
|
if (data[e]) {
|
|
if (data[e]) {
|
|
- return Array.isArray(data[e]) ? `${e}=${data[e].join()}` : `${e}=${data[e]}`
|
|
|
|
|
|
+ return Array.isArray(data[e]) ? `${e}=${data[e].join('_')}` : `${e}=${data[e]}`
|
|
}
|
|
}
|
|
}).filter(Boolean)
|
|
}).filter(Boolean)
|
|
if (!arr.length) return router.push(route.path)
|
|
if (!arr.length) return router.push(route.path)
|
|
@@ -132,7 +132,7 @@ const handleClear = () => {
|
|
if (Object.keys(route.query).length) {
|
|
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]]
|
|
|
|
|
|
+ if (e === 'areaIds') return objData[e] = route.query[e].split('_')
|
|
else objData[e] = route.query[e]
|
|
else objData[e] = route.query[e]
|
|
})
|
|
})
|
|
if (Object.keys(objData).length) {
|
|
if (Object.keys(objData).length) {
|