From d5ce81026882ada34e5d49411be7c90ee96cc102 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期二, 17 一月 2023 18:20:11 +0800 Subject: [PATCH] 2023-01-17 --- src/components/keyInterface/index.jsx | 27 ++++++++++++++++----------- 1 files changed, 16 insertions(+), 11 deletions(-) diff --git a/src/components/keyInterface/index.jsx b/src/components/keyInterface/index.jsx index 517b091..1319549 100644 --- a/src/components/keyInterface/index.jsx +++ b/src/components/keyInterface/index.jsx @@ -19,6 +19,7 @@ url: '', key: '', visible: false, + apptoken: '', setting: null } @@ -57,7 +58,7 @@ } } - this.setState({visible: true, setting: _setting || {}}) + this.setState({visible: true, setting: _setting || {ssoInterface: 'http://sso.mk9h.cn/cloud/webapi/dostars'}}) } decrypt = (token, value) => { @@ -104,7 +105,7 @@ return } } - this.setState({key: key, setting: _setting}) + this.setState({key: key, apptoken: values.apptoken, setting: _setting}) return } @@ -136,7 +137,7 @@ this.props.onChange(content) - this.setState({setting: message, url: values.interface, visible: false}) + this.setState({setting: message, url: values.interface, apptoken: '', visible: false}) if (this.props.type !== 'develop') { this.setState({key: ''}) @@ -153,7 +154,7 @@ if (type === 'develop') { this.setState({setting: null, url: ''}) } else { - this.setState({key: '', setting: null, url: ''}) + this.setState({key: '', apptoken: '', setting: null, url: ''}) } this.props.onChange('') @@ -163,14 +164,15 @@ const { type } = this.props if (type !== 'develop') { - this.setState({key: ''}) + this.setState({key: '', apptoken: ''}) } this.setState({visible: false}) } render() { + const { type } = this.props const { getFieldDecorator } = this.props.form - const { url, visible, setting, key } = this.state + const { url, visible, setting, key, apptoken } = this.state return ( <div className="mk-key-wrap"> @@ -191,9 +193,12 @@ > {key && setting ? <Form> + {apptoken && type !== 'develop' ? <Form.Item style={{color: 'red'}} label="姝e紡绯荤粺appkey"> + {apptoken} + </Form.Item> : null} <Form.Item label="鎺ュ彛鍦板潃"> {getFieldDecorator('interface', { - initialValue: setting.interface, + initialValue: setting.interface || 'http://******/webapi/dostars', rules: [ { required: true, @@ -204,7 +209,7 @@ message: '鍙彲浣跨敤鑻辨枃銆佹暟瀛椾互鍙�:_./' } ] - })(<TextArea rows={2}/>)} + })(<TextArea placeholder="http://******/webapi/dostars" rows={2}/>)} </Form.Item> <Form.Item label="sso鍦板潃"> {getFieldDecorator('ssoInterface', { @@ -215,9 +220,9 @@ message: '鍙彲浣跨敤鑻辨枃銆佹暟瀛椾互鍙�:_./' } ] - })(<TextArea rows={2}/>)} + })(<TextArea placeholder="http://sso.mk9h.cn/cloud/webapi/dostars" rows={2}/>)} </Form.Item> - <Form.Item label="appkey"> + <Form.Item label="鐩爣绯荤粺appkey"> {getFieldDecorator('appkey', { initialValue: setting.appkey || '', rules: [ @@ -282,7 +287,7 @@ </Form.Item> </Form> : null} {!key ? <Form style={{marginTop: '20px', marginBottom: '50px'}}> - <Form.Item label="appkey"> + <Form.Item label="姝e紡绯荤粺appkey"> {getFieldDecorator('apptoken', { initialValue: '', rules: [ -- Gitblit v1.8.0