Pārlūkot izejas kodu

编译特殊字符

lifanagju_citu 3 mēneši atpakaļ
vecāks
revīzija
f4978718b5
1 mainītis faili ar 4 papildinājumiem un 1 dzēšanām
  1. 4 1
      src/views/recruit/personal/company/index.vue

+ 4 - 1
src/views/recruit/personal/company/index.vue

@@ -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