forms/chinaArea/CChinaArea.vue | ●●●●● patch | view | raw | blame | history | |
forms/chinaArea/ChinaLocations.js | ●●●●● patch | view | raw | blame | history | |
forms/chinaArea/ChinaLocations.weapp.js | ●●●●● patch | view | raw | blame | history |
forms/chinaArea/CChinaArea.vue
@@ -66,7 +66,7 @@ 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 ''; } forms/chinaArea/ChinaLocations.js
@@ -51,14 +51,16 @@ let tempLocationData = ChinaLocationData; regions.forEach((code) => { if (!code || !tempLocationData[code]) { return; } if (typeof tempLocationData[code].name === 'string') { address += tempLocationData[code].name; address.push(''); tempLocationData = []; } else { address += tempLocationData[code]; if (typeof tempLocationData[code].name === 'string') { address += tempLocationData[code].name; } else { address += tempLocationData[code]; } tempLocationData = tempLocationData[code].children; } tempLocationData = tempLocationData[code].children; }); return address; }, @@ -74,14 +76,16 @@ let tempLocationData = ChinaLocationData; regions.forEach((code) => { if (!code || !tempLocationData[code]) { return; } if (typeof tempLocationData[code].name === 'string') { address.push(tempLocationData[code].name); address.push(''); tempLocationData = []; } else { address.push(tempLocationData[code]); if (typeof tempLocationData[code].name === 'string') { address.push(tempLocationData[code].name); } else { address.push(tempLocationData[code]); } tempLocationData = tempLocationData[code].children; } tempLocationData = tempLocationData[code].children; }); return address; }, @@ -153,5 +157,5 @@ } } return area; } }, }; forms/chinaArea/ChinaLocations.weapp.js
@@ -75,14 +75,16 @@ let tempLocationData = ChinaLocationData; regions.forEach((code) => { if (!code || !tempLocationData[code]) { return; } if (typeof tempLocationData[code].name === 'string') { address += tempLocationData[code].name; address.push(''); tempLocationData = []; } else { address += tempLocationData[code]; if (typeof tempLocationData[code].name === 'string') { address += tempLocationData[code].name; } else { address += tempLocationData[code]; } tempLocationData = tempLocationData[code].children; } tempLocationData = tempLocationData[code].children; }); return address; }, @@ -98,14 +100,16 @@ let tempLocationData = ChinaLocationData; regions.forEach((code) => { if (!code || !tempLocationData[code]) { return; } if (typeof tempLocationData[code].name === 'string') { address.push(tempLocationData[code].name); address.push(''); tempLocationData = []; } else { address.push(tempLocationData[code]); if (typeof tempLocationData[code].name === 'string') { address.push(tempLocationData[code].name); } else { address.push(tempLocationData[code]); } tempLocationData = tempLocationData[code].children; } tempLocationData = tempLocationData[code].children; }); return address;