| | |
| | | } |
| | | |
| | | state = { |
| | | appType: sessionStorage.getItem('appType'), |
| | | position: this.props.setting.position, |
| | | roleList: [] |
| | | } |
| | | |
| | |
| | | render() { |
| | | const { setting } = this.props |
| | | const { getFieldDecorator } = this.props.form |
| | | const { roleList } = this.state |
| | | const { roleList, appType, position } = this.state |
| | | |
| | | const formItemLayout = { |
| | | labelCol: { |
| | |
| | | {getFieldDecorator('position', { |
| | | initialValue: setting.position || 'top' |
| | | })( |
| | | <Select> |
| | | <Select onChange={(val) => this.setState({position: val})}> |
| | | <Select.Option key="top" value="top"> top </Select.Option> |
| | | <Select.Option key="bottom" value="bottom"> bottom </Select.Option> |
| | | <Select.Option key="left" value="left"> left </Select.Option> |
| | |
| | | )} |
| | | </Form.Item> |
| | | </Col> |
| | | <Col span={12}> |
| | | {appType !== 'mob' ? <Col span={12}> |
| | | <Form.Item label={ |
| | | <Tooltip placement="topLeft" title="标签位置为top时有效,默认值为line。"> |
| | | <Icon type="question-circle" /> |
| | |
| | | </Radio.Group> |
| | | )} |
| | | </Form.Item> |
| | | </Col> |
| | | </Col> : null} |
| | | {appType === 'mob' && (position === 'top' || position === 'bottom') ? <Col span={12}> |
| | | <Form.Item label="标签显示"> |
| | | {getFieldDecorator('display', { |
| | | initialValue: setting.display || 'flex' |
| | | })( |
| | | <Radio.Group> |
| | | <Radio value="flex">弹性布局</Radio> |
| | | <Radio value="inline-block">定宽</Radio> |
| | | </Radio.Group> |
| | | )} |
| | | </Form.Item> |
| | | </Col> : null} |
| | | <Col span={12}> |
| | | <Form.Item label="黑名单"> |
| | | {getFieldDecorator('blacklist', { |