|
@@ -175,9 +175,12 @@ export default {
|
|
|
// 字典翻译
|
|
|
areaFormatter(row) {
|
|
|
let province = this.options.find(i => i.id == row.province)
|
|
|
- let city = province.childList.find(i => i.id == row.city)
|
|
|
- let area = city.childList.find(i => i.id == row.area)
|
|
|
- return `${province.name}-${city.name}-${area.name}`
|
|
|
+ let provinceName = province.name
|
|
|
+ let city = province.childList.length > 0 ? province.childList.find(i => i.id == row.city) : ''
|
|
|
+ let cityName = city ? `-${city.name}` : ''
|
|
|
+ let area = city && city.childList.length > 0 ? city.childList.find(i => i.id == row.area) : ''
|
|
|
+ let areaName = area ? `-${area.name}` : ''
|
|
|
+ return `${provinceName}${cityName}${areaName}`
|
|
|
},
|
|
|
|
|
|
statusFormatter(row) {
|