| | |
| | | selected() { |
| | | const curVal = this.itemRes.formData[this.itemRes.name]; |
| | | if (curVal && curVal.length === 3) { |
| | | return getRegionNames(curVal).join(' / '); |
| | | return getRegionNames(curVal).filter(Boolean).join(' / '); |
| | | } else { |
| | | return ''; |
| | | } |
| | |
| | | const codes = []; |
| | | const provice = locationTree[detail[0]]; |
| | | codes[0] = provice.value; |
| | | const city = provice.children[detail[1]]; |
| | | const city = provice.children[detail[1]] || []; |
| | | codes[1] = city.value; |
| | | const area = city.children[detail[2]]; |
| | | const area = city.children[detail[2]] || []; |
| | | codes[2] = area.value; |
| | | this.itemRes.onChange(codes); |
| | | }, |