From b91c28df2f734b680198e755b7828666e238cea0 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期五, 21 六月 2024 16:43:44 +0800 Subject: [PATCH] Merge branch 'develop' --- src/views/appmanage/submutilform/index.jsx | 22 +++++++++++++++------- 1 files changed, 15 insertions(+), 7 deletions(-) diff --git a/src/views/appmanage/submutilform/index.jsx b/src/views/appmanage/submutilform/index.jsx index 20d6daf..de2a0a2 100644 --- a/src/views/appmanage/submutilform/index.jsx +++ b/src/views/appmanage/submutilform/index.jsx @@ -3,6 +3,7 @@ import { Form, Row, Col, Select, Radio, Input, Tooltip, InputNumber, Checkbox } from 'antd' import { QuestionCircleOutlined } from '@ant-design/icons' +import { langs } from '@/store/options.js' import asyncComponent from '@/utils/asyncComponent' import './index.scss' @@ -16,13 +17,21 @@ inputSubmit: PropTypes.func // input鍥炶溅鎻愪氦 } - state = {typename: 'mob', adapters: [], exts: []} + state = { + typename: 'mob', + adapters: [], + exts: [] + } UNSAFE_componentWillMount() { const { card } = this.props let adapters = [] let exts = [] let typename = 'mob' + let _langs = [] + Object.keys(langs).forEach(key => { + _langs.push({value: key, label: langs[key]}) + }) if (card) { typename = card.typename || 'mob' @@ -38,7 +47,7 @@ } } - this.setState({typename, adapters, exts}) + this.setState({typename, adapters, exts, langs: _langs}) } /** @@ -80,7 +89,7 @@ render() { const { card, type } = this.props const { getFieldDecorator } = this.props.form - const { typename, adapters, exts } = this.state + const { typename, adapters, exts, langs } = this.state const formItemLayout = { labelCol: { xs: { span: 24 }, @@ -113,10 +122,9 @@ {getFieldDecorator('lang', { initialValue: card ? card.lang || 'zh-CN' : 'zh-CN' })( - <Radio.Group disabled={type === 'edit'}> - <Radio value="zh-CN">涓枃</Radio> - <Radio value="en-US">鑻辨枃</Radio> - </Radio.Group> + <Select disabled={type === 'edit'}> + {langs.map(item => <Select.Option key={item.value} value={item.value}>{item.label}</Select.Option>)} + </Select> )} </Form.Item> </Col> -- Gitblit v1.8.0