lejianwen месяцев назад: 5
Родитель
Сommit
ffe0961b4a
1 измененных файлов с 14 добавлено и 9 удалено
  1. 14 9
      src/views/oauth/index.vue

+ 14 - 9
src/views/oauth/index.vue

@@ -58,14 +58,18 @@
58
         </el-form-item>
58
         </el-form-item>
59
         <el-form-item label="ClientSecret" prop="client_secret">
59
         <el-form-item label="ClientSecret" prop="client_secret">
60
           <el-input
60
           <el-input
61
-            v-model="formData.client_secret"
62
-            :type="formData.id ? 'password' : 'text'"
63
-            :show-password="!formData.id"
64
-            >
61
+              v-model="formData.client_secret"
62
+              :type="formData.id ? 'password' : 'text'"
63
+              :show-password="!formData.id"
64
+          >
65
           </el-input>
65
           </el-input>
66
         </el-form-item>
66
         </el-form-item>
67
         <el-form-item label="RedirectUrl" prop="redirect_url">
67
         <el-form-item label="RedirectUrl" prop="redirect_url">
68
-          <div @click="copyRedirectUrl">{{formData.redirect_url}} <el-icon><CopyDocument></CopyDocument></el-icon></div>
68
+          <div @click="copyRedirectUrl">{{ defaultRedirect() }}
69
+            <el-icon>
70
+              <CopyDocument></CopyDocument>
71
+            </el-icon>
72
+          </div>
69
         </el-form-item>
73
         </el-form-item>
70
         <el-form-item label="PkceEnable" prop="pkce_enable">
74
         <el-form-item label="PkceEnable" prop="pkce_enable">
71
           <el-switch v-model="formData.pkce_enable"
75
           <el-switch v-model="formData.pkce_enable"
@@ -106,8 +110,9 @@
106
   import { CopyDocument } from '@element-plus/icons'
110
   import { CopyDocument } from '@element-plus/icons'
107
 
111
 
108
   const app = useAppStore()
112
   const app = useAppStore()
113
+
109
   const copyRedirectUrl = (e) => {
114
   const copyRedirectUrl = (e) => {
110
-    handleClipboard(formData.redirect_url, e)
115
+    handleClipboard(defaultRedirect(), e)
111
   }
116
   }
112
 
117
 
113
   const listRes = reactive({
118
   const listRes = reactive({
@@ -200,7 +205,7 @@
200
   }
205
   }
201
 
206
 
202
   const defaultRedirect = () => {
207
   const defaultRedirect = () => {
203
-    return `${app.setting.rustdeskConfig.api_server||window.location.origin}/api/oidc/callback`
208
+    return `${app.setting.rustdeskConfig.api_server || window.location.origin}/api/oidc/callback`
204
   }
209
   }
205
 
210
 
206
   const toEdit = (row) => {
211
   const toEdit = (row) => {
@@ -211,7 +216,7 @@
211
     formData.issuer = row.issuer
216
     formData.issuer = row.issuer
212
     formData.client_id = row.client_id
217
     formData.client_id = row.client_id
213
     formData.client_secret = row.client_secret
218
     formData.client_secret = row.client_secret
214
-    formData.redirect_url = row.redirect_url || defaultRedirect()
219
+    // formData.redirect_url = row.redirect_url || defaultRedirect()
215
     formData.scopes = row.scopes
220
     formData.scopes = row.scopes
216
     formData.auto_register = row.auto_register
221
     formData.auto_register = row.auto_register
217
     formData.pkce_enable = row.pkce_enable
222
     formData.pkce_enable = row.pkce_enable
@@ -225,7 +230,7 @@
225
     formData.issuer = ''
230
     formData.issuer = ''
226
     formData.client_id = ''
231
     formData.client_id = ''
227
     formData.client_secret = ''
232
     formData.client_secret = ''
228
-    formData.redirect_url = defaultRedirect()
233
+    // formData.redirect_url = defaultRedirect()
229
     formData.scopes = ''
234
     formData.scopes = ''
230
     formData.auto_register = false
235
     formData.auto_register = false
231
     formData.pkce_enable = false
236
     formData.pkce_enable = false