mirror of
https://github.com/TeaOSLab/EdgeAdmin.git
synced 2025-11-07 15:20:25 +08:00
缓存可以设置是否使用系统默认设置
This commit is contained in:
@@ -11,15 +11,23 @@ Vue.component("http-cache-config-box", {
|
|||||||
enableCacheControlMaxAge: false,
|
enableCacheControlMaxAge: false,
|
||||||
cacheRefs: [],
|
cacheRefs: [],
|
||||||
purgeIsOn: false,
|
purgeIsOn: false,
|
||||||
purgeKey: ""
|
purgeKey: "",
|
||||||
|
disablePolicyRefs: false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (cacheConfig.cacheRefs == null) {
|
if (cacheConfig.cacheRefs == null) {
|
||||||
cacheConfig.cacheRefs = []
|
cacheConfig.cacheRefs = []
|
||||||
}
|
}
|
||||||
|
|
||||||
return {
|
return {
|
||||||
cacheConfig: cacheConfig,
|
cacheConfig: cacheConfig,
|
||||||
moreOptionsVisible: false
|
moreOptionsVisible: false,
|
||||||
|
enablePolicyRefs: !cacheConfig.disablePolicyRefs
|
||||||
|
}
|
||||||
|
},
|
||||||
|
watch: {
|
||||||
|
enablePolicyRefs: function (v) {
|
||||||
|
this.cacheConfig.disablePolicyRefs = !v
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
@@ -60,6 +68,13 @@ Vue.component("http-cache-config-box", {
|
|||||||
<span v-else class="red">当前集群没有设置缓存策略,当前配置无法生效。</span>
|
<span v-else class="red">当前集群没有设置缓存策略,当前配置无法生效。</span>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>使用默认缓存条件</td>
|
||||||
|
<td>
|
||||||
|
<checkbox v-model="enablePolicyRefs"></checkbox>
|
||||||
|
<p class="comment">选中后使用系统缓存策略中定义的默认的缓存条件。</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="title">是否开启缓存</td>
|
<td class="title">是否开启缓存</td>
|
||||||
<td>
|
<td>
|
||||||
|
|||||||
Reference in New Issue
Block a user