import React from 'react';
import { Cascader } from 'antd';

var DataObject = [{
    value: 1,
    label: "数理科学",
    children: [{
        value: 2,
        label: "数学"
    }, {
        value: 3,
        label: "力学"
    }, {
        value: 4,
        label: "天文学"
    }, {
        value: 5,
        label: "物理学"
    }]
}, {
    value: 6,
    label: "化学科学",
    children: [{
        value: 7,
        label: "无机化学"
    }, {
        value: 8,
        label: "有机化学"
    }, {
        value: 9,
        label: "物理化学"
    }, {
        value: 10,
        label: "高分子科学"
    }, {
        value: 11,
        label: "分析化学"
    }, {
        value: 12,
        label: "化学工程及工业化学"
    }, {
        value: 13,
        label: "环境化学"
    }]
}, {
    value: 14,
    label: "生命科学",
    children: [{
        value: 15,
        label: "微生物学"
    }, {
        value: 16,
        label: "植物学"
    }, {
        value: 17,
        label: "生态学"
    }, {
        value: 18,
        label: "动物学"
    }, {
        value: 19,
        label: "生物物理、生物化学与分子生物学"
    }, {
        value: 20,
        label: "遗传学与生物信息学"
    }, {
        value: 21,
        label: "细胞生物学"
    }, {
        value: 22,
        label: "免疫学"
    }, {
        value: 23,
        label: "神经科学、认知科学与心理学"
    }, {
        value: 24,
        label: "生物力学与组织工程学"
    }, {
        value: 25,
        label: "生理学与整合生物学"
    }, {
        value: 26,
        label: "发育生物学与生殖生物学"
    }, {
        value: 27,
        label: "农学基础与作物学"
    }, {
        value: 28,
        label: "植物保护学"
    }, {
        value: 29,
        label: "园艺学与植物营养学"
    }, {
        value: 30,
        label: "林学"
    }, {
        value: 31,
        label: "畜牧学与草地科学"
    }, {
        value: 32,
        label: "兽医学"
    }, {
        value: 33,
        label: "水产学"
    }, {
        value: 34,
        label: "食品科学"
    }]
}, {
    value: 35,
    label: "地球科学",
    children: [{
        value: 36,
        label: "地理学"
    }, {
        value: 37,
        label: "地质学"
    }, {
        value: 38,
        label: "地球化学"
    }, {
        value: 39,
        label: "地球物理学和空间物理学"
    }, {
        value: 40,
        label: "大气科学"
    }, {
        value: 41,
        label: "海洋科学"
    }]
}, {
    value: 42,
    label: "工程材料",
    children: [{
        value: 43,
        label: "金属材料"
    }, {
        value: 44,
        label: "无机非金属材料"
    }, {
        value: 45,
        label: "有机高分子材料"
    }, {
        value: 46,
        label: "冶金与矿业"
    }, {
        value: 47,
        label: "机械工程"
    }, {
        value: 48,
        label: "工程热物理与能源利用"
    }, {
        value: 49,
        label: "电气科学与工程"
    }, {
        value: 50,
        label: "建筑环境与结构工程"
    }, {
        value: 51,
        label: "水利科学与海洋工程"
    }]
}, {
    value: 52,
    label: "信息科学",
    children: [{
        value: 53,
        label: "电子学与信息系统"
    }, {
        value: 54,
        label: "计算机科学"
    }, {
        value: 55,
        label: "自动化"
    }, {
        value: 56,
        label: "半导体科学与信息器件"
    }, {
        value: 57,
        label: "光学和光电子学"
    }]
}, {
    value: 58,
    label: "医学科学",
    children: [{
        value: 59,
        label: "呼吸系统"
    }, {
        value: 60,
        label: "循环系统"
    }, {
        value: 61,
        label: "消化系统"
    }, {
        value: 62,
        label: "生殖系统/围生医学/新生儿"
    }, {
        value: 63,
        label: "泌尿系统"
    }, {
        value: 64,
        label: "运动系统"
    }, {
        value: 65,
        label: "内分泌系统/代谢和营养支持"
    }, {
        value: 66,
        label: "血液系统"
    }, {
        value: 67,
        label: "神经系统和精神疾病"
    }, {
        value: 68,
        label: "医学免疫学"
    }, {
        value: 69,
        label: "皮肤及其附属器"
    }, {
        value: 70,
        label: "眼科学"
    }, {
        value: 71,
        label: "耳鼻咽喉头颈科学"
    }, {
        value: 72,
        label: "口腔颅颌面科学"
    }, {
        value: 73,
        label: "急重症医学/创伤/烧伤/整形"
    }, {
        value: 74,
        label: "肿瘤学"
    }, {
        value: 75,
        label: "康复医学"
    }, {
        value: 76,
        label: "影像医学与生物医学工程"
    }, {
        value: 77,
        label: "医学病原微生物与感染"
    }, {
        value: 78,
        label: "检验医学"
    }, {
        value: 79,
        label: "特种医学"
    }, {
        value: 80,
        label: "放射医学"
    }, {
        value: 81,
        label: "法医学"
    }, {
        value: 82,
        label: "地方病学/职业病学"
    }, {
        value: 83,
        label: "老年医学"
    }, {
        value: 84,
        label: "预防医学"
    }, {
        value: 85,
        label: "中医学"
    }, {
        value: 86,
        label: "中药学"
    }, {
        value: 87,
        label: "中西医结合"
    }, {
        value: 88,
        label: "药物学"
    }, {
        value: 89,
        label: "药理学"
    }]
}, {
    value: 90,
    label: "人文学科",
    children: [{
        value: 91,
        label: "哲学 "
    }, {
        value: 92,
        label: "中国语言文学 "
    }, {
        value: 93,
        label: "外国语言文学 "
    }, {
        value: 94,
        label: "新闻传播学 "
    }, {
        value: 95,
        label: "艺术学 "
    }, {
        value: 96,
        label: "历史学 "
    }]
}, {
    value: 97,
    label: "社会科学 ",
    children: [{
        value: 98,
        label: "经济学 "
    }, {
        value: 99,
        label: "法学 "
    }, {
        value: 100,
        label: "政治学 "
    }, {
        value: 101,
        label: "社会学 "
    }, {
        value: 102,
        label: "民族学 "
    }, {
        value: 103,
        label: "马克思主义理论 "
    }, {
        value: 104,
        label: "教育学 "
    }, {
        value: 105,
        label: "心理学（ 可授教育学、 理学学位） "
    }, {
        value: 106,
        label: "体育学 "
    }]
}, {
    value: 107,
    label: "军事科学 ",
    children: [{
        value: 108,
        label: "军事思想及军事历史 "
    }, {
        value: 109,
        label: "战略学 "
    }, {
        value: 110,
        label: "战役学 "
    }, {
        value: 111,
        label: "战术学 "
    }, {
        value: 112,
        label: "军队指挥学 "
    }, {
        value: 113,
        label: "军制学 "
    }, {
        value: 114,
        label: "军队政治工作学 "
    }, {
        value: 115,
        label: "军事后勤学与军事装备学 "
    }]
}, {
    value: 116,
    label: "管理科学 ",
    children: [{
        value: 117,
        label: "管理科学与工程(可授管理学、 工学学位)"
    }, {
        value: 118,
        label: "工商管理 "
    }, {
        value: 119,
        label: "农林经济管理 "
    }, {
        value: 120,
        label: "公共管理 "
    }, {
        value: 121,
        label: "图书馆报与档案管理 "
    }]
}];

const eduPfsSelect = React.createClass({
    getInitialState() {
        return {
            value: []
        }
    },
    onChange(v, s) {
        this.setState({
            value: v
        })
        this.props.Professional(v[0], v[1]);
    },
    componentWillReceiveProps(nextProps) {
        if (nextProps.defValue) {
                this.state.value = nextProps.defValue;
        };
    },
    render() {
        return (
            <Cascader value={this.state.value} options={DataObject} onChange={this.onChange} />
        )
    }
});

export default eduPfsSelect;