< a class = " btn btn-warning" id = " releaseBtn" onclick = " ShipPlanManager.release()" >
< i class = " fa fa-pencil" > </ i> 计划下发
</ a>
ShipPlanManager. release = function ( ) {
if ( this . check ( ) ) {
$ ( "#releaseBtn" ) . attr ( "disabled" , true ) ;
$ ( "#releaseBtn" ) . removeAttr ( "onclick" ) ;
var data = $ ( '#' + this . id) . bootstrapTable ( 'getSelections' ) ;
var ids = "" ;
for ( var i = 0 ; i < data. length; i++ ) {
ids = ids + data[ i] . id + "," ;
}
ids = ids. substring ( 0 , ids. length - 1 ) ;
var lock = false ;
parent. layer. confirm ( '是否确认下发?' , {
btn: [ '确定' , '取消' ] ,
shade: false ,
} , function ( ) {
if ( ! lock) {
lock = true ;
var ajax = new $ax ( Feng. ctxPath + "/shipplanmanager/release" , function ( data) {
Feng. success ( "计划下发成功!" ) ;
ShipPlanManager. table. refresh ( ) ;
$ ( "#releaseBtn" ) . removeAttr ( "disabled" ) ;
$ ( "#releaseBtn" ) . attr ( "onclick" , "ShipPlanManager.release()" ) ;
} , function ( data) {
Feng. error ( "计划下发失败!" + data. responseJSON. message + "!" ) ;
$ ( "#releaseBtn" ) . removeAttr ( "disabled" ) ;
$ ( "#releaseBtn" ) . attr ( "onclick" , "ShipPlanManager.release()" ) ;
} ) ;
ajax. set ( "ids" , ids) ;
ajax. start ( ) ;
}
} , function ( ) {
$ ( "#releaseBtn" ) . removeAttr ( "disabled" ) ;
$ ( "#releaseBtn" ) . attr ( "onclick" , "ShipPlanManager.release()" ) ;
} )
}
} ;