|  |  |  | 
|---|
|  |  |  | customErrorHandler?: (error: any) => boolean; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | interface ModuleButtonDto { | 
|---|
|  |  |  | isEdit?: boolean; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | interface ModuleColumnDto { | 
|---|
|  |  |  | isEdit?: boolean; | 
|---|
|  |  |  | fixed?: boolean | 'left' | 'right'; | 
|---|
|  |  |  | needTips?: boolean; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | interface CustomModuleColumnDto extends ModuleColumnDto { | 
|---|
|  |  |  | id: string; | 
|---|
|  |  |  | enCode: string; | 
|---|
|  |  |  | name: string; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | interface DepartmentTree { | 
|---|
|  |  |  | leaf?: boolean; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | interface StationTree { | 
|---|
|  |  |  | leaf?: boolean; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | interface RoleList { | 
|---|
|  |  |  | //是否是客户端 | 
|---|
|  |  |  | isClient?: boolean; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | interface AreaTreeNode extends AreaDto { | 
|---|
|  |  |  | interface AreaTreeNode  { | 
|---|
|  |  |  | children?: AreaTreeNode[]; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | interface GetSearchSettingList { | 
|---|
|  |  |  | children?: GetSearchSettingList[]; | 
|---|
|  |  |  | /** 编码 */ | 
|---|
|  |  |  | areaCode?: string; | 
|---|
|  |  |  | /** 父级编码 */ | 
|---|
|  |  |  | parentCode?: string; | 
|---|
|  |  |  | /** 名称 */ | 
|---|
|  |  |  | areaName?: string; | 
|---|
|  |  |  | /** 1省 2市 3区 4镇 */ | 
|---|
|  |  |  | layer?: number; | 
|---|
|  |  |  | /** 排序 */ | 
|---|
|  |  |  | sort?: number; | 
|---|
|  |  |  | id?: string | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|