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

---
 src/templates/comtableconfig/index.jsx |   45 +++++++++++++++++++++++++++++++--------------
 1 files changed, 31 insertions(+), 14 deletions(-)

diff --git a/src/templates/comtableconfig/index.jsx b/src/templates/comtableconfig/index.jsx
index ab5751c..d1a1fe6 100644
--- a/src/templates/comtableconfig/index.jsx
+++ b/src/templates/comtableconfig/index.jsx
@@ -4,6 +4,7 @@
 import { DndProvider } from 'react-dnd'
 import HTML5Backend from 'react-dnd-html5-backend'
 import { Button, Card, Modal, Collapse, notification, Spin, Select, List, Icon, Empty } from 'antd'
+import moment from 'moment'
 import DragElement from './dragelement'
 import SourceElement from './dragelement/source'
 import Api from '@/api'
@@ -146,10 +147,19 @@
    * 2銆佹牴鎹厤缃俊鎭腑宸蹭娇鐢ㄨ〃鑾峰彇鐩稿叧瀛楁淇℃伅
    */
   componentDidMount () {
-    let _text = 'select TbName ,Remark from sDataDictionary where IsKey!=\'\' and Deleted =0'
-    _text = Utils.formatOptions(_text)
+    let param = {
+      func: 'sPC_Get_SelectedList',
+      LText: 'select TbName ,Remark from sDataDictionary where IsKey!=\'\' and Deleted =0',
+      obj_name: 'data',
+      arr_field: 'TbName,Remark'
+    }
 
-    Api.getSystemConfig({func: 'sPC_Get_SelectedList', LText: _text, obj_name: 'data', arr_field: 'TbName,Remark'}).then(res => {
+    param.LText = Utils.formatOptions(param.LText)
+    param.timestamp = moment().format('YYYY-MM-DD HH:mm:ss') + '.000'
+    param.secretkey = Utils.encrypt(param.LText, param.timestamp)
+
+    Api.getSystemConfig(param).then(res => {
+      console.log(res)
       if (res.status) {
         this.setState({
           tables: res.data
@@ -1503,21 +1513,26 @@
           {/* 宸ュ叿鏍� */}
           <div className="tools">
             <Collapse accordion defaultActiveKey="0" bordered={false}>
-              <Panel header="鍩烘湰淇℃伅" key="0" id="common-basedata">
+              {/* 鍩烘湰淇℃伅 */}
+              <Panel header={this.state.dict['header.menu.basedata']} key="0" id="common-basedata">
+                {/* 鑿滃崟淇℃伅 */}
                 <MenuForm
                   dict={this.state.dict}
                   formlist={this.state.menuformlist}
                   wrappedComponentRef={(inst) => this.menuformRef = inst}
                 />
+                {/* 琛ㄥ悕娣诲姞 */}
                 <div className="ant-col ant-form-item-label">
-                  <label title="娣诲姞琛ㄥ悕">娣诲姞琛ㄥ悕</label>
+                  <label title={this.state.dict['header.menu.table.add']}>
+                    {this.state.dict['header.menu.table.add']}
+                  </label>
                 </div>
                 <Select
                   showSearch
                   className="tables"
                   style={{ width: '100%' }}
                   optionFilterProp="children"
-                  value={'璇烽�夋嫨琛ㄥ悕'}
+                  value={this.state.dict['header.menu.table.placeholder']}
                   onChange={this.onTableChange}
                   showArrow={false}
                   getPopupContainer={() => document.getElementById('common-basedata')}
@@ -1541,15 +1556,17 @@
                   </List.Item>}
                 />}
               </Panel>
-              <Panel header="鎼滅储" key="1">
+              {/* 鎼滅储鏉′欢娣诲姞 */}
+              <Panel header={this.state.dict['header.menu.search']} key="1">
                 <div className="search-element">
                   {Source.searchItems.map((item, index) => {
                     return (<SourceElement key={index} content={item}/>)
                   })}
                 </div>
-                <Button type="primary" block onClick={() => this.queryField('search')}>娣诲姞鎼滅储鏉′欢</Button>
+                <Button type="primary" block onClick={() => this.queryField('search')}>{this.state.dict['header.menu.search.add']}</Button>
               </Panel>
-              <Panel header="鎸夐挳" key="2">
+              {/* 鎸夐挳娣诲姞 */}
+              <Panel header={this.state.dict['header.menu.action']} key="2">
                 <div className="search-element">
                   {Source.actionItems.map((item, index) => {
                     return (<SourceElement key={index} content={item}/>)
@@ -1557,7 +1574,7 @@
                 </div>
                 {configAction.length > 0 ?
                   <div>
-                    <p style={{marginTop: '20px', marginBottom: '10px', color: '#1890ff'}}>鍙厤缃寜閽細</p>
+                    <p style={{marginTop: '20px', marginBottom: '10px', color: '#1890ff'}}>{this.state.dict['header.menu.action.configurable']}</p>
                     {configAction.map((item, index) => {
                       return (
                         <div key={index}>
@@ -1573,18 +1590,18 @@
                   </div> : null
                 }
               </Panel>
-              <Panel header="鏄剧ず鍒�" key="3">
+              <Panel header={this.state.dict['header.menu.column']} key="3">
                 <div className="search-element">
                   {Source.columnItems.map((item, index) => {
                     return (<SourceElement key={index} content={item}/>)
                   })}
                 </div>
-                <Button type="primary" block onClick={() => this.queryField('columns')}>娣诲姞鏄剧ず鍒�</Button>
+                <Button type="primary" block onClick={() => this.queryField('columns')}>{this.state.dict['header.menu.column.add']}</Button>
               </Panel>
             </Collapse>
           </div>
           <div className="setting">
-            <Card title="椤甸潰閰嶇疆" bordered={false} extra={
+            <Card title={this.state.dict['header.menu.page.configurable']} bordered={false} extra={
               <div>
                 <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>
@@ -1739,7 +1756,7 @@
           ]}
           destroyOnClose
         >
-          鑿滃崟閰嶇疆宸蹭慨鏀癸紝鏄惁淇濆瓨閰嶇疆淇℃伅锛�
+          {this.state.dict['header.menu.config.placeholder']}
         </Modal>
         {this.state.loading && <Spin size="large" />}
       </div>

--
Gitblit v1.8.0