From abe57d274e6b12c3612788e0be3d1b9201852ebd Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期三, 24 三月 2021 17:34:55 +0800 Subject: [PATCH] 2021-03-24 --- src/menu/components/form/wrapsetting/settingform/index.jsx | 38 +++++++++++++++++++++++++++++++++++++- 1 files changed, 37 insertions(+), 1 deletions(-) diff --git a/src/menu/components/form/wrapsetting/settingform/index.jsx b/src/menu/components/form/wrapsetting/settingform/index.jsx index ff46801..78d7589 100644 --- a/src/menu/components/form/wrapsetting/settingform/index.jsx +++ b/src/menu/components/form/wrapsetting/settingform/index.jsx @@ -2,7 +2,10 @@ import PropTypes from 'prop-types' import { Form, Row, Col, Input, Radio, Tooltip, Icon, InputNumber, Select } from 'antd' +import asyncComponent from '@/utils/asyncComponent' import './index.scss' + +const ColorSketch = asyncComponent(() => import('@/mob/colorsketch')) class SettingForm extends Component { static propTpyes = { @@ -53,7 +56,7 @@ } render() { - const { wrap } = this.props + const { wrap, config } = this.props const { getFieldDecorator } = this.props.form const { roleList } = this.state @@ -126,6 +129,39 @@ </Form.Item> </Col> <Col span={12}> + <Form.Item label={ + <Tooltip placement="topLeft" title="琛ㄥ崟鍔犺浇鏃剁殑鐘舵�侊紝褰撳瓧娈靛�间笌琛ㄥ崟缁勭殑鐘舵�佸�间竴鑷存椂锛屽惎鐢ㄥ搴旂殑琛ㄥ崟缁勩��"> + <Icon type="question-circle" /> + 鐘舵�佹帶鍒� + </Tooltip> + }> + {getFieldDecorator('statusControl', { + initialValue: wrap.statusControl || '' + })( + <Select> + <Select.Option key='' value={''}>鏃�</Select.Option> + {config.columns.map(option => + <Select.Option key={option.uuid} value={option.field}>{option.label}</Select.Option> + )} + </Select> + )} + </Form.Item> + </Col> + <Col span={12}> + <Form.Item label={ + <Tooltip placement="topLeft" title="瀹屾垚鍚庣殑棰滆壊"> + <Icon type="question-circle" /> + 棰滆壊鎺у埗 + </Tooltip> + }> + {getFieldDecorator('color', { + initialValue: wrap.color || '#1890ff' + })( + <ColorSketch /> + )} + </Form.Item> + </Col> + <Col span={12}> <Form.Item label="榛戝悕鍗�"> {getFieldDecorator('blacklist', { initialValue: wrap.blacklist || [] -- Gitblit v1.8.0