xlb-main-login
Version:
``` yarn install ```
525 lines (520 loc) • 9.64 kB
JavaScript
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)