From 607b5dc4059be1843b6c0f670b93f107fc263375 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期四, 19 三月 2020 16:08:29 +0800 Subject: [PATCH] 2020-03-19 --- src/components/transferform/index.jsx | 14 +++++++++----- 1 files changed, 9 insertions(+), 5 deletions(-) diff --git a/src/components/transferform/index.jsx b/src/components/transferform/index.jsx index c753a59..96907cd 100644 --- a/src/components/transferform/index.jsx +++ b/src/components/transferform/index.jsx @@ -1,15 +1,18 @@ import React, {Component} from 'react' import PropTypes from 'prop-types' import { Transfer } from 'antd' + +import zhCN from '@/locales/zh-CN/share.js' +import enUS from '@/locales/en-US/share.js' import './index.scss' class TransferForm extends Component { static propTypes = { - menulist: PropTypes.array, - dict: PropTypes.object, // 瀛楀吀椤� + menulist: PropTypes.array } state = { + dict: sessionStorage.getItem('lang') !== 'en-US' ? zhCN : enUS, targetKeys: [], selectedKeys: [] } @@ -23,14 +26,15 @@ } render() { - const { targetKeys, selectedKeys } = this.state + const { targetKeys, selectedKeys, dict } = this.state + return ( <div className="trawmenutransfer"> <Transfer dataSource={this.props.menulist} - titles={[this.props.dict['header.menu.thawmenu.source'], this.props.dict['header.menu.thawmenu.target']]} + titles={[dict['thawmenu.source'], dict['thawmenu.target']]} targetKeys={targetKeys} - locale={{itemUnit: this.props.dict['header.menu.thawmenu.itemUnit'], itemsUnit: this.props.dict['header.menu.thawmenu.itemsUnit']}} + locale={{itemUnit: dict['thawmenu.itemUnit'], itemsUnit: dict['thawmenu.itemsUnit']}} selectedKeys={selectedKeys} onChange={this.handleChange} onSelectChange={this.handleSelectChange} -- Gitblit v1.8.0