| | |
| | | const Towns = { |
| | | // 静安区 |
| | | 310106: [ |
| | | { label: '大宁路街道', value: ' 310106019' }, |
| | | { label: '彭浦新村街道', value: ' 310106020' }, |
| | | { label: '临汾路街道', value: ' 310106021' }, |
| | | { label: '芷江西路街道', value: ' 310106022' }, |
| | | { label: '彭浦镇', value: ' 310106101' }, |
| | | { label: '江宁路街道', value: ' 310106006' }, |
| | | { label: '石门二路街道', value: ' 310106011' }, |
| | | { label: '南京西路街道', value: ' 310106012' }, |
| | | { label: '静安寺街道', value: ' 310106013' }, |
| | | { label: '曹家渡街道', value: ' 310106014' }, |
| | | { label: '天目西路街道', value: ' 310106015' }, |
| | | { label: '北站街道', value: ' 310106016' }, |
| | | { label: '宝山路街道', value: ' 310106017' }, |
| | | { label: '共和新路街道', value: ' 310106018' }, |
| | | { label: '大宁路街道', value: '310106019' }, |
| | | { label: '彭浦新村街道', value: '310106020' }, |
| | | { label: '临汾路街道', value: '310106021' }, |
| | | { label: '芷江西路街道', value: '310106022' }, |
| | | { label: '彭浦镇', value: '310106101' }, |
| | | { label: '江宁路街道', value: '310106006' }, |
| | | { label: '石门二路街道', value: '310106011' }, |
| | | { label: '南京西路街道', value: '310106012' }, |
| | | { label: '静安寺街道', value: '310106013' }, |
| | | { label: '曹家渡街道', value: '310106014' }, |
| | | { label: '天目西路街道', value: '310106015' }, |
| | | { label: '北站街道', value: '310106016' }, |
| | | { label: '宝山路街道', value: '310106017' }, |
| | | { label: '共和新路街道', value: '310106018' }, |
| | | ], |
| | | // 徐汇区 |
| | | 310104: [ |
| | | { label: '漕河泾新兴技术开发区', value: ' 310104501' }, |
| | | { label: '湖南路街道', value: ' 310104004' }, |
| | | { label: '天平路街道', value: ' 310104003' }, |
| | | { label: '虹梅路街道', value: ' 310104012' }, |
| | | { label: '枫林路街道', value: ' 310104008' }, |
| | | { label: '斜土路街道', value: ' 310104007' }, |
| | | { label: '长桥街道', value: ' 310104010' }, |
| | | { label: '田林街道', value: ' 310104011' }, |
| | | { label: '康健新村街道', value: ' 310104013' }, |
| | | { label: '徐家汇街道', value: ' 310104014' }, |
| | | { label: '凌云路街道', value: ' 310104015' }, |
| | | { label: '龙华街道', value: ' 310104016' }, |
| | | { label: '漕河泾街道', value: ' 310104017' }, |
| | | { label: '华泾镇', value: ' 310104103' }, |
| | | { label: '漕河泾新兴技术开发区', value: '310104501' }, |
| | | { label: '湖南路街道', value: '310104004' }, |
| | | { label: '天平路街道', value: '310104003' }, |
| | | { label: '虹梅路街道', value: '310104012' }, |
| | | { label: '枫林路街道', value: '310104008' }, |
| | | { label: '斜土路街道', value: '310104007' }, |
| | | { label: '长桥街道', value: '310104010' }, |
| | | { label: '田林街道', value: '310104011' }, |
| | | { label: '康健新村街道', value: '310104013' }, |
| | | { label: '徐家汇街道', value: '310104014' }, |
| | | { label: '凌云路街道', value: '310104015' }, |
| | | { label: '龙华街道', value: '310104016' }, |
| | | { label: '漕河泾街道', value: '310104017' }, |
| | | { label: '华泾镇', value: '310104103' }, |
| | | ], |
| | | // 金山区 |
| | | 310116: [ |
| | | { label: '张堰镇', value: ' 310116103' }, |
| | | { label: '亭林镇', value: ' 310116104' }, |
| | | { label: '吕巷镇', value: ' 310116105' }, |
| | | { label: '廊下镇', value: ' 310116107' }, |
| | | { label: '高新区', value: ' 310116503' }, |
| | | { label: '金山卫镇', value: ' 310116109' }, |
| | | { label: '漕泾镇', value: ' 310116112' }, |
| | | { label: '山阳镇', value: ' 310116113' }, |
| | | { label: '石化街道', value: ' 310116001' }, |
| | | { label: '朱泾镇', value: ' 310116101' }, |
| | | { label: '枫泾镇', value: ' 310116102' }, |
| | | { label: '碳谷绿湾', value: ' 9000' }, |
| | | { label: '张堰镇', value: '310116103' }, |
| | | { label: '亭林镇', value: '310116104' }, |
| | | { label: '吕巷镇', value: '310116105' }, |
| | | { label: '廊下镇', value: '310116107' }, |
| | | { label: '高新区', value: '310116503' }, |
| | | { label: '金山卫镇', value: '310116109' }, |
| | | { label: '漕泾镇', value: '310116112' }, |
| | | { label: '山阳镇', value: '310116113' }, |
| | | { label: '石化街道', value: '310116001' }, |
| | | { label: '朱泾镇', value: '310116101' }, |
| | | { label: '枫泾镇', value: '310116102' }, |
| | | { label: '碳谷绿湾', value: '9000' }, |
| | | ], |
| | | // 普陀区 |
| | | 310107: [ |
| | | { label: '曹杨新村街道', value: ' 310107005' }, |
| | | { label: '万里街道', value: ' 310107021' }, |
| | | { label: '真如镇街道', value: ' 310107022' }, |
| | | { label: '长征镇', value: ' 310107102' }, |
| | | { label: '桃浦镇', value: ' 310107103' }, |
| | | { label: '石泉路街道', value: ' 310107017' }, |
| | | { label: '甘泉路街道', value: ' 310107016' }, |
| | | { label: '长寿路街道', value: ' 310107015' }, |
| | | { label: '长风新村街道', value: ' 310107014' }, |
| | | { label: '宜川路街道', value: ' 310107020' }, |
| | | { label: '曹杨新村街道', value: '310107005' }, |
| | | { label: '万里街道', value: '310107021' }, |
| | | { label: '真如镇街道', value: '310107022' }, |
| | | { label: '长征镇', value: '310107102' }, |
| | | { label: '桃浦镇', value: '310107103' }, |
| | | { label: '石泉路街道', value: '310107017' }, |
| | | { label: '甘泉路街道', value: '310107016' }, |
| | | { label: '长寿路街道', value: '310107015' }, |
| | | { label: '长风新村街道', value: '310107014' }, |
| | | { label: '宜川路街道', value: '310107020' }, |
| | | ], |
| | | // 闵行区 |
| | | 310112: [ |
| | | { label: '江川路街道', value: ' 310112001' }, |
| | | { label: '古美街道', value: ' 310112006' }, |
| | | { label: '新虹街道', value: ' 310112008' }, |
| | | { label: '浦锦街道', value: ' 310112009' }, |
| | | { label: '莘庄镇', value: ' 310112101' }, |
| | | { label: '七宝镇', value: ' 310112102' }, |
| | | { label: '颛桥镇', value: ' 310112103' }, |
| | | { label: '华漕镇', value: ' 310112106' }, |
| | | { label: '虹桥镇', value: ' 310112107' }, |
| | | { label: '梅陇镇', value: ' 310112108' }, |
| | | { label: '吴泾镇', value: ' 310112110' }, |
| | | { label: '马桥镇', value: ' 310112112' }, |
| | | { label: '浦江镇', value: ' 310112114' }, |
| | | { label: '莘庄工业区', value: ' 310112501' }, |
| | | { label: '江川路街道', value: '310112001' }, |
| | | { label: '古美街道', value: '310112006' }, |
| | | { label: '新虹街道', value: '310112008' }, |
| | | { label: '浦锦街道', value: '310112009' }, |
| | | { label: '莘庄镇', value: '310112101' }, |
| | | { label: '七宝镇', value: '310112102' }, |
| | | { label: '颛桥镇', value: '310112103' }, |
| | | { label: '华漕镇', value: '310112106' }, |
| | | { label: '虹桥镇', value: '310112107' }, |
| | | { label: '梅陇镇', value: '310112108' }, |
| | | { label: '吴泾镇', value: '310112110' }, |
| | | { label: '马桥镇', value: '310112112' }, |
| | | { label: '浦江镇', value: '310112114' }, |
| | | { label: '莘庄工业区', value: '310112501' }, |
| | | ], |
| | | // 长宁区 |
| | | 310105: [ |
| | |
| | | |
| | | function choseTownList(districtCode) { |
| | | let towns = []; |
| | | let code = districtCode ? districtCode : '310106'; |
| | | let code = parseInt(districtCode); |
| | | let bInfo = app.globalData.userConfig; |
| | | if (bInfo && bInfo.ucTownCode) { |
| | | towns.push({ |
| | |
| | | } else if (bInfo && (bInfo.ucArea || bInfo.ucManagementCompany)) { |
| | | towns.unshift({ label: '全部', value: null }); |
| | | } else { |
| | | if (Towns[districtCode]) { |
| | | |
| | | } else { |
| | | Towns[districtCode].forEach(d => { |
| | | if (Towns[code]) { |
| | | Towns[code].forEach(d => { |
| | | towns.push(d); |
| | | }); |
| | | } |
| | |
| | | } |
| | | |
| | | function toLabel(value) { |
| | | for (const iterator of Towns) { |
| | | let r = iterator.value.find(item => { |
| | | for (const key in Towns) { |
| | | let r = Towns[key].find(item => { |
| | | return item.value == value; |
| | | }); |
| | | if (r) { |
| | |
| | | } |
| | | |
| | | function toValue(label) { |
| | | for (const iterator of Towns) { |
| | | let r = iterator.value.find(item => { |
| | | for (const key in Towns) { |
| | | let r = Towns[key].find(item => { |
| | | return item.label == label; |
| | | }); |
| | | if (r) { |