update 优化 租户套餐菜单查询过滤掉 租户管理相关菜单
This commit is contained in:
@ -108,7 +108,7 @@ import {
|
|||||||
updateTenantPackage,
|
updateTenantPackage,
|
||||||
changePackageStatus
|
changePackageStatus
|
||||||
} from '@/api/system/tenantPackage';
|
} from '@/api/system/tenantPackage';
|
||||||
import { treeselect as menuTreeselect, tenantPackageMenuTreeselect } from '@/api/system/menu';
|
import { tenantPackageMenuTreeselect } from '@/api/system/menu';
|
||||||
import { TenantPkgForm, TenantPkgQuery, TenantPkgVO } from '@/api/system/tenantPackage/types';
|
import { TenantPkgForm, TenantPkgQuery, TenantPkgVO } from '@/api/system/tenantPackage/types';
|
||||||
import { MenuTreeOption } from '@/api/system/menu/types';
|
import { MenuTreeOption } from '@/api/system/menu/types';
|
||||||
import to from 'await-to-js';
|
import to from 'await-to-js';
|
||||||
@ -158,12 +158,6 @@ const data = reactive<PageData<TenantPkgForm, TenantPkgQuery>>({
|
|||||||
|
|
||||||
const { queryParams, form, rules } = toRefs(data);
|
const { queryParams, form, rules } = toRefs(data);
|
||||||
|
|
||||||
/** 查询菜单树结构 */
|
|
||||||
const getMenuTreeselect = async () => {
|
|
||||||
const { data } = await menuTreeselect();
|
|
||||||
menuOptions.value = data;
|
|
||||||
};
|
|
||||||
|
|
||||||
// 所有菜单节点数据
|
// 所有菜单节点数据
|
||||||
const getMenuAllCheckedKeys = (): any => {
|
const getMenuAllCheckedKeys = (): any => {
|
||||||
// 目前被选中的菜单节点
|
// 目前被选中的菜单节点
|
||||||
@ -265,9 +259,9 @@ const handleCheckedTreeConnect = (value: CheckboxValueType, type: string) => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
/** 新增按钮操作 */
|
/** 新增按钮操作 */
|
||||||
const handleAdd = () => {
|
const handleAdd = async () => {
|
||||||
reset();
|
reset();
|
||||||
getMenuTreeselect();
|
await getPackageMenuTreeselect(0);
|
||||||
dialog.visible = true;
|
dialog.visible = true;
|
||||||
dialog.title = '添加租户套餐';
|
dialog.title = '添加租户套餐';
|
||||||
};
|
};
|
||||||
|
Reference in New Issue
Block a user