From 72419e2f826031a158173f46d723a672064e37cd Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期二, 31 八月 2021 22:42:51 +0800
Subject: [PATCH] 2021-08-31

---
 src/menu/components/chart/antv-bar/chartcompile/index.jsx |   67 +++++++++++++++++++++++++++++----
 1 files changed, 58 insertions(+), 9 deletions(-)

diff --git a/src/menu/components/chart/antv-bar/chartcompile/index.jsx b/src/menu/components/chart/antv-bar/chartcompile/index.jsx
index 0562b38..3f31823 100644
--- a/src/menu/components/chart/antv-bar/chartcompile/index.jsx
+++ b/src/menu/components/chart/antv-bar/chartcompile/index.jsx
@@ -130,14 +130,14 @@
         title: '鎸囨爣',
         dataIndex: 'name',
         editable: false,
-        width: '20%'
+        width: '14%'
       },
       {
         title: '褰㈢姸',
         dataIndex: 'shape',
         inputType: 'cascader',
         editable: true,
-        width: '20%',
+        width: '12%',
         render: (text, record) => {
           return text.join(' / ').replace('line', '鎶樼嚎').replace('bar', '鏌卞舰')
         },
@@ -175,7 +175,7 @@
         dataIndex: 'axis',
         inputType: 'select',
         editable: true,
-        width: '20%',
+        width: '12%',
         options: [
           { value: 'true', text: '鏄剧ず'},
           { value: 'false', text: '闅愯棌'}
@@ -190,7 +190,7 @@
         dataIndex: 'label',
         inputType: 'select',
         editable: true,
-        width: '20%',
+        width: '12%',
         options: [
           { value: 'true', text: '鏄剧ず'},
           { value: 'false', text: '闅愯棌'}
@@ -199,6 +199,37 @@
           let trans = {'true': '鏄剧ず', 'false': '闅愯棌'}
           return trans[text] || '闅愯棌'
         }
+      },
+      {
+        title: '鏍囬',
+        dataIndex: 'title',
+        inputType: 'select',
+        editable: true,
+        width: '12%',
+        options: [
+          { value: 'true', text: '鏄剧ず'},
+          { value: 'false', text: '闅愯棌'}
+        ],
+        render: (text, record) => {
+          let trans = {'true': '鏄剧ず', 'false': '闅愯棌'}
+          return trans[text] || '鏄剧ず'
+        }
+      },
+      {
+        title: '鏈�灏忓��',
+        dataIndex: 'min',
+        inputType: 'number',
+        editable: true,
+        required: false,
+        width: '12%'
+      },
+      {
+        title: '鏈�澶у��',
+        dataIndex: 'max',
+        inputType: 'number',
+        editable: true,
+        required: false,
+        width: '12%'
       },
     ]
   }
@@ -350,7 +381,7 @@
                   }
                 ]
               })(
-                <Radio.Group disabled={item.readonly} onChange={(e) => this.radioChange(e, item.key)}>
+                <Radio.Group style={{whiteSpace: 'nowrap'}} disabled={item.readonly} onChange={(e) => this.radioChange(e, item.key)}>
                   {item.options.map(option => {
                     return (
                       <Radio key={option.value} value={option.value}>{option.text}</Radio>
@@ -373,7 +404,7 @@
               {getFieldDecorator(item.key, {
                 initialValue: item.initVal
               })(
-                <ColorSketch />
+                <ColorSketch allowClear={item.allowClear} />
               )}
             </Form.Item>
           </Col>
@@ -410,6 +441,13 @@
     }
 
     this.setState({plot: {...plot, colors, ramp: val}, ramp: val})
+  }
+
+  rampDirectionChange = (e) => {
+    const { plot } = this.state
+    let val = e.target.value
+
+    this.setState({plot: {...plot, rampDirection: val}})
   }
 
   onSubmit = () => {
@@ -492,6 +530,7 @@
                 name: labels[item] || item,
                 axis: i === 0 ? 'true' : 'false',
                 label: 'false',
+                title: 'true',
                 shape: _plot.chartType === 'bar' && i === 0 ? ['bar', 'rect'] : ['line', 'smooth']
               }
             })
@@ -580,7 +619,7 @@
           wrapClassName="popview-modal menu-chart-edit-modal"
           title="鍥捐〃缂栬緫"
           visible={visible}
-          width={850}
+          width={950}
           maskClosable={false}
           onOk={this.onSubmit}
           onCancel={() => { this.setState({ visible: false }) }}
@@ -597,7 +636,7 @@
             </TabPane>
             {plot ? <TabPane tab="棰滆壊璁剧疆" key="color">
               <div>
-                <Col span={12} style={{height: '40px', top: '-5px', zIndex: 1}}>
+                <Col span={8} style={{height: '40px', top: '-5px', zIndex: 1}}>
                   <Form {...formItemLayout}>
                     <Form.Item label="娓愬彉鑹�" style={{marginBottom: 10}}>
                       <Radio.Group value={plot.ramp || 'false'} onChange={this.rampChange}>
@@ -607,6 +646,16 @@
                     </Form.Item>
                   </Form>
                 </Col>
+                {plot.chartType === 'line' ? <Col span={8} style={{height: '40px', top: '-5px', zIndex: 1}}>
+                  <Form {...formItemLayout}>
+                    <Form.Item label="娓愬彉鏂瑰悜" style={{marginBottom: 10}}>
+                      <Radio.Group value={plot.rampDirection || 'horizontal'} onChange={this.rampDirectionChange}>
+                        <Radio value="horizontal">姘村钩</Radio>
+                        <Radio value="vertical">鍨傜洿</Radio>
+                      </Radio.Group>
+                    </Form.Item>
+                  </Form>
+                </Col> : null}
                 {datatype === 'statistics' ? <Button className="color-add mk-green" onClick={this.addColor}>{this.props.dict['model.add']}</Button> : null}
                 {datatype === 'statistics' ? <EditTable actions={['edit', 'move', 'del']} data={plot.colors || []} columns={ramp ==='true' ? rampStatColorColumns : statColorColumns} onChange={this.changeColor}/> : null}
                 {datatype !== 'statistics' ? <EditTable actions={['edit']} data={plot.colors || []} columns={ramp ==='true' ? rampColorColumns : colorColumns} onChange={this.changeColor}/> : null}
@@ -634,7 +683,7 @@
                   </Form.Item>
                 </Form>
               </Col>
-              <Col style={{fontSize: '12px', color: '#757575', paddingLeft: '10px'}} span={24}>娉細浣跨敤鑷畾涔夎缃椂锛屾樉绀虹殑鍧愭爣杞寸涓�涓湪宸︿晶锛岀浜屼釜鍦ㄥ彸渚э紝澶氫綑鐨勪笉鐢熸晥锛涙煴褰㈠浘鍙彲浠ユ坊鍔犱竴涓紙璁剧疆澶氫釜鏃讹紝绗竴涓敓鏁堬級銆�</Col>
+              <Col style={{fontSize: '12px', color: '#757575', paddingLeft: '10px'}} span={24}>娉細浣跨敤鑷畾涔夎缃椂锛屾樉绀虹殑鍧愭爣杞寸涓�涓湪宸︿晶锛岀浜屼釜鍦ㄥ彸渚э紝澶氫綑鐨勪笉鐢熸晥銆�</Col>
               <EditTable actions={['edit', 'move']} data={plot.customs || []} columns={cusColumns} onChange={this.changeCustom}/>
             </TabPane> : null}
           </Tabs>

--
Gitblit v1.8.0