From 328be53b4461397cd96da79c7e40c892bdb94e2a Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期日, 15 六月 2025 21:00:39 +0800
Subject: [PATCH] 2025-06-15

---
 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 11a459d..4e11761 100644
--- a/src/components/keyInterface/index.jsx
+++ b/src/components/keyInterface/index.jsx
@@ -19,6 +19,7 @@
     url: '',
     key: '',
     visible: false,
+    apptoken: '',
     setting: null
   }
 
@@ -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,6 +193,9 @@
         >
           {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 || 'http://******/webapi/dostars',
@@ -200,8 +205,8 @@
                       message: '璇疯緭鍏ユ帴鍙e湴鍧�!'
                     },
                     {
-                      pattern: /^[0-9a-zA-Z:_./]+$/,
-                      message: '鍙彲浣跨敤鑻辨枃銆佹暟瀛椾互鍙�:_./'
+                      pattern: /^[0-9a-zA-Z:_\-./]+$/,
+                      message: '鍙彲浣跨敤鑻辨枃銆佹暟瀛椾互鍙�:_-./'
                     }
                   ]
                 })(<TextArea placeholder="http://******/webapi/dostars" rows={2}/>)}
@@ -211,13 +216,13 @@
                   initialValue: setting.ssoInterface || '',
                   rules: [
                     {
-                      pattern: /^[0-9a-zA-Z:_./]+$/,
-                      message: '鍙彲浣跨敤鑻辨枃銆佹暟瀛椾互鍙�:_./'
+                      pattern: /^[0-9a-zA-Z:_\-./]+$/,
+                      message: '鍙彲浣跨敤鑻辨枃銆佹暟瀛椾互鍙�:_-./'
                     }
                   ]
                 })(<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