|  | @@ -659,6 +659,7 @@ import {
 | 
	
		
			
				|  |  |    RetreatFtmsorderbills,
 | 
	
		
			
				|  |  |    allowChangesFtmsorderbills,
 | 
	
		
			
				|  |  |    planChangeFtmsorderbills,
 | 
	
		
			
				|  |  | +  changeStatus
 | 
	
		
			
				|  |  |  } from "@/api/fleet/ftmsorderbills";
 | 
	
		
			
				|  |  |  import { getBasicInformation } from "@/api/kaihe/basicdata/container";
 | 
	
		
			
				|  |  |  import { company } from "@/api/fleet/carManage";
 | 
	
	
		
			
				|  | @@ -919,25 +920,50 @@ export default {
 | 
	
		
			
				|  |  |            }
 | 
	
		
			
				|  |  |            this.form["cntrDesc"] = this.cntrDesc;
 | 
	
		
			
				|  |  |            let formData = new window.FormData();
 | 
	
		
			
				|  |  | -          console.log(this.form);
 | 
	
		
			
				|  |  |            formData.append("tmsorder", JSON.stringify(this.form));
 | 
	
		
			
				|  |  |            formData.append("attachs", JSON.stringify(this.relevantAttachments));
 | 
	
		
			
				|  |  |            formData.append("scntrs", JSON.stringify(this.planList));
 | 
	
		
			
				|  |  |            formData.append("fees", JSON.stringify([]));
 | 
	
		
			
				|  |  |            formData.append("plans", JSON.stringify(this.schedulingList));
 | 
	
		
			
				|  |  | -          if (this.form.billStatus != 5) {
 | 
	
		
			
				|  |  | -            addFtmsorderbills(formData).then((response) => {
 | 
	
		
			
				|  |  | -              this.msgSuccess("提交成功");
 | 
	
		
			
				|  |  | -              this.$parent.getList();
 | 
	
		
			
				|  |  | -              this.showDialog = false;
 | 
	
		
			
				|  |  | -            });
 | 
	
		
			
				|  |  | -          } else {
 | 
	
		
			
				|  |  | -            planChangeFtmsorderbills(formData).then((response) => {
 | 
	
		
			
				|  |  | -              this.msgSuccess("修改成功");
 | 
	
		
			
				|  |  | -              this.$parent.getList();
 | 
	
		
			
				|  |  | -              this.showDialog = false;
 | 
	
		
			
				|  |  | +          for (let item in this.planList){
 | 
	
		
			
				|  |  | +            console.log(JSON.stringify(this.planList[item].cntrQty))
 | 
	
		
			
				|  |  | +            if (JSON.stringify(this.planList[item].cntrQty) !== undefined ?JSON.stringify(this.planList[item].cntrQty).length === 0:JSON.stringify(this.planList[item].cntrQty) === undefined) return this.$message({
 | 
	
		
			
				|  |  | +              showClose: true,
 | 
	
		
			
				|  |  | +              message: (Number(item)+1) +'行计划货量不能为空',
 | 
	
		
			
				|  |  | +              type: 'error'
 | 
	
		
			
				|  |  |              });
 | 
	
		
			
				|  |  |            }
 | 
	
		
			
				|  |  | +          this.$confirm('请确认已保存, 是否继续?', '提示', {
 | 
	
		
			
				|  |  | +            confirmButtonText: '确定',
 | 
	
		
			
				|  |  | +            cancelButtonText: '取消',
 | 
	
		
			
				|  |  | +            type: 'warning'
 | 
	
		
			
				|  |  | +          }).then(() => {
 | 
	
		
			
				|  |  | +            if (this.form.billStatus != 5) {
 | 
	
		
			
				|  |  | +              addFtmsorderbills(formData).then((response) => {
 | 
	
		
			
				|  |  | +                this.msgSuccess("提交成功");
 | 
	
		
			
				|  |  | +                this.$parent.getList();
 | 
	
		
			
				|  |  | +                this.showDialog = false;
 | 
	
		
			
				|  |  | +                if (response.code === 200){
 | 
	
		
			
				|  |  | +                  changeStatus(this.form.id)
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +              });
 | 
	
		
			
				|  |  | +            } else {
 | 
	
		
			
				|  |  | +              planChangeFtmsorderbills(formData).then((response) => {
 | 
	
		
			
				|  |  | +                this.msgSuccess("修改成功");
 | 
	
		
			
				|  |  | +                this.$parent.getList();
 | 
	
		
			
				|  |  | +                this.showDialog = false;
 | 
	
		
			
				|  |  | +                if (response.code === 200){
 | 
	
		
			
				|  |  | +                  console.log(this.form)
 | 
	
		
			
				|  |  | +                  changeStatus(this.form.id)
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +              });
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +          }).catch(() => {
 | 
	
		
			
				|  |  | +            this.$message({
 | 
	
		
			
				|  |  | +              type: 'info',
 | 
	
		
			
				|  |  | +              message: '已取消提交'
 | 
	
		
			
				|  |  | +            });
 | 
	
		
			
				|  |  | +          });
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |        });
 | 
	
		
			
				|  |  |      },
 |