修改更新主机身份逻辑.

This commit is contained in:
lijiahang
2023-09-21 16:06:09 +08:00
parent b13cbd8cca
commit d236e57f85
10 changed files with 85 additions and 37 deletions

View File

@@ -84,18 +84,26 @@
field="type"
label="是否可见"
tooltip="选择隐藏后不会在菜单以及 tab 中显示 但是可以访问">
<a-radio-group type="button"
v-model="formModel.visible"
:options="toOptions(MenuVisibleEnum)" />
<a-switch type="round"
size="large"
v-model="formModel.visible"
:checked-text="MenuVisibleEnum.SHOW.label"
:checked-value="MenuVisibleEnum.SHOW.value"
:unchecked-text="MenuVisibleEnum.HIDE.label"
:unchecked-value="MenuVisibleEnum.HIDE.value" />
</a-form-item>
<!-- 是否缓存 -->
<a-form-item v-if="formModel.type !== MenuTypeEnum.FUNCTION.value"
field="type"
label="是否缓存"
tooltip="选择缓存后则会使用 keep-alive 缓存组件">
<a-radio-group type="button"
v-model="formModel.cache"
:options="toOptions(MenuCacheEnum)" />
<a-switch type="round"
size="large"
v-model="formModel.cache"
:checked-text="MenuCacheEnum.ENABLED.label"
:checked-value="MenuCacheEnum.ENABLED.value"
:unchecked-text="MenuCacheEnum.DISABLED.label"
:unchecked-value="MenuCacheEnum.DISABLED.value" />
</a-form-item>
</a-form>
</a-spin>
@@ -136,7 +144,7 @@
permission: undefined,
sort: undefined,
visible: MenuVisibleEnum.SHOW.value,
cache: MenuCacheEnum.SHOW.value,
cache: MenuCacheEnum.ENABLED.value,
icon: undefined,
path: undefined,
component: undefined,

View File

@@ -52,11 +52,11 @@ export const MenuVisibleEnum = {
* 菜单缓存状态
*/
export const MenuCacheEnum = {
HIDE: {
DISABLED: {
value: 0,
label: '不缓存',
},
SHOW: {
ENABLED: {
value: 1,
label: '缓存',
}