@@ -305,26 +305,32 @@ <h4 class="modal-title" id="myModalLabel">添加项目</h4>
305
305
form . find ( "input[type=file]" ) . trigger ( "click" ) ;
306
306
} ) ;
307
307
308
- //change事件处理
309
- $ ( "#uploadZip input[type=file]" ) . change ( function ( ) {
310
- if ( $ ( this ) . val ( ) && confirm ( "您确定要上传 " + $ ( this ) . val ( ) + " 吗?" ) ) {
311
- $ ( ".btn-upload-zip" ) . addClass ( "disabled" ) ;
312
- $ ( "#uploadZip" ) . submit ( ) ;
313
- }
314
- } ) ;
315
-
316
- //批量上传文档图片[要放在vue执行代码的后面,否则获取不到identify的值]
317
- $ ( ".btn-upload-epub" ) . click ( function ( ) {
308
+ //批量上传文档图片[要放在vue执行代码的后面,否则获取不到identify的值]
309
+ $ ( ".btn-upload-epub" ) . click ( function ( ) {
318
310
var _this = $ ( this ) , identify = _this . attr ( "data-identify" ) , form = $ ( "form#uploadEpub" ) ;
319
311
form . find ( "[name=identify]" ) . val ( identify ) ;
320
312
form . find ( "input[type=file]" ) . trigger ( "click" ) ;
321
313
} ) ;
322
314
323
315
//change事件处理
324
- $ ( "#uploadEpub input[type=file]" ) . change ( function ( ) {
325
- if ( $ ( this ) . val ( ) && confirm ( "您确定要上传 " + $ ( this ) . val ( ) + " 吗?" ) ) {
326
- $ ( ".btn-upload-epub" ) . addClass ( "disabled" ) ;
327
- $ ( "#uploadEpub" ) . submit ( ) ;
316
+ $ ( "#uploadZip input[type=file],#uploadEpub input[type=file]" ) . change ( function ( ) {
317
+ var _this = $ ( this ) , action = _this . parents ( "form" ) . attr ( "action" ) ;
318
+ if ( _this . val ( ) && confirm ( "您确定要上传 " + _this . val ( ) + " 吗?" ) ) {
319
+ var formData = new FormData ( ) ;
320
+ var identify = _this . parents ( "form" ) . find ( "[name=identify]" ) . val ( )
321
+ formData . append ( 'zipfile' , _this . get ( 0 ) . files [ 0 ] )
322
+ formData . append ( 'identify' , identify )
323
+ upload ( action , formData , function ( res ) {
324
+ if ( res . errcode == 0 ) { // 成功
325
+ alertTips ( 'success' , res . message , 3000 , "" ) ;
326
+ setTimeout ( ( ) => {
327
+ location . reload ( )
328
+ } , 3000 ) ;
329
+ } else { // 失败
330
+ alertTips ( 'error' , res . message , 3000 , "" )
331
+ }
332
+ _this . val ( '' )
333
+ } )
328
334
}
329
335
} ) ;
330
336
0 commit comments