|
@@ -72,6 +72,11 @@ export const dealDictObjData = (res, obj) => {
|
|
Object.keys(obj).map(e => {
|
|
Object.keys(obj).map(e => {
|
|
const data = dictList.value.find(k => k.key === e)
|
|
const data = dictList.value.find(k => k.key === e)
|
|
if (!data) return
|
|
if (!data) return
|
|
|
|
+ if (e === 'areaId' && !obj[e]) { // areaId没有内容时展示全国
|
|
|
|
+ res[data.label] = '全国'
|
|
|
|
+ res = { ...obj, ...res }
|
|
|
|
+ return
|
|
|
|
+ }
|
|
const valueKey = data.nameKey ? data.nameKey : 'label'
|
|
const valueKey = data.nameKey ? data.nameKey : 'label'
|
|
const idKey = data.valueKey ? data.valueKey : 'value'
|
|
const idKey = data.valueKey ? data.valueKey : 'value'
|
|
const result = dictObj[data.value]?.find(val => val[idKey] === obj[e])
|
|
const result = dictObj[data.value]?.find(val => val[idKey] === obj[e])
|