File tree Expand file tree Collapse file tree 3 files changed +28
-11
lines changed
Expand file tree Collapse file tree 3 files changed +28
-11
lines changed Original file line number Diff line number Diff line change @@ -16,7 +16,9 @@ export default {
1616 'app.agent.form.delete.content' : 'Confirm to delete the agent {name}?' ,
1717 'app.agent.form.release.content' : 'Confirm to release the agent {name}?' ,
1818 'app.agent.delete.success' : 'Delete Agent success.' ,
19+ 'app.agent.delete.fail' : 'Delete Agent failed.' ,
1920 'app.agent.release.success' : 'Release Agent success.' ,
21+ 'app.agent.release.fail' : 'Release Agent failed.' ,
2022 'app.agent.listItem.organization' : 'Organization' ,
2123 'app.agent.type' : 'Type' ,
2224 'app.newAgent.error.ip' : 'Please enter a valid IP address.For example:192.168.0.10.' ,
Original file line number Diff line number Diff line change @@ -16,7 +16,9 @@ export default {
1616 'app.agent.form.delete.content' : '确认删除代理 {name}?' ,
1717 'app.agent.form.release.content' : '确认释放代理 {name}?' ,
1818 'app.agent.delete.success' : '删除代理成功。' ,
19+ 'app.agent.delete.fail' : '删除代理失败。' ,
1920 'app.agent.release.success' : '释放代理成功.' ,
21+ 'app.agent.release.fail' : '释放代理失败.' ,
2022 'app.agent.listItem.organization' : '所属组织' ,
2123 'app.agent.type' : '类型' ,
2224 'app.newAgent.error.ip' : '请输入有效的IP地址。例如:192.168.0.10。' ,
Original file line number Diff line number Diff line change @@ -227,20 +227,33 @@ class Agent extends PureComponent {
227227 this . handleModalVisible ( true ) ;
228228 } ;
229229
230- deleteCallback = ( ) => {
230+ deleteCallback = res => {
231231 const { intl } = this . props ;
232232 const userRole = getAuthority ( ) [ 0 ] ;
233- const id = userRole === 'admin' ? 'app.agent.delete.success' : 'app.agent.release.success' ;
234- const defaultMessage =
235- userRole === 'admin' ? 'Delete agent success.' : 'Release agent success.' ;
233+ if ( res . status === 'successful' ) {
234+ const id = userRole === 'admin' ? 'app.agent.delete.success' : 'app.agent.release.success' ;
235+ const defaultMessage =
236+ userRole === 'admin' ? 'Delete agent success.' : 'Release agent success.' ;
236237
237- message . success (
238- intl . formatMessage ( {
239- id,
240- defaultMessage,
241- } )
242- ) ;
243- this . queryAgentList ( ) ;
238+ message . success (
239+ intl . formatMessage ( {
240+ id,
241+ defaultMessage,
242+ } )
243+ ) ;
244+ this . queryAgentList ( ) ;
245+ } else {
246+ const id = userRole === 'admin' ? 'app.agent.delete.fail' : 'app.agent.release.fail' ;
247+ const defaultMessage =
248+ userRole === 'admin' ? 'Delete agent failed.' : 'Release agent failed.' ;
249+
250+ message . error (
251+ intl . formatMessage ( {
252+ id,
253+ defaultMessage,
254+ } )
255+ ) ;
256+ }
244257 } ;
245258
246259 handleTableChange = page => {
You can’t perform that action at this time.
0 commit comments