From bd06958321afa706f32287c71bd219eb0622c86c Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期二, 10 十二月 2019 16:31:45 +0800
Subject: [PATCH] 2019-12-10

---
 src/templates/comtableconfig/index.jsx |   34 +++++++++++++++++++++++++++++-----
 1 files changed, 29 insertions(+), 5 deletions(-)

diff --git a/src/templates/comtableconfig/index.jsx b/src/templates/comtableconfig/index.jsx
index 87a0a7a..2ca9f9a 100644
--- a/src/templates/comtableconfig/index.jsx
+++ b/src/templates/comtableconfig/index.jsx
@@ -3,7 +3,7 @@
 import { is, fromJS } from 'immutable'
 import { DndProvider } from 'react-dnd'
 import HTML5Backend from 'react-dnd-html5-backend'
-import { Button, Card, Modal, Collapse, notification, Spin, Select, List, Icon, Empty, Switch } from 'antd'
+import { Button, Card, Modal, Collapse, notification, Spin, Select, List, Icon, Empty, Switch, Tooltip } from 'antd'
 import moment from 'moment'
 import DragElement from './dragelement'
 import SourceElement from './dragelement/source'
@@ -542,6 +542,11 @@
           key: 'innerFunc',
           label: this.state.dict['header.form.innerFunc'],
           initVal: card.innerFunc,
+          tooltip: <div>
+            <p>鍐呴儴鎺ュ彛: 鍙嚜瀹氫箟鏁版嵁澶勭悊鍑芥暟锛屾湭璁剧疆鏃朵細璋冪敤绯荤粺鍑芥暟锛屼娇鐢ㄧ郴缁熷嚱鏁伴渶瀹屽杽鏁版嵁婧愬強鎿嶄綔绫诲瀷;</p>
+            <p>澶栭儴鎺ュ彛: 鍙嚜瀹氫箟鏁版嵁澶勭悊鍑芥暟锛屾彁浜ゆ暟鎹粡杩囧唴閮ㄥ嚱鏁板鐞嗗悗锛屼紶鍏ュ閮ㄦ帴鍙o紝鏈缃椂锛屾暟鎹細鐩存帴浼犲叆澶栭儴鎺ュ彛銆�</p>
+          </div>,
+          tooltipClass: 'middle',
           required: false,
           readonly: false
         },
@@ -660,6 +665,7 @@
           key: 'sql',
           label: this.state.dict['header.form.datasource'],
           initVal: card.sql || this.state.config.setting.tableName || '',
