...
|
...
|
@@ -158,10 +158,10 @@ |
|
|
<pagination background layout="total, prev, pager, next" v-show="total>0" :total="total" :page.sync="preQuery.pageSize" :limit.sync="preQuery.limitSize"
|
|
|
@pagination="getList"/>
|
|
|
|
|
|
<el-dialog :title="dialogMap[dialogStatus]" :visible.sync="dialogFormVisible" width="85%">
|
|
|
<el-dialog :title="dialogMap[dialogStatus]" :visible.sync="dialogFormVisible" width="90%">
|
|
|
<el-form ref="preFormData" :model="preModel" :rules="preRoles" label-position="right"
|
|
|
label-width="120px" class="el-dialog-div">
|
|
|
<div class="grid-content content">
|
|
|
label-width="78px" size="mini" class="el-dialog-div" style="height: 90%">
|
|
|
<div class="grid-content content" style="font-size: 10px">
|
|
|
运单信息
|
|
|
</div>
|
|
|
<el-row>
|
...
|
...
|
@@ -176,7 +176,7 @@ |
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<div class="grid-content content">
|
|
|
<div class="grid-content content" style="font-size: 10px">
|
|
|
航班信息
|
|
|
</div>
|
|
|
<el-row>
|
...
|
...
|
@@ -198,9 +198,6 @@ |
|
|
type="date" placeholder="请输入航班日期" clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
|
|
|
</el-row>
|
|
|
<el-row>
|
|
|
<el-col :span="7.5">
|
|
|
<el-form-item label="起始站" prop="originstation">
|
|
|
<el-select
|
...
|
...
|
@@ -234,102 +231,91 @@ |
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<div class="grid-content content">
|
|
|
<div class="grid-content content" style="font-size: 10px">
|
|
|
航程信息
|
|
|
</div>
|
|
|
<div>
|
|
|
<el-row>
|
|
|
<el-col :span="7.5">
|
|
|
<el-col :span="3">
|
|
|
<el-form-item label="承运人" prop="carrier">
|
|
|
<el-input v-model="carrier" disabled clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="7.5">
|
|
|
<el-col :span="3">
|
|
|
<el-form-item label="到达航站" prop="destinationstation">
|
|
|
<el-input v-model="destinationstation" disabled clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row>
|
|
|
<el-col :span="7.5">
|
|
|
<el-col :span="3">
|
|
|
<el-form-item label="承运人1">
|
|
|
<el-input v-model="by1" clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="7.5">
|
|
|
<el-col :span="3">
|
|
|
<el-form-item label="到达航站1">
|
|
|
<el-input v-model="dest1" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row>
|
|
|
<el-col :span="7.5">
|
|
|
<el-col :span="3">
|
|
|
<el-form-item label="承运人2">
|
|
|
<el-input v-model="by2" clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="7.5">
|
|
|
<el-col :span="3">
|
|
|
<el-form-item label="到达航站2">
|
|
|
<el-input v-model="dest2" clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
|
|
|
</el-row>
|
|
|
</div>
|
|
|
<div class="grid-content content">
|
|
|
<div class="grid-content content" style="font-size: 10px">
|
|
|
货物信息
|
|
|
</div>
|
|
|
<el-row>
|
|
|
<el-col :span="7.5">
|
|
|
<el-col :span="3">
|
|
|
<el-form-item label="运单件数" prop="awbinfo.pcs">
|
|
|
<el-input v-model="preModel.awbinfo.pcs" clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="7.5">
|
|
|
<el-col :span="3">
|
|
|
<el-form-item label="运单重量" prop="awbinfo.weight">
|
|
|
<el-input v-model="preModel.awbinfo.weight" clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="7.5">
|
|
|
<el-col :span="3">
|
|
|
<el-form-item label="货物描述" prop="goodsname">
|
|
|
<el-input v-model="goodsname" clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row>
|
|
|
<el-col :span="7.5" v-if="fenStatus !=='addAwbh'">
|
|
|
<el-col :span="3" v-if="fenStatus !=='addAwbh'">
|
|
|
<el-form-item label="预配件数" prop="piece">
|
|
|
<el-input v-model="preModel.piece" clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8" v-if="fenStatus ==='addAwbh'">
|
|
|
<el-col :span="14">
|
|
|
<el-col :span="3" v-if="fenStatus ==='addAwbh'">
|
|
|
<el-form-item label="预配件数" prop="piece">
|
|
|
<el-input v-model="preModel.piece" clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-col :span="1.5" v-if="fenStatus ==='addAwbh'">
|
|
|
<span>剩余件数:{{awbPiece}}</span>
|
|
|
</el-col>
|
|
|
</el-col>
|
|
|
|
|
|
<el-col :span="7.5" v-if="fenStatus !=='addAwbh'">
|
|
|
<el-col :span="3" v-if="fenStatus !=='addAwbh'">
|
|
|
<el-form-item label="预配重量" prop="weight">
|
|
|
<el-input v-model="preModel.weight" clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8" v-if="fenStatus ==='addAwbh'">
|
|
|
<el-col :span="14">
|
|
|
<el-col :span="3" v-if="fenStatus ==='addAwbh'">
|
|
|
<el-form-item label="预配重量" prop="weight">
|
|
|
<el-input v-model="preModel.weight" clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-col :span="1.5" v-if="fenStatus ==='addAwbh'">
|
|
|
<span>剩余重量:{{awbWeight}}</span>
|
|
|
</el-col>
|
|
|
</el-col>
|
|
|
|
|
|
<el-col :span="7.5">
|
|
|
<el-col :span="3">
|
|
|
<el-form-item label="预配时间" prop="actime">
|
|
|
<el-date-picker value-format="yyyy-MM-dd HH:mm:ss"
|
|
|
v-model="preModel.actime" align="right"
|
...
|
...
|
@@ -338,7 +324,7 @@ |
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row>
|
|
|
<el-col :span="7.5">
|
|
|
<el-col :span="3">
|
|
|
<el-form-item label="关区代码" prop="customcode">
|
|
|
<el-select v-model="preModel.customcode" placeholder="请选择关区代码"
|
|
|
filterable clearable :remote-method="remoteMethodCustomCode" :loading="customLoading" remote
|
...
|
...
|
@@ -351,7 +337,7 @@ |
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="7.5">
|
|
|
<el-col :span="3">
|
|
|
<el-form-item label="海关状态">
|
|
|
<el-select v-model="preModel.awbinfo.awbtype" class="filter-item" placeholder="请录入货物类型">
|
|
|
<el-option v-for="item in customTypes" :key="item.value" :label="item.label"
|
...
|
...
|
@@ -359,7 +345,7 @@ |
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="7.5">
|
|
|
<el-col :span="3">
|
|
|
<el-form-item label="付费方式" prop="awbinfo.paymodel">
|
|
|
<el-select v-model="preModel.awbinfo.paymodel" class="filter-item" placeholder="付费方式">
|
|
|
<el-option
|
...
|
...
|
@@ -370,67 +356,57 @@ |
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row>
|
|
|
|
|
|
<el-col :span="7.5">
|
|
|
<el-col :span="3">
|
|
|
<el-form-item label="卸货地" prop="">
|
|
|
<el-input v-model="specopeid" clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="7.5">
|
|
|
<el-form-item label="代理人代码" prop="">
|
|
|
<el-col :span="3">
|
|
|
<el-form-item label-width="95px" label="代理人代码" prop="">
|
|
|
<el-input v-model="preModel.awbinfo.shpcustomerid" clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="7.5">
|
|
|
<el-form-item label="代理人名称" prop="">
|
|
|
<el-col :span="3">
|
|
|
<el-form-item label-width="95px" label="代理人名称" prop="">
|
|
|
<el-input v-model="preModel.awbinfo.shpcustomerid" clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row>
|
|
|
|
|
|
</el-row>
|
|
|
<div class="grid-content content">
|
|
|
<div class="grid-content content" style="font-size: 10px">
|
|
|
发货人信息
|
|
|
</div>
|
|
|
<el-row>
|
|
|
<el-col :span="7.5">
|
|
|
<el-form-item label="发货人名称" prop="awbinfo.shprname">
|
|
|
<el-col :span="3">
|
|
|
<el-form-item label-width="95px" label="发货人名称" prop="awbinfo.shprname">
|
|
|
<el-input v-model="shprname" clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="7.5">
|
|
|
<el-col :span="3">
|
|
|
<el-form-item label="地址" prop="awbinfo.shpraddress">
|
|
|
<el-input v-model="shpraddress" clearable/>
|
|
|
<el-input style="width: 100px" v-model="shpraddress" clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="7.5">
|
|
|
<el-col :span="2">
|
|
|
<el-form-item label="城市代码">
|
|
|
<el-input v-model="scityid" maxlength="5" clearable/>
|
|
|
<el-input style="width: 100px" v-model="scityid" maxlength="5" clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row>
|
|
|
<el-col :span="7.5">
|
|
|
<el-col :span="3">
|
|
|
<el-form-item label="电话" prop="awbinfo.shprtel">
|
|
|
<el-input v-model="preModel.awbinfo.shprtel" clearable/>
|
|
|
<el-input style="width: 150px" v-model="preModel.awbinfo.shprtel" clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="7.5">
|
|
|
<el-col :span="3">
|
|
|
<el-form-item label="传真">
|
|
|
<el-input v-model="preModel.awbinfo.shprmobiletype" clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="7.5">
|
|
|
<el-form-item label="发货人AEO编码" prop="awbinfo.shpaeocode">
|
|
|
<el-col :span="3">
|
|
|
<el-form-item label-width="115px" label="发货人AEO编码" prop="awbinfo.shpaeocode">
|
|
|
<el-input v-model="shpaeocode" clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row>
|
|
|
<el-col :span="7.5">
|
|
|
<el-col :span="3">
|
|
|
<el-form-item label="国家代码" prop="awbinfo.shprcountyr">
|
|
|
<el-select
|
|
|
:remote-method="remoteMethod"
|
...
|
...
|
@@ -471,45 +447,41 @@ |
|
|
<!--</el-form-item>-->
|
|
|
<!--</el-col>-->
|
|
|
</el-row>
|
|
|
<div class="grid-content content">
|
|
|
<div class="grid-content content" style="font-size: 10px">
|
|
|
收货人信息
|
|
|
</div>
|
|
|
<el-row>
|
|
|
<el-col :span="7.5">
|
|
|
<el-form-item label="收货人名称" prop="awbinfo.cnsnname">
|
|
|
<el-col :span="3">
|
|
|
<el-form-item label-width="95px" label="收货人名称" prop="awbinfo.cnsnname">
|
|
|
<el-input v-model="cnsnname" clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="7.5">
|
|
|
<el-col :span="3">
|
|
|
<el-form-item label="地址" prop="awbinfo.cnsnaddress">
|
|
|
<el-input v-model="cnsnaddress" clearable/>
|
|
|
<el-input style="weight: 100px" v-model="cnsnaddress" clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="7.5">
|
|
|
<el-col :span="3">
|
|
|
<el-form-item label="城市代码">
|
|
|
<el-input v-model="ecityid" clearable maxlength="5"/>
|
|
|
<el-input style="width: 100px" v-model="ecityid" clearable maxlength="5"/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row>
|
|
|
<el-col :span="7.5">
|
|
|
<el-col :span="3">
|
|
|
<el-form-item label="电话" prop="awbinfo.cnsntel">
|
|
|
<el-input v-model="preModel.awbinfo.cnsntel" clearable/>
|
|
|
<el-input style="weight: 150px" v-model="preModel.awbinfo.cnsntel" clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="7.5">
|
|
|
<el-col :span="3">
|
|
|
<el-form-item label="传真">
|
|
|
<el-input v-model="preModel.awbinfo.cnsrmobiletype" clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="7.5">
|
|
|
<el-form-item label="收货人AEO编码" prop="awbinfo.cnsaeocode">
|
|
|
<el-col :span="3">
|
|
|
<el-form-item label-width="115px" label="收货人AEO编码" prop="awbinfo.cnsaeocode">
|
|
|
<el-input v-model="cnsaeocode" clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row>
|
|
|
<el-col :span="7.5">
|
|
|
<el-col :span="3">
|
|
|
<el-form-item label="国家代码" prop="awbinfo.cnscountyr">
|
|
|
<el-select
|
|
|
:remote-method="remoteMethod"
|
...
|
...
|
@@ -530,13 +502,13 @@ |
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="7.5">
|
|
|
<el-form-item label="具体收货人名称" prop="awbinfo.cnsrctcname">
|
|
|
<el-col :span="3">
|
|
|
<el-form-item label-width="115px" label="具体收货人名称" prop="awbinfo.cnsrctcname">
|
|
|
<el-input v-model="cnsrctcname" clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="7.5">
|
|
|
<el-form-item label="具体收货人电话" prop="awbinfo.cnsrctctel">
|
|
|
<el-col :span="4">
|
|
|
<el-form-item label-width="115px" label="具体收货人电话" prop="awbinfo.cnsrctctel">
|
|
|
<el-input v-model="preModel.awbinfo.cnsrctctel" clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
...
|
...
|
@@ -1204,6 +1176,8 @@ |
|
|
},
|
|
|
// >>>>>>>>>>>>>>>>新增主单<<<<<<<<<<<<<<<<<<
|
|
|
handleAddpreInfo() {
|
|
|
|
|
|
this.fenStatus=undefined;
|
|
|
this.restModel()
|
|
|
this.preModel.carrier = this.preQuery.carrier
|
|
|
this.preModel.flightno = this.preQuery.flightno
|
...
|
...
|
|