|
@@ -71,6 +71,7 @@ const handleSearch = async (val, key) => {
|
|
|
if (!val && key !== 'name') return
|
|
|
if (key === 'name' && val === '&') return Snackbar.warning('请输入要查询的公司名称!')
|
|
|
if (key === 'name') content.value = val
|
|
|
+ if (val?.includes('&')) val = encodeURIComponent(val)
|
|
|
pages.value.pageNo = 1
|
|
|
query.value[key] = val
|
|
|
dealRouteQuery(query.value)
|
|
@@ -101,7 +102,9 @@ const getCompanyData = async () => {
|
|
|
total.value = 0
|
|
|
return
|
|
|
}
|
|
|
- const { list, total: number } = await getEnterpriseSearch({ ...query.value, ...pages.value })
|
|
|
+ const params = { ...query.value, ...pages.value }
|
|
|
+ if (params.name?.includes('&')) params.name = decodeURIComponent(params.name)
|
|
|
+ const { list, total: number } = await getEnterpriseSearch(params)
|
|
|
if (!list.length) {
|
|
|
items.value = []
|
|
|
total.value = 0
|