+          tooltip: this.state.dict['header.form.actionhelp.datasource'],
           required: false
         },
         {
@@ -667,6 +673,7 @@
           key: 'sqlType',
           label: this.state.dict['header.form.action.type'],
           initVal: card.sqlType || 'insert',
+          tooltip: this.state.dict['header.form.actionhelp.sqlType'],
           required: false,
           options: [{
             MenuID: 'insert',
@@ -1674,8 +1681,11 @@
                 />
                 {/* 琛ㄥ悕娣诲姞 */}
                 <div className="ant-col ant-form-item-label">
-                  <label title={this.state.dict['header.menu.table.add']}>
-                    {this.state.dict['header.menu.table.add']}
+                  <label>
+                    <Tooltip placement="topLeft" title="姝ゅ鍙互娣诲姞閰嶇疆鐩稿叧鐨勫父鐢ㄨ〃锛屽湪娣诲姞鎼滅储鏉′欢鍜屾樉绀哄垪鏃讹紝鍙�氳繃宸ュ叿鏍忎腑鐨勬坊鍔犳寜閽紝鎵归噺娣诲姞琛ㄦ牸鐩稿叧瀛楁銆�">
+                      <Icon type="question-circle" />
+                      {this.state.dict['header.menu.table.add']}
+                    </Tooltip>
                   </label>
                 </div>
                 <Select
@@ -1724,7 +1734,12 @@
                   })}
                 </div>
                 {configAction.length > 0 ?
-                  <p className="config-btn-title">{this.state.dict['header.menu.action.configurable']}</p> : null
+                  <p className="config-btn-title">
+                    <Tooltip placement="topLeft" title="鐐瑰嚮鎸夐挳锛屽彲瀹屾垚鎴栨煡鐪嬫寜閽厤缃俊鎭��">
+                      <Icon type="question-circle" />
+                    </Tooltip>
+                    {this.state.dict['header.menu.action.configurable']}
+                  </p> : null
                 }
                 {configAction.map((item, index) => {
                   return (
@@ -1752,7 +1767,7 @@
           <div className="setting">
             <Card title={this.state.dict['header.menu.page.configurable']} bordered={false} extra={
               <div>
-                <Switch className="big" checkedChildren="鍚�" unCheckedChildren="鍏�" defaultChecked={this.state.config.enabled} onChange={this.onEnabledChange} />
+                <Switch className="big" checkedChildren="鍚�" unCheckedChildren="鍋�" defaultChecked={this.state.config.enabled} onChange={this.onEnabledChange} />
                 <Button type="primary" onClick={this.changeTemplate}>{this.state.dict['header.menu.template.change']}</Button>
                 <Button type="primary" onClick={this.submitConfig} loading={this.state.menuloading}>{this.state.dict['header.save']}</Button>
                 <Button onClick={this.cancelConfig}>{this.state.dict['header.return']}</Button>
@@ -1760,6 +1775,9 @@
             } style={{ width: '100%' }}>
               <Icon type="setting" onClick={this.changeSetting} />
               <div className="search-list">
+                <Tooltip placement="bottomLeft" overlayClassName="middle" title="鍦ㄥ乏渚у伐鍏锋爮銆婃悳绱€�嬩腑锛岄�夋嫨瀵瑰簲鎼滅储妗嗘嫋鑷虫澶勬坊鍔狅紱鎴栫偣鍑绘寜閽�婃坊鍔犳悳绱㈡潯浠躲�嬫壒閲忔坊鍔狅紝閫夋嫨鎵归噺娣诲姞鏃讹紝闇�鎻愬墠閫夋嫨浣跨敤琛ㄣ��">
+                  <Icon type="question-circle" />
+                </Tooltip>
                 {!this.state.searchloading ?
                   <DragElement
                     list={this.state.config.search}
@@ -1772,6 +1790,9 @@
                 }
               </div>
               <div className="action-list">
+                <Tooltip placement="bottomLeft" overlayClassName="middle" title="鍦ㄥ乏渚у伐鍏锋爮銆婃寜閽�嬩腑锛岄�夋嫨瀵瑰簲绫诲瀷鐨勬寜閽嫋鑷虫澶勬坊鍔狅紝濡傞�夋嫨鎸夐挳绫诲瀷涓鸿〃鍗曘�佹柊鏍囩椤电瓑鍚湁閰嶇疆椤甸潰鐨勬寜閽紝鍙湪宸︿晶宸ュ叿鏍�-鎸夐挳-鍙厤缃寜閽锛岀偣鍑绘寜閽畬鎴愮浉鍏抽厤缃�傛敞锛氬綋璁剧疆鎸夐挳鏄剧ず浣嶇疆涓鸿〃鏍兼椂锛屾樉绀哄垪浼氬鍔犳搷浣滃垪銆�">
+                  <Icon type="question-circle" />
+                </Tooltip>
                 {!this.state.actionloading ?
                   <DragElement
                     list={this.state.config.action}
@@ -1785,6 +1806,9 @@
                 }
               </div>
               <div className="column-list">
+                <Tooltip placement="bottomLeft" overlayClassName="middle" title="鍦ㄥ乏渚у伐鍏锋爮銆婃樉绀哄垪銆嬩腑锛岄�夋嫨瀵瑰簲绫诲瀷鐨勬樉绀哄垪鎷栬嚦姝ゅ娣诲姞锛涙垨鐐瑰嚮銆婃坊鍔犳樉绀哄垪銆嬫寜閽壒閲忔坊鍔狅紝閫夋嫨鎵归噺娣诲姞鏃讹紝闇�鎻愬墠閫夋嫨浣跨敤琛ㄣ�傛敞锛氭坊鍔犲悎骞跺垪鏃讹紝闇�璁剧疆鍙�夊垪銆�">
+                  <Icon type="question-circle" />
+                </Tooltip>
                 {!this.state.columnsloading ?
                   <DragElement
                     list={this.state.config.columns}

--
Gitblit v1.8.0