diff --git a/hx-op/src/enum/http-enum.ts b/hx-op/src/enum/http-enum.ts index 1235bea..f54a759 100644 --- a/hx-op/src/enum/http-enum.ts +++ b/hx-op/src/enum/http-enum.ts @@ -1,3 +1,5 @@ +import { routerConfig } from '/nerv-lib/saas/config/router.config'; + export enum ResultEnum { SUCCESS = 0, ERROR = 1, @@ -20,3 +22,11 @@ export enum ContentTypeEnum { // form-data upload FORM_DATA = 'multipart/form-data;charset=UTF-8', } + +export const errCodeMap = new Map([ + [13, ''], + [1, ''], + [11, ''], + [3005, ''], + [10086, () => routerConfig.logout()], +]); diff --git a/lib/component/tree/props.ts b/lib/component/tree/props.ts index 5310cba..3b73358 100644 --- a/lib/component/tree/props.ts +++ b/lib/component/tree/props.ts @@ -39,6 +39,7 @@ export const treeProps = { defaultExpandAll: PropTypes.bool.def(true), resultField: PropTypes.string.def('data'), header: PropTypes.object, + isSticky: PropTypes.bool.def(true), transform: { type: Function, default: (data: any) => data, diff --git a/lib/component/tree/tree-api.vue b/lib/component/tree/tree-api.vue index f644c24..f2d9009 100644 --- a/lib/component/tree/tree-api.vue +++ b/lib/component/tree/tree-api.vue @@ -1,11 +1,13 @@