@@ -49,7 +49,6 @@ const WorkspaceRight = memo<IProps>((props: IProps) => {
4949 id : t . id ,
5050 title : t . name ,
5151 type : t . operationType ,
52- editableName : true ,
5352 uniqueData : t ,
5453 } ;
5554 } ) ;
@@ -112,7 +111,7 @@ const WorkspaceRight = memo<IProps>((props: IProps) => {
112111 if ( doubleClickTreeNodeData . treeNodeType === TreeNodeType . VIEW ) {
113112 const { extraParams } = doubleClickTreeNodeData ;
114113 const { databaseName, schemaName, tableName, dataSourceId } = extraParams || { } ;
115- const callback = ( consoleId : number , workspaceTabList : IWorkspaceTab [ ] ) => {
114+ const callback = ( consoleId : number , _workspaceTabList : IWorkspaceTab [ ] ) => {
116115 sqlService
117116 . getViewDetail ( {
118117 dataSourceId : dataSourceId ! ,
@@ -122,7 +121,7 @@ const WorkspaceRight = memo<IProps>((props: IProps) => {
122121 } )
123122 . then ( ( res ) => {
124123 // 更新ddl
125- const newList = workspaceTabList . map ( ( t ) => {
124+ const newList = _workspaceTabList . map ( ( t ) => {
126125 if ( t . id === consoleId ) {
127126 return {
128127 ...t ,
@@ -151,7 +150,7 @@ const WorkspaceRight = memo<IProps>((props: IProps) => {
151150 const { extraParams } = doubleClickTreeNodeData ;
152151 const { databaseName, schemaName, triggerName, dataSourceId } = extraParams || { } ;
153152 const name = doubleClickTreeNodeData . name ;
154- const callback = ( consoleId : number , workspaceTabList : IWorkspaceTab [ ] ) => {
153+ const callback = ( consoleId : number , _workspaceTabList : IWorkspaceTab [ ] ) => {
155154 sqlService
156155 . getTriggerDetail ( {
157156 dataSourceId : dataSourceId ! ,
@@ -161,7 +160,7 @@ const WorkspaceRight = memo<IProps>((props: IProps) => {
161160 } )
162161 . then ( ( res ) => {
163162 // 更新ddl
164- const newList = workspaceTabList . map ( ( t ) => {
163+ const newList = _workspaceTabList . map ( ( t ) => {
165164 if ( t . id === consoleId ) {
166165 return {
167166 ...t ,
@@ -188,7 +187,7 @@ const WorkspaceRight = memo<IProps>((props: IProps) => {
188187 const { extraParams } = doubleClickTreeNodeData ;
189188 const { databaseName, schemaName, procedureName, dataSourceId } = extraParams || { } ;
190189 const name = doubleClickTreeNodeData . name ;
191- const callback = ( consoleId : number , workspaceTabList : IWorkspaceTab [ ] ) => {
190+ const callback = ( consoleId : number , _workspaceTabList : IWorkspaceTab [ ] ) => {
192191 sqlService
193192 . getProcedureDetail ( {
194193 dataSourceId : dataSourceId ! ,
@@ -198,7 +197,7 @@ const WorkspaceRight = memo<IProps>((props: IProps) => {
198197 } )
199198 . then ( ( res ) => {
200199 // 更新ddl
201- const newList = workspaceTabList . map ( ( t ) => {
200+ const newList = _workspaceTabList . map ( ( t ) => {
202201 if ( t . id === consoleId ) {
203202 return {
204203 ...t ,
@@ -225,7 +224,7 @@ const WorkspaceRight = memo<IProps>((props: IProps) => {
225224 const { extraParams } = doubleClickTreeNodeData ;
226225 const { databaseName, schemaName, dataSourceId, functionName } = extraParams || { } ;
227226 const name = doubleClickTreeNodeData . name ;
228- const callback = ( consoleId : number , workspaceTabList : IWorkspaceTab [ ] ) => {
227+ const callback = ( consoleId : number , _workspaceTabList : IWorkspaceTab [ ] ) => {
229228 sqlService
230229 . getFunctionDetail ( {
231230 dataSourceId : dataSourceId ! ,
@@ -235,7 +234,7 @@ const WorkspaceRight = memo<IProps>((props: IProps) => {
235234 } )
236235 . then ( ( res ) => {
237236 // 更新ddl
238- const newList = workspaceTabList ?. map ( ( t ) => {
237+ const newList = _workspaceTabList ?. map ( ( t ) => {
239238 if ( t . id === consoleId ) {
240239 return {
241240 ...t ,
@@ -327,11 +326,11 @@ const WorkspaceRight = memo<IProps>((props: IProps) => {
327326 doubleClickTreeNodeData : any ;
328327 workSpaceTabType : WorkspaceTabType ;
329328 name : string ;
330- callback ?: Function ;
329+ callback ?: ( res : number , list : any ) => void ;
331330 ddl ?: string ;
332331 } ) {
333- const { doubleClickTreeNodeData, workSpaceTabType, name, callback, ddl } = params ;
334- const { extraParams } = doubleClickTreeNodeData ;
332+ const { doubleClickTreeNodeData : _doubleClickTreeNodeData , workSpaceTabType, name, callback, ddl } = params ;
333+ const { extraParams } = _doubleClickTreeNodeData ;
335334 const { databaseName, schemaName, dataSourceId, dataSourceName, databaseType } = extraParams || { } ;
336335 const newConsole : any = {
337336 name,
@@ -361,7 +360,7 @@ const WorkspaceRight = memo<IProps>((props: IProps) => {
361360 } ) ;
362361 }
363362
364- function getConsoleList ( callback ?: Function ) {
363+ function getConsoleList ( callback ?: ( ) => void ) {
365364 const p : any = {
366365 pageNo : 1 ,
367366 pageSize : 999 ,
@@ -434,7 +433,7 @@ const WorkspaceRight = memo<IProps>((props: IProps) => {
434433 } ;
435434
436435 const closeWindowTab = ( key : number ) => {
437- let p : any = {
436+ const p : any = {
438437 id : key ,
439438 tabOpened : 'n' ,
440439 } ;
@@ -457,11 +456,11 @@ const WorkspaceRight = memo<IProps>((props: IProps) => {
457456 }
458457
459458 function editableNameOnBlur ( t : ITabItem ) {
460- let p : any = {
459+ const _params : any = {
461460 id : t . key ,
462461 name : t . label ,
463462 } ;
464- historyService . updateSavedConsole ( p ) . then ( ( ) => {
463+ historyService . updateSavedConsole ( _params ) . then ( ( ) => {
465464 getConsoleList ( ) ;
466465 dispatch ( {
467466 type : 'workspace/fetchGetSavedConsole' ,
@@ -499,7 +498,7 @@ const WorkspaceRight = memo<IProps>((props: IProps) => {
499498 prefixIcon : workspaceTabConfig [ t . type ] ?. icon ,
500499 label : t . title ,
501500 key : t . id ,
502- editableName : t . editableName ,
501+ editableName : t . type === WorkspaceTabType . CONSOLE ,
503502 children : (
504503 < Fragment key = { t . id } >
505504 { [
0 commit comments