| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 | 
							- import React,{Component} from "react";
 
- import {message, Select, Spin} from "antd";
 
- import $ from "jquery/src/ajax";
 
- class DepartmentList extends Component{
 
-     constructor(props) {
 
-         super(props);
 
-         this.state={
 
-             departmentArr:[],
 
-         }
 
-     }
 
-     componentDidMount() {
 
-         this.departmentList();
 
-     }
 
-     departmentList() {
 
-         $.ajax({
 
-             method: "get",
 
-             dataType: "json",
 
-             crossDomain: false,
 
-             url: globalConfig.context + "/api/admin/organization/selectSuperId",
 
-             data: {},
 
-             success: function (data) {
 
-                 let thedata = data.data;
 
-                 let theArr = [];
 
-                 if (!thedata) {
 
-                     if (data.error && data.error.length) {
 
-                         message.warning(data.error[0].message);
 
-                     }
 
-                 } else {
 
-                     thedata.map(function (item, index) {
 
-                         theArr.push({
 
-                             key: index,
 
-                             name: item.name,
 
-                             id: item.id
 
-                         });
 
-                     });
 
-                 }
 
-                 this.setState({
 
-                     departmentArr: theArr
 
-                 });
 
-             }.bind(this)
 
-         }).always(
 
-             function () {
 
-             }.bind(this)
 
-         );
 
-     }
 
-     render() {
 
-         return(
 
-             <Select
 
-                 placeholder="订单部门"
 
-                 style={{ width: 150, marginRight: 10 }}
 
-                 value={this.props.value}
 
-                 onChange={e => {
 
-                     this.props.onChange(e);
 
-                 }}
 
-             >
 
-                 {this.state.departmentArr.map(function (item) {
 
-                     return <Select.Option key={item.id}>{item.name}</Select.Option>;
 
-                 })}
 
-             </Select>
 
-         )
 
-     }
 
- }
 
- export default DepartmentList;
 
 
  |