optimize: `最大日志文件大小` 单位切换时,重新计算数值
parent
56d8c233da
commit
b671c79621
|
@ -206,7 +206,7 @@ export default {
|
|||
</div>
|
||||
</a-form-item>
|
||||
<a-form-item label="代理端口" :label-col="labelCol" :wrapper-col="wrapperCol">
|
||||
<a-input-number v-model="config.server.port" :min="0" :max="65535" />
|
||||
<a-input-number v-model="config.server.port" :min="0" :max="65535" :precision="0" />
|
||||
<div class="form-help">
|
||||
修改后需要重启应用
|
||||
</div>
|
||||
|
@ -268,8 +268,8 @@ export default {
|
|||
<a-tab-pane key="3" tab="超时时间设置">
|
||||
<div style="height:100%;display:flex;flex-direction:column">
|
||||
<a-form-item label="默认超时时间" :label-col="labelCol" :wrapper-col="wrapperCol">
|
||||
请求:<a-input-number v-model="config.server.setting.defaultTimeout" :step="1000" :min="1000" /> ms,对应<code>timeout</code>配置<br>
|
||||
连接:<a-input-number v-model="config.server.setting.defaultKeepAliveTimeout" :step="1000" :min="1000" /> ms,对应<code>keepAliveTimeout</code>配置
|
||||
请求:<a-input-number v-model="config.server.setting.defaultTimeout" :step="1000" :min="1000" :precision="0" /> ms,对应<code>timeout</code>配置<br>
|
||||
连接:<a-input-number v-model="config.server.setting.defaultKeepAliveTimeout" :step="1000" :min="1000" :precision="0" /> ms,对应<code>keepAliveTimeout</code>配置
|
||||
</a-form-item>
|
||||
<hr style="margin-bottom:15px">
|
||||
<div>这里指定域名的超时时间:<span class="form-help">(域名配置可使用通配符或正则)</span></div>
|
||||
|
@ -363,10 +363,10 @@ export default {
|
|||
</a-checkbox>
|
||||
</a-form-item>
|
||||
<a-form-item label="自动测试间隔" :label-col="labelCol" :wrapper-col="wrapperCol">
|
||||
<a-input-number v-model="getSpeedTestConfig().interval" :step="1000" :min="1" /> ms
|
||||
<a-input-number v-model="getSpeedTestConfig().interval" :step="1000" :min="1" :precision="0" /> ms
|
||||
</a-form-item>
|
||||
<!-- <a-form-item label="慢速IP阈值" :label-col="labelCol" :wrapper-col="wrapperCol">
|
||||
<a-input-number v-model="config.server.setting.lowSpeedDelay" :step="10" :min="100"/> ms
|
||||
<a-input-number v-model="config.server.setting.lowSpeedDelay" :step="10" :min="100" :precision="0" /> ms
|
||||
</a-form-item> -->
|
||||
<div>使用以下DNS获取IP进行测速</div>
|
||||
<a-row style="margin-top:10px">
|
||||
|
|
|
@ -313,6 +313,14 @@ export default {
|
|||
onCancel () {},
|
||||
})
|
||||
},
|
||||
async onMaxLogFileSizeUnitChange (value) {
|
||||
if (value === 'MB') {
|
||||
this.config.app.maxLogFileSize = (this.config.app.maxLogFileSize || 1) * 1024
|
||||
} else {
|
||||
this.config.app.maxLogFileSize = ((this.config.app.maxLogFileSize || 1024) / 1024).toFixed(2) - 0
|
||||
}
|
||||
this.$refs.maxLogFileSize.focus()
|
||||
},
|
||||
},
|
||||
}
|
||||
</script>
|
||||
|
@ -430,8 +438,8 @@ export default {
|
|||
</div>
|
||||
</a-form-item>
|
||||
<a-form-item label="启动时窗口大小" :label-col="labelCol" :wrapper-col="wrapperCol">
|
||||
<a-input-number v-model="config.app.windowSize.width" :step="50" :min="600" :max="2400" /> ×
|
||||
<a-input-number v-model="config.app.windowSize.height" :step="50" :min="500" :max="2000" />
|
||||
<a-input-number v-model="config.app.windowSize.width" :step="50" :min="600" :max="2400" :precision="0" /> ×
|
||||
<a-input-number v-model="config.app.windowSize.height" :step="50" :min="500" :max="2000" :precision="0" />
|
||||
</a-form-item>
|
||||
<hr>
|
||||
<a-form-item label="自动检查更新" :label-col="labelCol" :wrapper-col="wrapperCol">
|
||||
|
@ -469,8 +477,8 @@ export default {
|
|||
</div>
|
||||
</a-form-item>
|
||||
<a-form-item label="最大日志文件大小" :label-col="labelCol" :wrapper-col="wrapperCol">
|
||||
<a-input-number v-model="config.app.maxLogFileSize" :step="1" :min="0" />
|
||||
<a-select v-model="config.app.maxLogFileSizeUnit" class="md-ml-5">
|
||||
<a-input-number ref="maxLogFileSize" v-model="config.app.maxLogFileSize" :step="1" :min="0" />
|
||||
<a-select v-model="config.app.maxLogFileSizeUnit" class="md-ml-5" @change="onMaxLogFileSizeUnitChange">
|
||||
<a-select-option v-for="(item) of maxLogFileSizeUnit" :key="item.value" :value="item.value">
|
||||
{{ item.label }}
|
||||
</a-select-option>
|
||||
|
@ -481,7 +489,7 @@ export default {
|
|||
</div>
|
||||
</a-form-item>
|
||||
<a-form-item label="保留日志文件数" :label-col="labelCol" :wrapper-col="wrapperCol">
|
||||
<a-input-number v-model="config.app.keepLogFileCount" :step="1" :min="0" />
|
||||
<a-input-number v-model="config.app.keepLogFileCount" :step="1" :min="0" :precision="0" />
|
||||
<div class="form-help">
|
||||
修改后,重启DS才生效,<code>隔天</code>或<code>达到日志文件大小限制</code>时,才会触发清理程序!
|
||||
</div>
|
||||
|
|
Loading…
Reference in New Issue