buf-fix
1. C6的AI批量处理中bug修复. 1.1 修复 批量处理时尺寸数组会包含上一个文件的尺寸信息并合并成处理文件的尺寸列表. 1.2 修复批量处理时,文件特货代码数组累加的问题.
正在显示
1 个修改的文件
包含
184 行增加
和
5 行删除
| @@ -2358,17 +2358,17 @@ Handling Information | @@ -2358,17 +2358,17 @@ Handling Information | ||
| 2358 | shp_postcode:'', | 2358 | shp_postcode:'', | 
| 2359 | }, | 2359 | }, | 
| 2360 | ssr:{ | 2360 | ssr:{ | 
| 2361 | - ssr_request_content:["NO SOLID WOODEN PACKING MATERIALS"], | 2361 | + ssr_request_content:[""], | 
| 2362 | }, | 2362 | }, | 
| 2363 | cer:{ | 2363 | cer:{ | 
| 2364 | - cer_signature:' DHL GLOBAL' | 2364 | + cer_signature:'' | 
| 2365 | }, | 2365 | }, | 
| 2366 | sph:{ | 2366 | sph:{ | 
| 2367 | sph_code:[] | 2367 | sph_code:[] | 
| 2368 | } | 2368 | } | 
| 2369 | }, | 2369 | }, | 
| 2370 | sphCodes: "", | 2370 | sphCodes: "", | 
| 2371 | - ssr_content:"NO SOLID WOODEN PACKING MATERIALS", | 2371 | + ssr_content:"", | 
| 2372 | cne_contact:{ | 2372 | cne_contact:{ | 
| 2373 | contact_id:'TE', | 2373 | contact_id:'TE', | 
| 2374 | contact_number:'', | 2374 | contact_number:'', | 
| @@ -3479,6 +3479,8 @@ Handling Information | @@ -3479,6 +3479,8 @@ Handling Information | ||
| 3479 | //添加调度记录信息,失败 | 3479 | //添加调度记录信息,失败 | 
| 3480 | if (res.code === '200'){ | 3480 | if (res.code === '200'){ | 
| 3481 | this.$message.success(res.msg); | 3481 | this.$message.success(res.msg); | 
| 3482 | + // Object.assign(this.$data, this.$options.data()); | ||
| 3483 | + //初始化表单 | ||
| 3482 | // 返回成功结果 | 3484 | // 返回成功结果 | 
| 3483 | resolve({ success: true, code: '200' }); | 3485 | resolve({ success: true, code: '200' }); | 
| 3484 | }else { | 3486 | }else { | 
| @@ -3524,6 +3526,7 @@ Handling Information | @@ -3524,6 +3526,7 @@ Handling Information | ||
| 3524 | 3526 | ||
| 3525 | for(const [index, item] of fileList.entries()){ | 3527 | for(const [index, item] of fileList.entries()){ | 
| 3526 | try { | 3528 | try { | 
| 3529 | + this.initialize_Master_Bill_form(); | ||
| 3527 | // 更新当前处理文件名 | 3530 | // 更新当前处理文件名 | 
| 3528 | this.uploadProgress.currentFile = `正在处理第 ${index + 1} 个文件: ${item.name}`; | 3531 | this.uploadProgress.currentFile = `正在处理第 ${index + 1} 个文件: ${item.name}`; | 
| 3529 | 3532 | ||
| @@ -3547,7 +3550,7 @@ Handling Information | @@ -3547,7 +3550,7 @@ Handling Information | ||
| 3547 | this.uploadProgress.percent = Math.round( | 3550 | this.uploadProgress.percent = Math.round( | 
| 3548 | (this.uploadProgress.processed / this.uploadProgress.total) * 100 | 3551 | (this.uploadProgress.processed / this.uploadProgress.total) * 100 | 
| 3549 | ); | 3552 | ); | 
| 3550 | - alert('总进度:'+this.uploadProgress.percent+'/当前已处理:'+this.uploadProgress.processed +"/总文件数量:"+ this.uploadProgress.total) | 3553 | + _this.$message('总进度:'+this.uploadProgress.percent+'/当前已处理:'+this.uploadProgress.processed +"/总文件数量:"+ this.uploadProgress.total) | 
| 3551 | } | 3554 | } | 
| 3552 | 3555 | ||
| 3553 | // 清空当前处理文件名 | 3556 | // 清空当前处理文件名 | 
| @@ -3562,7 +3565,183 @@ Handling Information | @@ -3562,7 +3565,183 @@ Handling Information | ||
| 3562 | const month = String(date.getMonth() + 1).padStart(2, '0'); | 3565 | const month = String(date.getMonth() + 1).padStart(2, '0'); | 
| 3563 | const day = String(date.getDate()).padStart(2, '0'); | 3566 | const day = String(date.getDate()).padStart(2, '0'); | 
| 3564 | return `${year}-${month}-${day}`; | 3567 | return `${year}-${month}-${day}`; | 
| 3568 | + }, | ||
| 3569 | + // 重新初始化所有表单变量 | ||
| 3570 | + initialize_Master_Bill_form(){ | ||
| 3571 | + this.dimension_textarea= ''; | ||
| 3572 | + this.form= { | ||
| 3573 | + acc:[], | ||
| 3574 | + agt:{ | ||
| 3575 | + agt_ADR:'', | ||
| 3576 | + agt_IATA_number:'', | ||
| 3577 | + agt_account_number:'', | ||
| 3578 | + agt_name:'', | ||
| 3579 | + agt_participant_id:'', | ||
| 3580 | + }, | ||
| 3581 | + bill:{ | ||
| 3582 | + destination:'', | ||
| 3583 | + origin:'CGO', | ||
| 3584 | + quantity_density:'', | ||
| 3585 | + quantity_picecs:'', | ||
| 3586 | + //体积 | ||
| 3587 | + quantity_volume:'0.0', | ||
| 3588 | + quantity_volume_code:'MC', | ||
| 3589 | + quantity_weight:'', | ||
| 3590 | + quantity_weight_code:'K', | ||
| 3591 | + waybillNum:'', | ||
| 3592 | + }, | ||
| 3593 | + cne:{ | ||
| 3594 | + cne_contacts:[], | ||
| 3595 | + cne_account_number:'', | ||
| 3596 | + cne_adr:'', | ||
| 3597 | + cne_country:'', | ||
| 3598 | + cne_loc_place:'', | ||
| 3599 | + cne_loc_province:'', | ||
| 3600 | + cne_name:'', | ||
| 3601 | + cne_postcode:'', | ||
| 3602 | + }, | ||
| 3603 | + cvd:{ | ||
| 3604 | + cvd_amount_of_insurance:'XXX', | ||
| 3605 | + cvd_charge_code:'PP', | ||
| 3606 | + cvd_charge_prepaid:'PP', | ||
| 3607 | + cvd_currency_code:'', | ||
| 3608 | + cvd_value_for_carriage:'NVD', | ||
| 3609 | + cvd_value_for_customs:'NCV', | ||
| 3610 | + }, | ||
| 3611 | + flt:{ | ||
| 3612 | + cariier:"", | ||
| 3613 | + day:'', | ||
| 3614 | + flightNumber:'', | ||
| 3615 | + cariier2:"", | ||
| 3616 | + day2:'', | ||
| 3617 | + flightNumber2:'', | ||
| 3618 | + cariier3:"", | ||
| 3619 | + day3:'', | ||
| 3620 | + flightNumber3:'', | ||
| 3621 | + }, | ||
| 3622 | + isu:{ | ||
| 3623 | + isu_day_mounth_year:'', | ||
| 3624 | + isu_place_or_airport_code:'ZHENGZHOU', | ||
| 3625 | + isu_signature:'CHINA', | ||
| 3626 | + }, | ||
| 3627 | + nfy:{ | ||
| 3628 | + nfy_contacts:[], | ||
| 3629 | + nfy_ADR:'', | ||
| 3630 | + nfy_LOC_city:'', | ||
| 3631 | + nfy_LOC_province:'', | ||
| 3632 | + nfy_country:'', | ||
| 3633 | + nfy_name:'', | ||
| 3634 | + nfy_postcode:'' | ||
| 3635 | + }, | ||
| 3636 | + oci:[ | ||
| 3637 | + // { | ||
| 3638 | + // oci_country_code:'', | ||
| 3639 | + // oci_csrc_id:'', | ||
| 3640 | + // oci_csrc_info:'', | ||
| 3641 | + // oci_information_id:'' | ||
| 3642 | + // } | ||
| 3643 | + ], | ||
| 3644 | + osi:[{ | ||
| 3645 | + osi_text:[], | ||
| 3646 | + }], | ||
| 3647 | + oth:{ | ||
| 3648 | + oth_amount:'', | ||
| 3649 | + oth_charge_code:'', | ||
| 3650 | + oth_charges:'', | ||
| 3651 | + oth_entitlement_code:'' | ||
| 3652 | + }, | ||
| 3653 | + ppd:{ | ||
| 3654 | + ppd_charge_summary_total:'', | ||
| 3655 | + ppd_other_charges_due_agent:'', | ||
| 3656 | + ppd_other_charges_due_carrier:'', | ||
| 3657 | + ppd_taxes_amount:'', | ||
| 3658 | + ppd_valuation_amount:'', | ||
| 3659 | + ppd_weight_amount:'', | ||
| 3660 | + }, | ||
| 3661 | + ref:{ | ||
| 3662 | + ref_address:'CGOFD1E', | ||
| 3663 | + ref_file_reference:'', | ||
| 3664 | + ref_participant_airport:'', | ||
| 3665 | + ref_participant_code:'', | ||
| 3666 | + ref_participant_id:'', | ||
| 3667 | + }, | ||
| 3668 | + rtd: | ||
| 3669 | + { | ||
| 3670 | + dimensions:[], | ||
| 3671 | + rtd_charge_weight:'', | ||
| 3672 | + rtd_combination_point:'', | ||
| 3673 | + rtd_commodity_NUM:'', | ||
| 3674 | + rtd_goods_DES:'', | ||
| 3675 | + rtd_goods_consol_DES:'', | ||
| 3676 | + rtd_gross_weight:'', | ||
| 3677 | + rtd_number_pieces:'', | ||
| 3678 | + rtd_rate_charge:'', | ||
| 3679 | + rtd_rate_class:'Q', | ||
| 3680 | + rtd_total:'', | ||
| 3681 | + //体积 | ||
| 3682 | + rtd_volume:'', | ||
| 3683 | + rtd_volume_code:'MC', | ||
| 3684 | + } | ||
| 3685 | + , | ||
| 3686 | + rtg:{ | ||
| 3687 | + destinationAirport:'', | ||
| 3688 | + destinationCarrier:'', | ||
| 3689 | + onwardAirport:'', | ||
| 3690 | + onwardCarrier:'', | ||
| 3691 | + onwardAirport3:'', | ||
| 3692 | + onwardCarrier3:'', | ||
| 3693 | + }, | ||
| 3694 | + shp:{ | ||
| 3695 | + shp_contacts:[], | ||
| 3696 | + shp_account_number:'', | ||
| 3697 | + shp_adr:'', | ||
| 3698 | + shp_country:'', | ||
| 3699 | + shp_loc_place:'', | ||
| 3700 | + shp_loc_province:'', | ||
| 3701 | + shp_name:'', | ||
| 3702 | + shp_postcode:'', | ||
| 3703 | + }, | ||
| 3704 | + ssr:{ | ||
| 3705 | + ssr_request_content:[""], | ||
| 3706 | + }, | ||
| 3707 | + cer:{ | ||
| 3708 | + cer_signature:'' | ||
| 3709 | + }, | ||
| 3710 | + sph:{ | ||
| 3711 | + sph_code:[] | ||
| 3712 | + } | ||
| 3713 | + }; | ||
| 3714 | + this.sphCodes=""; | ||
| 3715 | + this.ssr_content=""; | ||
| 3716 | + this.cne_contact={ | ||
| 3717 | + contact_id:'TE', | ||
| 3718 | + contact_number:'', | ||
| 3719 | + }; | ||
| 3720 | + this.shp_contact={ | ||
| 3721 | + contact_id:'TE', | ||
| 3722 | + contact_number:'', | ||
| 3723 | + }; | ||
| 3724 | + this.nfy_contact={ | ||
| 3725 | + contact_id:'TE', | ||
| 3726 | + contact_number:'' | ||
| 3727 | + }; | ||
| 3728 | + this.shp_oci={ | ||
| 3729 | + oci_country_code: "", | ||
| 3730 | + oci_csrc_id: "T", | ||
| 3731 | + oci_information_id: "SHP", | ||
| 3732 | + oci_csrc_info: "" | ||
| 3733 | + }; | ||
| 3734 | + this.cne_oci={ | ||
| 3735 | + oci_country_code: "", | ||
| 3736 | + oci_csrc_id: "T", | ||
| 3737 | + oci_information_id: "CNE", | ||
| 3738 | + oci_csrc_info: "" | ||
| 3739 | + }; | ||
| 3740 | + this.acc_info={ | ||
| 3741 | + acc_info:'FREIGHT PREPAID', | ||
| 3742 | + acc_info_id:'GEN', | ||
| 3565 | } | 3743 | } | 
| 3744 | + } | ||
| 3566 | }, | 3745 | }, | 
| 3567 | activated(){ | 3746 | activated(){ | 
| 3568 | if(jsutil.checkNull(this.$route.query.id)){ | 3747 | if(jsutil.checkNull(this.$route.query.id)){ | 
| @@ -3647,7 +3826,7 @@ Handling Information | @@ -3647,7 +3826,7 @@ Handling Information | ||
| 3647 | this.form.flt.cariier2 = cleanedValue.slice(0, 2); | 3826 | this.form.flt.cariier2 = cleanedValue.slice(0, 2); | 
| 3648 | this.form.flt.flightNumber2 = cleanedValue.slice(2); | 3827 | this.form.flt.flightNumber2 = cleanedValue.slice(2); | 
| 3649 | } | 3828 | } | 
| 3650 | - }, | 3829 | + } | 
| 3651 | }, | 3830 | }, | 
| 3652 | watch:{ | 3831 | watch:{ | 
| 3653 | ssr_content: { | 3832 | ssr_content: { | 
- 
请 注册 或 登录 后发表评论