zhengyiming
6 天以前 9d8ef3a592b3102c8d4133e601b31aacb91866f6
src/utils/module/index.ts
@@ -3,13 +3,14 @@
export * from './tree';
export type TreeModuleDtoGroupDto = API.ModuleDto & {
export type TreeModuleDtoGroupDto = API.GetMenusQueryResultItem & {
  children?: TreeModuleDtoGroupDto[];
  parentNode?: TreeModuleDtoGroupDto;
  hasCheck?: boolean;
};
export class ModuleUtils {
  static convertToModuleGroup(data: API.ModuleDto[]) {
  static convertToModuleGroup(data: API.GetMenusQueryResultItem[]) {
    const moduleTreeStore = new TreeStore<TreeModuleDtoGroupDto>({
      data: TreeStore.formatListToTree(data, null),
    });
@@ -59,7 +60,7 @@
    if (module) {
      const moduleTreeNode = moduleTreeStore.getNode(module.id);
      const siblingsNodes = moduleTreeNode.parent.childNodes;
      return siblingsNodes[siblingsNodes.length - 1].data.sortCode;
      return siblingsNodes[siblingsNodes.length - 1].data.sort;
    } else {
      return moduleTreeStore.root.childNodes.length;
    }
@@ -72,7 +73,7 @@
    const moduleTreeNode = moduleTreeStore.getNode(module.id);
    const childNodes = moduleTreeNode.childNodes;
    const lastChildNode = childNodes[childNodes.length - 1];
    return lastChildNode ? lastChildNode.data.sortCode : 0;
    return lastChildNode ? lastChildNode.data.sort : 0;
  }
  static getParentModule(