From 1ae1a108fec2c42bc7f48dd2a63746ea39bc3142 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期三, 24 八月 2022 17:11:48 +0800 Subject: [PATCH] 2022-08-24 --- src/views/basedesign/index.jsx | 1 - /dev/null | 0 src/views/menudesign/menuform/index.jsx | 5 +---- 3 files changed, 1 insertions(+), 5 deletions(-) diff --git a/src/views/basedesign/index.jsx b/src/views/basedesign/index.jsx index 41172b4..807ea77 100644 --- a/src/views/basedesign/index.jsx +++ b/src/views/basedesign/index.jsx @@ -176,7 +176,6 @@ return ( <div className="mk-base-design-wrap"> <ConfigProvider locale={_locale}> - <Header/> {this.state.tabview === 'TreePage' ? <TreePageConfig diff --git a/src/views/basedesign/menuform/index.jsx b/src/views/basedesign/menuform/index.jsx deleted file mode 100644 index 5e09244..0000000 --- a/src/views/basedesign/menuform/index.jsx +++ /dev/null @@ -1,175 +0,0 @@ -import React, {Component} from 'react' -import PropTypes from 'prop-types' -import { Form, Row, Col, Input, Select } from 'antd' -import './index.scss' - -const { TextArea } = Input - -class MainSearch extends Component { - static propTpyes = { - menu: PropTypes.object, // 鑿滃崟淇℃伅 - inputSubmit: PropTypes.func // 鍥炶溅鎻愪氦 - } - - state = { - supMenuList: [] - } - - UNSAFE_componentWillMount () { - this.setState({ - supMenuList: this.props.menu.supMenuList - }) - } - - changeMenu = (val) => { - const { menu } = this.state - - let submenu = menu.fstMenuList.filter(item => item.MenuID === val)[0] - - if (submenu) { - this.setState({ - supMenuList: submenu.children - }, () => { - this.props.form.setFieldsValue({ParentID: submenu.children[0] ? submenu.children[0].MenuID : ''}) - }) - } else { - this.setState({ - supMenuList: [] - }, () => { - this.props.form.setFieldsValue({ParentID: ''}) - }) - } - } - - handleConfirm = () => { - // 琛ㄥ崟鎻愪氦鏃舵鏌ヨ緭鍏ュ�兼槸鍚︽纭� - return new Promise((resolve, reject) => { - this.props.form.validateFieldsAndScroll((err, values) => { - if (!err) { - resolve(values) - } else { - reject(err) - } - }) - }) - } - - onEnterSubmit = (e) => { - // 琛ㄥ崟鍥炶溅鎻愪氦 - if (e.key !== 'Enter') return - - this.props.inputSubmit && this.props.inputSubmit() - } - - render() { - const { getFieldDecorator } = this.props.form - const { menu } = this.state - const formItemLayout = { - labelCol: { - xs: { span: 24 }, - sm: { span: 8 } - }, - wrapperCol: { - xs: { span: 24 }, - sm: { span: 16 } - } - } - - return ( - <Form {...formItemLayout} style={{paddingRight: '20px'}} onKeyDown={this.onEnterSubmit}> - <Row gutter={24}> - <Col span={22}> - <Form.Item label={'涓�绾ц彍鍗�'}> - {getFieldDecorator('fstMenuId', { - initialValue: menu.fstMenuId, - rules: [ - { - required: true, - message: '璇烽�夋嫨涓婄骇鑿滃崟!' - } - ] - })( - <Select - showSearch - filterOption={(input, option) => option.props.children.toLowerCase().indexOf(input.toLowerCase()) >= 0} - onChange={this.changeMenu} - > - {menu.fstMenuList.map(option => - <Select.Option key={option.MenuID} value={option.MenuID}>{option.text || option.MenuName}</Select.Option> - )} - </Select> - )} - </Form.Item> - </Col> - <Col span={22}> - <Form.Item label={'浜岀骇鑿滃崟'}> - {getFieldDecorator('ParentID', { - initialValue: menu.ParentId, - rules: [ - { - required: true, - message: '璇烽�夋嫨涓婄骇鑿滃崟!' - } - ] - })( - <Select - showSearch - filterOption={(input, option) => option.props.children.toLowerCase().indexOf(input.toLowerCase()) >= 0} - > - {menu.supMenuList.map(option => - <Select.Option key={option.MenuID} value={option.MenuID}>{option.text || option.MenuName}</Select.Option> - )} - </Select> - )} - </Form.Item> - </Col> - <Col span={22}> - <Form.Item label={'鑿滃崟鍚嶇О'}> - {getFieldDecorator('MenuName', { - initialValue: menu.MenuName || '', - rules: [ - { - required: true, - message: '璇疯緭鍏ヨ彍鍗曞悕绉�!' - } - ] - })(<Input placeholder="" autoFocus autoComplete="off" />)} - </Form.Item> - </Col> - <Col span={22}> - <Form.Item label={'鑿滃崟鍙傛暟'}> - {getFieldDecorator('MenuNo', { - initialValue: menu.MenuNo || '', - rules: [ - { - required: true, - message: '璇疯緭鍏ヨ彍鍗曞弬鏁�!' - } - ] - })(<Input placeholder="" autoComplete="off" />)} - </Form.Item> - </Col> - {menu.Template === 'NewPage' ? <Col span={22}> - <Form.Item label={'閾炬帴鍦板潃'}> - {getFieldDecorator('url', { - initialValue: menu.url || '', - rules: [ - { - required: true, - message: '璇疯緭鍏ラ〉闈㈠湴鍧�!' - }, - { - max: 1024, - message: '鍦板潃鏈�闀夸负1024涓瓧绗�!' - } - ] - })(<TextArea rows={2} />)} - </Form.Item> - </Col> : null} - </Row> - </Form> - ) - } -} - -export default Form.create()(MainSearch) \ No newline at end of file diff --git a/src/views/basedesign/menuform/index.scss b/src/views/basedesign/menuform/index.scss deleted file mode 100644 index e69de29..0000000 --- a/src/views/basedesign/menuform/index.scss +++ /dev/null diff --git a/src/views/menudesign/menuform/index.jsx b/src/views/menudesign/menuform/index.jsx index 78f5593..05349bb 100644 --- a/src/views/menudesign/menuform/index.jsx +++ b/src/views/menudesign/menuform/index.jsx @@ -28,10 +28,7 @@ UNSAFE_componentWillMount () { const { MenuId, config } = this.props - let _param = {func: 's_get_pc_menus', systemType: options.sysType, debug: 'Y'} - _param.pro_sys = window.GLOB.systemType === 'production' ? 'Y' : '' - - Api.getSystemConfig(_param).then(result => { + Api.getSystemConfig({func: 's_get_pc_menus', systemType: options.sysType, debug: 'Y'}).then(result => { if (result.status) { let thdMenu = null let thdMenuList = [] -- Gitblit v1.8.0