Save Rate limit values as Numbers instead Strings

This commit is contained in:
Angelina Filippova 2020-07-18 23:08:23 +03:00
parent 75b6f027a2
commit 98e5fa5d36

View file

@ -1,14 +1,16 @@
<template> <template>
<div :data-search="setting.key || setting.group" class="rate-limit-container"> <div :data-search="setting.key || setting.group" class="rate-limit-container">
<div v-if="!rateLimitAuthUsers"> <div v-if="!rateLimitAuthUsers">
<el-input <el-input-number
:value="rateLimitAllUsers[0]" :value="rateLimitAllUsers[0]"
:controls="false"
placeholder="scale" placeholder="scale"
class="scale-input" class="scale-input"
@input="parseRateLimiter($event, setting.key, 'scale', 'oneLimit', rateLimitAllUsers)"/> @input="parseRateLimiter($event, setting.key, 'scale', 'oneLimit', rateLimitAllUsers)"/>
<span>:</span> <span>:</span>
<el-input <el-input-number
:value="rateLimitAllUsers[1]" :value="rateLimitAllUsers[1]"
:controls="false"
placeholder="limit" placeholder="limit"
class="limit-input" class="limit-input"
@input="parseRateLimiter($event, setting.key, 'limit', 'oneLimit', rateLimitAllUsers)"/> @input="parseRateLimiter($event, setting.key, 'limit', 'oneLimit', rateLimitAllUsers)"/>
@ -25,16 +27,18 @@
</span> </span>
</div> </div>
<div class="rate-limit-content"> <div class="rate-limit-content">
<el-input <el-input-number
:value="rateLimitUnauthUsers[0]" :value="rateLimitUnauthUsers[0]"
:controls="false"
placeholder="scale" placeholder="scale"
class="scale-input" class="scale-input"
@input="parseRateLimiter( @input="parseRateLimiter(
$event, setting.key, 'scale', 'unauthUsersLimit', [rateLimitUnauthUsers, rateLimitAuthUsers] $event, setting.key, 'scale', 'unauthUsersLimit', [rateLimitUnauthUsers, rateLimitAuthUsers]
)"/> )"/>
<span>:</span> <span>:</span>
<el-input <el-input-number
:value="rateLimitUnauthUsers[1]" :value="rateLimitUnauthUsers[1]"
:controls="false"
placeholder="limit" placeholder="limit"
class="limit-input" class="limit-input"
@input="parseRateLimiter( @input="parseRateLimiter(
@ -49,14 +53,16 @@
</span> </span>
</div> </div>
<div class="rate-limit-content"> <div class="rate-limit-content">
<el-input <el-input-number
:value="rateLimitAuthUsers[0]" :value="rateLimitAuthUsers[0]"
:controls="false"
placeholder="scale" placeholder="scale"
class="scale-input" class="scale-input"
@input="parseRateLimiter($event, setting.key, 'scale', 'authUserslimit', [rateLimitUnauthUsers, rateLimitAuthUsers])"/> @input="parseRateLimiter($event, setting.key, 'scale', 'authUserslimit', [rateLimitUnauthUsers, rateLimitAuthUsers])"/>
<span>:</span> <span>:</span>
<el-input <el-input-number
:value="rateLimitAuthUsers[1]" :value="rateLimitAuthUsers[1]"
:controls="false"
placeholder="limit" placeholder="limit"
class="limit-input" class="limit-input"
@input="parseRateLimiter($event, setting.key, 'limit', 'authUserslimit', [rateLimitUnauthUsers, rateLimitAuthUsers])"/> @input="parseRateLimiter($event, setting.key, 'limit', 'authUserslimit', [rateLimitUnauthUsers, rateLimitAuthUsers])"/>