Quellcode durchsuchen

feat: 安全设置增加【TOKEN最大刷新周期】

yanglzh vor 9 Monaten
Ursprung
Commit
578d64552d
1 geänderte Dateien mit 8 neuen und 0 gelöschten Zeilen
  1. 8 0
      src/views/system/basicConfig/safe.vue

+ 8 - 0
src/views/system/basicConfig/safe.vue

@@ -32,6 +32,11 @@
 					<template #append>分钟</template>
 				</el-input>
 			</el-form-item>
+			<el-form-item label="TOKEN最大刷新周期" prop="refresh" v-if="form.refresh">
+				<el-input type="number" v-model="form.refresh" placeholder="请输入">
+					<template #append>分钟</template>
+				</el-input>
+			</el-form-item>
 			<el-form-item label="密码输入错误次数" prop="errorNum" v-if="form.errorNum">
 				<el-input type="number" v-model="form.errorNum" placeholder="请输入"></el-input>
 			</el-form-item>
@@ -115,6 +120,7 @@ const emailConfigMap: any = {}
 const form = reactive({
 	singleLogin: '',
 	expiryDate: '',
+	refresh: '',
 	uppercase: '',
 	lowercase: '',
 	digit: '',
@@ -147,6 +153,7 @@ api.basicConfig.getDetails({ types: 1 }).then((res: any) => {
 
 	form.singleLogin = get('sys.is.single.login')
 	form.expiryDate = get('sys.token.expiry.date')
+	form.refresh = get('sys.token.max.refresh')
 	form.uppercase = get('sys.require.uppercase.letter')
 	form.lowercase = get('sys.require.lowercase.letter')
 	form.digit = get('sys.require.digit')
@@ -167,6 +174,7 @@ api.basicConfig.getDetails({ types: 1 }).then((res: any) => {
 function saveEmailConfig() {
 	set('sys.is.single.login', form.singleLogin)
 	set('sys.token.expiry.date', form.expiryDate)
+	set('sys.token.max.refresh', form.refresh)
 	set('sys.require.uppercase.letter', form.uppercase)
 	set('sys.require.lowercase.letter', form.lowercase)
 	set('sys.require.digit', form.digit)