优化导游语种组件
parent
3b24aa1373
commit
8581038aeb
@ -1,53 +1,40 @@
|
||||
import React, { Component } from 'react';
|
||||
import React from 'react';
|
||||
import { Select } from 'antd';
|
||||
import { observer } from 'mobx-react';
|
||||
|
||||
class GuideLanguageSelect extends Component {
|
||||
constructor(props) {
|
||||
super(props);
|
||||
}
|
||||
// 导游语种列表
|
||||
export const languageOptions = [
|
||||
{ value: '', label: '所有语种' },
|
||||
{ value: '102001', label: '英语' },
|
||||
{ value: '102002', label: '普通话' },
|
||||
{ value: '102003', label: '日语' },
|
||||
{ value: '102004', label: '韩语' },
|
||||
{ value: '102005', label: '德语' },
|
||||
{ value: '102006', label: '法语' },
|
||||
{ value: '102007', label: '意大利语' },
|
||||
{ value: '102008', label: '西班牙语' },
|
||||
{ value: '102009', label: '俄语' },
|
||||
{ value: '102010', label: '粤语' },
|
||||
{ value: '102011', label: '印尼语' },
|
||||
{ value: '102012', label: '泰国语' },
|
||||
{ value: '102013', label: '葡萄牙语' }
|
||||
];
|
||||
|
||||
render() {
|
||||
const { store, value, onChange, ...extProps } = this.props;
|
||||
|
||||
// 导游语种列表
|
||||
const languageOptions = [
|
||||
{ value: '', label: 'all' },
|
||||
{ value: '102001', label: '英语' },
|
||||
{ value: '102002', label: '普通话' },
|
||||
{ value: '102003', label: '日语' },
|
||||
{ value: '102004', label: '韩语' },
|
||||
{ value: '102005', label: '德语' },
|
||||
{ value: '102006', label: '法语' },
|
||||
{ value: '102007', label: '意大利语' },
|
||||
{ value: '102008', label: '西班牙语' },
|
||||
{ value: '102009', label: '俄语' },
|
||||
{ value: '102010', label: '粤语' },
|
||||
{ value: '102011', label: '印尼语' },
|
||||
{ value: '102012', label: '泰国语' },
|
||||
{ value: '102013', label: '葡萄牙语' }
|
||||
];
|
||||
|
||||
return (
|
||||
<div>
|
||||
<Select
|
||||
style={{ width: '100%' }}
|
||||
defaultValue={['']}
|
||||
placeholder="选择导游语种"
|
||||
value={value}
|
||||
onChange={onChange}
|
||||
allowClear={true}
|
||||
{...extProps}
|
||||
>
|
||||
{languageOptions.map((ele) => (
|
||||
<Select.Option key={ele.value} value={ele.value}>
|
||||
{ele.label}
|
||||
</Select.Option>
|
||||
))}
|
||||
</Select>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
}
|
||||
export const GuideLanguageSelect = ({ value, onChange, ...props }) => {
|
||||
return (
|
||||
<div>
|
||||
<Select
|
||||
style={{ width: '100%' }}
|
||||
defaultValue={['']}
|
||||
placeholder="选择导游语种"
|
||||
value={value}
|
||||
onChange={onChange}
|
||||
allowClear={true}
|
||||
options={languageOptions}
|
||||
{...props}
|
||||
/>
|
||||
</div>
|
||||
);
|
||||
};
|
||||
|
||||
export default observer(GuideLanguageSelect);
|
||||
Loading…
Reference in New Issue