Pārlūkot izejas kodu

areaId没有内容时展示全国

lifanagju_citu 5 mēneši atpakaļ
vecāks
revīzija
b6835f065e
1 mainītis faili ar 5 papildinājumiem un 0 dzēšanām
  1. 5 0
      utils/position.js

+ 5 - 0
utils/position.js

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