UNPKG

xlb-main-login

Version:

``` yarn install ```

525 lines (520 loc) 9.64 kB
export const area = [ '北京', '天津', '上海', '重庆', '河北', '山西', '内蒙古', '辽宁', '吉林', '黑龙江', '江苏', '浙江', '安徽', '福建', '江西', '山东', '河南', '湖北', '湖南', '广东', '广西', '海南', '四川', '贵州', '云南', '西藏', '陕西', '甘肃', '青海', '宁夏', '新疆', '香港', '澳门', '台湾', ] export const dsys = [] dsys[0] = [ '东城', '西城', '崇文', '宣武', '朝阳', '丰台', '石景山', '海淀', '门头沟', '房山', '通州', '顺义', '昌平', '大兴', '怀柔', '平谷', '密云', '延庆', '延庆镇', ] dsys[1] = [ '和平', '河东', '河西', '南开', '河北', '红桥', '塘沽', '汉沽', '大港', '东丽', '西青', '津南', '北辰', '武清', '宝坻', '蓟县', '宁河', '芦台镇', '静海', '静海镇', ] dsys[2] = [ '黄浦', '卢湾', '徐汇', '长宁', '静安', '普陀', '闸北', '虹口', '杨浦', '闵行', '宝山', '嘉定', '浦东新', '金山', '松江', '青浦', '南汇', '奉贤', '崇明', '城桥镇', ] dsys[3] = [ '渝中', '大渡口', '江北', '沙坪坝', '九龙坡', '南岸', '北碚', '万盛', '双桥', '渝北', '巴南', '万州', '涪陵', '黔江', '长寿', '合川', '永川', '江津', '南川', '綦江', '潼南', '铜梁', '大足', '荣昌', '璧山', '垫江', '武隆', '丰都', '城口', '梁平', '开', '巫溪', '巫山', '奉节', '云阳', '忠', '石柱土家族自治', '彭水苗族土家族自治', '酉阳土家族苗族自治', '秀山土家族苗族自治', ] dsys[4] = ['石家庄', '张家口', '承德', '秦皇岛', '唐山', '廊坊', '保定', '衡水', '沧州', '邢台', '邯郸'] dsys[5] = ['太原', '朔州', '大同', '阳泉', '长治', '晋城', '忻州', '晋中', '临汾', '吕梁', '运城'] dsys[6] = [ '呼和浩特', '包头', '乌海', '赤峰', '通辽', '呼伦贝尔', '鄂尔多斯', '乌兰察布', '巴彦淖尔', '兴安', '锡林郭勒', '阿拉善', ] dsys[7] = [ '沈阳', '朝阳', '阜新', '铁岭', '抚顺', '本溪', '辽阳', '鞍山', '丹东', '大连', '营口', '盘锦', '锦州', '葫芦岛', ] dsys[8] = ['长春', '白城', '松原', '吉林', '四平', '辽源', '通化', '白山', '延边州'] dsys[9] = [ '哈尔滨', '齐齐哈尔', '七台河', '黑河', '大庆', '鹤岗', '伊春', '佳木斯', '双鸭山', '鸡西', '牡丹江', '绥化', '大兴安岭地', ] dsys[10] = ['南京', '徐州', '连云港', '宿迁', '淮安', '盐城', '扬州', '泰州', '南通', '镇江', '常州', '无锡', '苏州'] dsys[11] = ['杭州', '湖州', '嘉兴', '舟山', '宁波', '绍兴', '衢州', '金华', '台州', '温州', '丽水'] dsys[12] = [ '合肥', '宿州', '淮北', '亳州', '阜阳', '蚌埠', '淮南', '滁州', '马鞍山', '芜湖', '铜陵', '安庆', '黄山', '六安', '巢湖', '池州', '宣城', ] dsys[13] = ['福州', '南平', '莆田', '三明', '泉州', '厦门', '漳州', '龙岩', '宁德'] dsys[14] = ['南昌', '九江', '景德镇', '鹰潭', '新余', '萍乡', '赣州', '上饶', '抚州', '宜春', '吉安'] dsys[15] = [ '济南', '青岛', '聊城', '德州', '东营', '淄博', '潍坊', '烟台', '威海', '日照', '临沂', '枣庄', '济宁', '泰安', '莱芜', '滨州', '菏泽', ] dsys[16] = [ '郑州', '开封', '三门峡', '洛阳', '焦作', '新乡', '鹤壁', '安阳', '濮阳', '商丘', '许昌', '漯河', '平顶山', '南阳', '信阳', '周口', '驻马店', '济源', ] dsys[17] = [ '武汉', '十堰', '襄樊', '荆门', '孝感', '黄冈', '鄂州', '黄石', '咸宁', '荆州', '宜昌', '随州', '省直辖县级行政单位', '恩施州', ] dsys[18] = [ '长沙', '张家界', '常德', '益阳', '岳阳', '株洲', '湘潭', '衡阳', '郴州', '永州', '邵阳', '怀化', '娄底', '湘西州', ] dsys[19] = [ '广州', '深圳', '清远', '韶关', '河源', '梅州', '潮州', '汕头', '揭阳', '汕尾', '惠州', '东莞', '珠海', '中山', '江门', '佛山', '肇庆', '云浮', '阳江', '茂名', '湛江', ] dsys[20] = [ '南宁', '桂林', '柳州', '梧州', '贵港', '玉林', '钦州', '北海', '防城港', '崇左', '百色', '河池', '来宾', '贺州', ] dsys[21] = ['海口', '三亚', '省直辖行政单位'] dsys[22] = [ '成都', '广元', '绵阳', '德阳', '南充', '广安', '遂宁', '内江', '乐山', '自贡', '泸州', '宜宾', '攀枝花', '巴中', '达州', '资阳', '眉山', '雅安', '阿坝州', '甘孜州', '凉山州', ] dsys[23] = ['贵阳', '六盘水', '遵义', '安顺', '毕节', '铜仁', '黔东南州', '黔南州', '黔西南州'] dsys[24] = [ '昆明', '曲靖', '玉溪', '保山', '昭通', '丽江', '思茅', '临沧', '德宏州', '怒江州', '迪庆州', '大理州', '楚雄州', '红河州', '文山州', '西双版纳州', ] dsys[25] = ['拉萨', '那曲地', '昌都地', '林芝地', '山南地', '日喀则地', '阿里地'] dsys[26] = ['西安', '延安', '铜川', '渭南', '咸阳', '宝鸡', '汉中', '榆林', '安康', '商洛'] dsys[27] = [ '兰州', '嘉峪关', '白银', '天水', '武威', '酒泉', '张掖', '庆阳', '平凉', '定西', '陇南', '临夏州', '甘南州', ] dsys[28] = ['西宁', '海东地', '海北州', '海南州', '黄南州', '果洛州', '玉树州', '海西州'] dsys[29] = ['银川', '石嘴山', '吴忠', '固原', '中卫'] dsys[30] = [ '乌鲁木齐', '克拉玛依', '自治区直辖县级行政单位', '喀什地', '阿克苏', '和田', '吐鲁番', '哈密', '克孜勒苏柯州', '博尔塔拉', '昌吉', '巴音郭楞', '伊犁', '塔城', '阿勒泰', ] dsys[31] = ['香港特别行政'] dsys[32] = ['澳门特别行政'] dsys[33] = [ '台北', '高雄', '台中', '花莲', '基隆', '嘉义', '金门', '连江', '苗栗', '南投', '澎湖', '屏东', '台东', '台南', '桃园', '新竹', '宜兰', '云林', '彰化', ] const treeData = [ { title: 'Node1', value: '0-0', key: '0-0', children: [{ title: 'Child Node1', value: '0-0-0', key: '0-0-0' }], }, { title: 'Node2', value: '0-1', key: '0-1', children: [ { title: 'Child Node3', value: '0-1-0', key: '0-1-0', disabled: true }, { title: 'Child Node4', value: '0-1-1', key: '0-1-1', }, { title: 'Child Node5', value: '0-1-2', key: '0-1-2', }, ], }, ] function one(val) { var arr = [] val.forEach((item, index) => { var obj = {} obj.title = item if (index < 10) { obj.value = 0 + '-' + index } if (index >= 10) { var data = String(index) var cc = data[0] var bb = data[1] obj.value = cc + '-' + bb } obj.key = obj.value arr.push(obj) }) return arr } export const data = one(area) function two(item, index) { item.forEach((item22, index22) => { var arr = [] index[index22].forEach((item33, index33) => { var obj = {} obj.title = item33 obj.value = item22.value + '-' + index33 obj.key = obj.value // if (index22 < 10 && index33 < 10) { //一级小于10二级小于10没问题 // obj.value = item22.value + '-' + index33 // obj.key = obj.value // } // if (index22 < 10 && index33 >= 10) { //一级小于10 二级大于10 没问题 // var data = String(item22.value) // console.log(data) // var aa = data[0] // var bb = Number(data[2]) // var cc = String(index33) // var cc1=Number(cc[0]) // var cc2=Number(cc[1]) // var dd=bb+cc1 // obj.value = aa +'-'+dd+ '-' + cc2 // obj.key = obj.value // } // if(index22 >=10 && index33 < 10){ //一级大于十 二级小于10 // obj.value = item22.value + '-' + index33 // obj.key = obj.value // } // if(index22 >=10 && index33 >= 10){ // var data = String(item22.value) // console.log(data) // var aa = data[0] // var bb = Number(data[2]) // var cc = String(index33) // var cc1=Number(cc[0]) // var cc2=Number(cc[1]) // var dd=bb+cc1 // obj.value = aa +'-'+dd+ '-' + cc2 // obj.key = obj.value // } arr.push(obj) }) item22.children = arr }) return item } export const data3 = two(data, dsys)