|
@@ -84,7 +84,20 @@ const getCompanyData = async () => {
|
|
|
total.value = number
|
|
|
items.value = dealDictArrayData([], list)
|
|
|
}
|
|
|
-getCompanyData()
|
|
|
+
|
|
|
+// 刷新页面时url中带有参数请求检索接口
|
|
|
+if (Object.keys(route.query).length) {
|
|
|
+ const objData = {}
|
|
|
+ Object.keys(route.query).map(e => {
|
|
|
+ if (e === 'areaIds' || e === 'industryIds') return objData[e] = [route.query[e]]
|
|
|
+ else objData[e] = route.query[e]
|
|
|
+ })
|
|
|
+ if (Object.keys(objData).length) {
|
|
|
+ query.value.pageNo = 1
|
|
|
+ query.value = Object.assign(query.value, objData)
|
|
|
+ getCompanyData()
|
|
|
+ }
|
|
|
+} else getCompanyData()
|
|
|
|
|
|
// 分页
|
|
|
const handleChangePage = (index) => {
|