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