riku
2026-04-02 3282e95db0207ee133d1e98d9771dec9d83b0fc4
common/dataTowns.js
@@ -2,88 +2,101 @@
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: [
    { label: '华阳路街道', value: '310105001' },
    { label: '江苏路街道', value: '310105002' },
    { label: '新华路街道', value: '310105004' },
    { label: '周家桥街道', value: '310105005' },
    { label: '天山路街道', value: '310105006' },
    { label: '仙霞新村街道', value: '310105008' },
    { label: '虹桥街道', value: '310105009' },
    { label: '程家桥街道', value: '310105010' },
    { label: '北新泾街道', value: '310105011' },
    { label: '新泾镇', value: '310105102' },
  ],
};
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({
@@ -93,17 +106,19 @@
  } else if (bInfo && (bInfo.ucArea || bInfo.ucManagementCompany)) {
    towns.unshift({ label: '全部', value: null });
  } else {
    Towns[districtCode].forEach(d => {
      towns.push(d);
    });
    if (Towns[code]) {
      Towns[code].forEach(d => {
        towns.push(d);
      });
    }
    towns.unshift({ label: '全部', value: null });
  }
  return towns;
}
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) {
@@ -113,8 +128,8 @@
}
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) {