From 137fb8ea6af2789b3238b22bac31d80bced41dfe Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期三, 28 七月 2021 11:39:39 +0800 Subject: [PATCH] 2021-07-28 --- src/menu/components/card/cardcomponent/settingform/index.jsx | 32 +++++++++++++++++++------------- 1 files changed, 19 insertions(+), 13 deletions(-) diff --git a/src/menu/components/card/cardcomponent/settingform/index.jsx b/src/menu/components/card/cardcomponent/settingform/index.jsx index 738bd50..6424977 100644 --- a/src/menu/components/card/cardcomponent/settingform/index.jsx +++ b/src/menu/components/card/cardcomponent/settingform/index.jsx @@ -17,15 +17,15 @@ state = { type: this.props.setting.type || 'simple', click: this.props.setting.click || '', - isApp: sessionStorage.getItem('appType') === 'pc', + appType: sessionStorage.getItem('appType'), menulist: [] } UNSAFE_componentWillMount() { - const { isApp } = this.state + const { appType } = this.state let menulist = null - if (isApp) { + if (appType) { menulist = sessionStorage.getItem('appMenus') } else { menulist = sessionStorage.getItem('fstMenuList') @@ -67,7 +67,7 @@ render() { const { setting, cards } = this.props const { getFieldDecorator } = this.props.form - const { menulist, click, isApp } = this.state + const { menulist, click, appType } = this.state const formItemLayout = { labelCol: { @@ -81,7 +81,7 @@ } return ( - <div className="model-menu-setting-form"> + <div className="model-menu-card-setting-form"> <Form {...formItemLayout}> <Row gutter={24}> <Col span={12}> @@ -102,7 +102,7 @@ })(<InputNumber min={1} max={24} precision={0} onPressEnter={this.handleSubmit}/>)} </Form.Item> </Col> - <Col span={12}> + {appType !== 'mob' ? <Col span={12}> <Form.Item label={ <Tooltip placement="topLeft" title="閫夋嫨澶嶅紡鍗℃椂锛屽彲閰嶇疆榧犳爣鎮诞鏃剁殑鏄剧ず淇℃伅銆�"> <Icon type="question-circle" /> @@ -118,7 +118,7 @@ </Radio.Group> )} </Form.Item> - </Col> + </Col> : null} {this.state.type === 'multi' ? <Col span={12}> <Form.Item label={ <Tooltip placement="topLeft" title="澶嶅紡鍗$墖榧犳爣鎮诞淇℃伅鐨勫姩鐢绘晥鏋溿��"> @@ -155,19 +155,25 @@ </Form.Item> </Col> : null} <Col span={12}> - <Form.Item label="鐐瑰嚮浜嬩欢"> + <Form.Item label={ + <Tooltip placement="topLeft" title="褰撻�夋嫨瑙﹀彂鎸夐挳鏃讹紝鍙湁褰撳崱鐗囦腑鍙瓨鍦ㄤ竴涓寜閽椂鏈夋晥銆�"> + <Icon type="question-circle" /> + 鐐瑰嚮浜嬩欢 + </Tooltip> + }> {getFieldDecorator('click', { initialValue: click })( - <Radio.Group onChange={(e) => this.setState({click: e.target.value})}> + <Radio.Group style={{whiteSpace: 'nowrap'}} onChange={(e) => this.setState({click: e.target.value})}> <Radio value="">鏃�</Radio> <Radio value="menu">鑿滃崟</Radio> <Radio value="link">閾炬帴</Radio> + <Radio value="button">鎸夐挳</Radio> </Radio.Group> )} </Form.Item> </Col> - {!isApp && click === 'menu' ? <Col span={12}> + {!appType && click === 'menu' ? <Col span={12}> <Form.Item label="鑿滃崟"> {getFieldDecorator('menu', { initialValue: setting.menu || [], @@ -182,7 +188,7 @@ )} </Form.Item> </Col> : null} - {isApp && click === 'menu' ? <Col span={12}> + {appType && click === 'menu' ? <Col span={12}> <Form.Item label="鍏宠仈鑿滃崟"> {getFieldDecorator('menu', { initialValue: setting.menu || '', @@ -217,7 +223,7 @@ })( <TextArea rows={2}/> )} </Form.Item> </Col> : null} - {isApp ? <Col span={12}> + {appType === 'pc' && click !== '' && click !== 'button' ? <Col span={12}> <Form.Item label="鎵撳紑鏂瑰紡"> {getFieldDecorator('open', { initialValue: setting.open || 'blank' @@ -229,7 +235,7 @@ )} </Form.Item> </Col> : null} - {click !== '' ? <Col span={12}> + {click !== '' && click !== 'button' ? <Col span={12}> <Form.Item label="鍙傛暟鎷兼帴"> {getFieldDecorator('joint', { initialValue: setting.joint || 'true' -- Gitblit v1.8.0