|
@@ -91,6 +91,22 @@ const inputChange = async({ idName: key, values }) => { // areaIds
|
|
// await getCompanyData()
|
|
// await getCompanyData()
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+const getDataFun = async (params) => {
|
|
|
|
+ const { list, total: number } = await getEnterpriseSearch(params)
|
|
|
|
+ if (!list.length) {
|
|
|
|
+ items.value = []
|
|
|
|
+ total.value = 0
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ total.value = number
|
|
|
|
+ items.value = list.map(e => {
|
|
|
|
+ e.enterprise = dealDictObjData({}, e.enterprise)
|
|
|
|
+ if (e.jobList && e.jobList.length) e.job = dealDictObjData({}, e.jobList[0])
|
|
|
|
+ return e
|
|
|
|
+ })
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+
|
|
const noParams = ref(true)
|
|
const noParams = ref(true)
|
|
const getCompanyData = async () => {
|
|
const getCompanyData = async () => {
|
|
noParams.value = true
|
|
noParams.value = true
|
|
@@ -102,22 +118,12 @@ const getCompanyData = async () => {
|
|
if (noParams.value === true) {
|
|
if (noParams.value === true) {
|
|
items.value = []
|
|
items.value = []
|
|
total.value = 0
|
|
total.value = 0
|
|
|
|
+ // getDataFun(pages.value) // 没有筛选条件则展示最新企业列表
|
|
return
|
|
return
|
|
}
|
|
}
|
|
const params = { ...query.value, ...pages.value }
|
|
const params = { ...query.value, ...pages.value }
|
|
if (params?.name) params.name = decodeURIComponent(params.name)
|
|
if (params?.name) params.name = decodeURIComponent(params.name)
|
|
- const { list, total: number } = await getEnterpriseSearch(params)
|
|
|
|
- if (!list.length) {
|
|
|
|
- items.value = []
|
|
|
|
- total.value = 0
|
|
|
|
- return
|
|
|
|
- }
|
|
|
|
- total.value = number
|
|
|
|
- items.value = list.map(e => {
|
|
|
|
- e.enterprise = dealDictObjData({}, e.enterprise)
|
|
|
|
- if (e.jobList && e.jobList.length) e.job = dealDictObjData({}, e.jobList[0])
|
|
|
|
- return e
|
|
|
|
- })
|
|
|
|
|
|
+ getDataFun(params)
|
|
}
|
|
}
|
|
|
|
|
|
const handleClear = () => {
|
|
const handleClear = () => {
|