feat: 工作空间.
This commit is contained in:
21
orion-ops-ui/src/views/host-workspace/terminal/index.vue
Normal file
21
orion-ops-ui/src/views/host-workspace/terminal/index.vue
Normal file
@@ -0,0 +1,21 @@
|
||||
<template>
|
||||
<div>
|
||||
<div></div>
|
||||
<div></div>
|
||||
<div></div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'index'
|
||||
};
|
||||
</script>
|
||||
|
||||
<script lang="ts" setup>
|
||||
|
||||
</script>
|
||||
|
||||
<style lang="less" scoped>
|
||||
|
||||
</style>
|
||||
@@ -236,6 +236,7 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
cacheStore.reset('menus');
|
||||
Message.success('删除成功');
|
||||
} catch (e) {
|
||||
} finally {
|
||||
@@ -245,12 +246,12 @@
|
||||
|
||||
// 添加后回调
|
||||
const addedCallback = () => {
|
||||
loadMenuData();
|
||||
loadMenuData(true);
|
||||
};
|
||||
|
||||
// 更新后回调
|
||||
const updatedCallback = () => {
|
||||
loadMenuData();
|
||||
loadMenuData(true);
|
||||
};
|
||||
|
||||
defineExpose({
|
||||
@@ -258,11 +259,15 @@
|
||||
});
|
||||
|
||||
// 加载菜单
|
||||
const loadMenuData = async () => {
|
||||
const loadMenuData = async (all: any = undefined) => {
|
||||
try {
|
||||
setFetchLoading(true);
|
||||
const { data } = await getMenuList(formModel);
|
||||
const { data } = await getMenuList(all === true ? {} : formModel);
|
||||
tableRenderData.value = data as MenuQueryResponse[];
|
||||
// 重设缓存
|
||||
if (all) {
|
||||
cacheStore.set('menus', data);
|
||||
}
|
||||
} catch (e) {
|
||||
} finally {
|
||||
setFetchLoading(false);
|
||||
@@ -270,13 +275,13 @@
|
||||
};
|
||||
|
||||
onMounted(() => {
|
||||
loadMenuData();
|
||||
loadMenuData(true);
|
||||
});
|
||||
|
||||
// 重置菜单
|
||||
const resetForm = () => {
|
||||
formRef.value.resetFields();
|
||||
loadMenuData();
|
||||
loadMenuData(true);
|
||||
};
|
||||
|
||||
// 切换展开/折叠
|
||||
|
||||
Reference in New Issue
Block a user