正在显示
1 个修改的文件
包含
22 行增加
和
16 行删除
@@ -63,8 +63,10 @@ | @@ -63,8 +63,10 @@ | ||
63 | </el-table-column> | 63 | </el-table-column> |
64 | <el-table-column label="运单号" width="120" align="center"> | 64 | <el-table-column label="运单号" width="120" align="center"> |
65 | <template slot-scope="scope"> | 65 | <template slot-scope="scope"> |
66 | - <p class="tableInline">{{scope.row.awba}}</p> | ||
67 | - <p class="tableInline" v-if="scope.row.awbh !==null">{{scope.row.awbh}}</p> | 66 | + |
67 | + | ||
68 | + <p class="tableInline" v-if="scope.row.awbh !==''">{{scope.row.awbh}}</p> | ||
69 | + <p class="tableInline" v-else>{{scope.row.awba}}</p> | ||
68 | </template> | 70 | </template> |
69 | </el-table-column> | 71 | </el-table-column> |
70 | <el-table-column label="运单件数/重量" width="100" align="center"> | 72 | <el-table-column label="运单件数/重量" width="100" align="center"> |
@@ -119,13 +121,13 @@ | @@ -119,13 +121,13 @@ | ||
119 | <el-table-column prop="receipt" label="回执信息" align="center"> | 121 | <el-table-column prop="receipt" label="回执信息" align="center"> |
120 | <template slot-scope="scope"> | 122 | <template slot-scope="scope"> |
121 | {{scope.row.ext5}} | 123 | {{scope.row.ext5}} |
122 | - <el-button size="mini" @click="handleSend(scope.row)">收发明细</el-button> | ||
123 | </template> | 124 | </template> |
124 | </el-table-column> | 125 | </el-table-column> |
125 | <el-table-column label="操作" width="450"> | 126 | <el-table-column label="操作" width="450"> |
126 | <template slot-scope="scope"> | 127 | <template slot-scope="scope"> |
128 | + <el-button size="mini" @click="handleSend(scope.row)">收发明细</el-button> | ||
127 | <el-button size="mini" type="success" @click="handleEdit(scope.row)" >编辑</el-button> | 129 | <el-button size="mini" type="success" @click="handleEdit(scope.row)" >编辑</el-button> |
128 | - <el-button size="mini" type="success" v-if="scope.row.awbh ===null" | 130 | + <el-button size="mini" type="success" v-if="scope.row.awbh ===''" |
129 | @click="handleAddAwbh(scope.row)">新增分单 | 131 | @click="handleAddAwbh(scope.row)">新增分单 |
130 | </el-button> | 132 | </el-button> |
131 | <el-button size="mini" type="primary" @click="handleAwbSend(scope.row)" | 133 | <el-button size="mini" type="primary" @click="handleAwbSend(scope.row)" |
@@ -167,7 +169,7 @@ | @@ -167,7 +169,7 @@ | ||
167 | <el-input :disabled="dialogStatus !== 'create'" v-model="awba" clearable/> | 169 | <el-input :disabled="dialogStatus !== 'create'" v-model="awba" clearable/> |
168 | </el-form-item> | 170 | </el-form-item> |
169 | </el-col> | 171 | </el-col> |
170 | - <el-col :span="7.5" v-if="dialogStatus === 'addAwbh'"> | 172 | + <el-col :span="7.5" v-if="fenStatus === 'addAwbh'"> |
171 | <el-form-item label="分单号" prop="awbh"> | 173 | <el-form-item label="分单号" prop="awbh"> |
172 | <el-input v-model="awbh" clearable/> | 174 | <el-input v-model="awbh" clearable/> |
173 | </el-form-item> | 175 | </el-form-item> |
@@ -179,17 +181,17 @@ | @@ -179,17 +181,17 @@ | ||
179 | <el-row> | 181 | <el-row> |
180 | <el-col :span="7.5"> | 182 | <el-col :span="7.5"> |
181 | <el-form-item label="承运人" prop="carrier"> | 183 | <el-form-item label="承运人" prop="carrier"> |
182 | - <el-input v-model="carrier" :disabled="dialogStatus === 'addAwbh'" clearable/> | 184 | + <el-input v-model="carrier" :disabled="fenStatus === 'addAwbh'" clearable/> |
183 | </el-form-item> | 185 | </el-form-item> |
184 | </el-col> | 186 | </el-col> |
185 | <el-col :span="7.5"> | 187 | <el-col :span="7.5"> |
186 | <el-form-item label="航班号" prop="flightno"> | 188 | <el-form-item label="航班号" prop="flightno"> |
187 | - <el-input v-model="flightno" :disabled="dialogStatus === 'addAwbh'" clearable/> | 189 | + <el-input v-model="flightno" :disabled="fenStatus === 'addAwbh'" clearable/> |
188 | </el-form-item> | 190 | </el-form-item> |
189 | </el-col> | 191 | </el-col> |
190 | <el-col :span="7.5"> | 192 | <el-col :span="7.5"> |
191 | <el-form-item label="航班日期" prop="flightdate"> | 193 | <el-form-item label="航班日期" prop="flightdate"> |
192 | - <el-date-picker :disabled="dialogStatus === 'addAwbh'" | 194 | + <el-date-picker :disabled="fenStatus === 'addAwbh'" |
193 | value-format="yyyy-MM-dd" | 195 | value-format="yyyy-MM-dd" |
194 | v-model="preModel.flightdate" align="right" | 196 | v-model="preModel.flightdate" align="right" |
195 | type="date" placeholder="请输入航班日期" clearable/> | 197 | type="date" placeholder="请输入航班日期" clearable/> |
@@ -210,7 +212,7 @@ | @@ -210,7 +212,7 @@ | ||
210 | :loading="airportLoading"> | 212 | :loading="airportLoading"> |
211 | <el-option v-for="item in airportCode" | 213 | <el-option v-for="item in airportCode" |
212 | :key="item.airportid" :label="item.airportid" | 214 | :key="item.airportid" :label="item.airportid" |
213 | - :value="item.airportid" :disabled="dialogStatus === 'addAwbh'"> | 215 | + :value="item.airportid" :disabled="fenStatus === 'addAwbh'"> |
214 | <span style="float: left">{{ item.airportdescchn }}</span> | 216 | <span style="float: left">{{ item.airportdescchn }}</span> |
215 | <span style="float: right; color: #8492a6; font-size: 13px">{{ item.airportid }}</span> | 217 | <span style="float: right; color: #8492a6; font-size: 13px">{{ item.airportid }}</span> |
216 | </el-option> | 218 | </el-option> |
@@ -223,7 +225,7 @@ | @@ -223,7 +225,7 @@ | ||
223 | v-model="destinationstation" :remote-method="remoteMethodAirport"> | 225 | v-model="destinationstation" :remote-method="remoteMethodAirport"> |
224 | <el-option v-for="item in airportCode" | 226 | <el-option v-for="item in airportCode" |
225 | :key="item.airportid" :label="item.airportid" | 227 | :key="item.airportid" :label="item.airportid" |
226 | - :value="item.airportid" :disabled="dialogStatus === 'addAwbh'" > | 228 | + :value="item.airportid" :disabled="fenStatus === 'addAwbh'" > |
227 | <span style="float: left">{{ item.airportdescchn }}</span> | 229 | <span style="float: left">{{ item.airportdescchn }}</span> |
228 | <span style="float: right; color: #8492a6; font-size: 13px">{{ item.airportid }}</span> | 230 | <span style="float: right; color: #8492a6; font-size: 13px">{{ item.airportid }}</span> |
229 | </el-option> | 231 | </el-option> |
@@ -294,12 +296,12 @@ | @@ -294,12 +296,12 @@ | ||
294 | </el-col> | 296 | </el-col> |
295 | </el-row> | 297 | </el-row> |
296 | <el-row> | 298 | <el-row> |
297 | - <el-col :span="7.5" v-if="dialogStatus !=='addAwbh'"> | 299 | + <el-col :span="7.5" v-if="fenStatus !=='addAwbh'"> |
298 | <el-form-item label="预配件数" prop="piece"> | 300 | <el-form-item label="预配件数" prop="piece"> |
299 | <el-input v-model="preModel.piece" clearable/> | 301 | <el-input v-model="preModel.piece" clearable/> |
300 | </el-form-item> | 302 | </el-form-item> |
301 | </el-col> | 303 | </el-col> |
302 | - <el-col :span="8" v-if="dialogStatus ==='addAwbh'"> | 304 | + <el-col :span="8" v-if="fenStatus ==='addAwbh'"> |
303 | <el-col :span="13"> | 305 | <el-col :span="13"> |
304 | <el-form-item label="预配件数" prop="piece"> | 306 | <el-form-item label="预配件数" prop="piece"> |
305 | <el-input v-model="preModel.piece" clearable/> | 307 | <el-input v-model="preModel.piece" clearable/> |
@@ -309,12 +311,12 @@ | @@ -309,12 +311,12 @@ | ||
309 | <span>剩余件数:{{awbPiece}}</span> | 311 | <span>剩余件数:{{awbPiece}}</span> |
310 | </el-col> | 312 | </el-col> |
311 | </el-col> | 313 | </el-col> |
312 | - <el-col :span="7.5" v-if="dialogStatus !=='addAwbh'"> | 314 | + <el-col :span="7.5" v-if="fenStatus !=='addAwbh'"> |
313 | <el-form-item label="预配重量" prop="weight"> | 315 | <el-form-item label="预配重量" prop="weight"> |
314 | <el-input v-model="preModel.weight" clearable/> | 316 | <el-input v-model="preModel.weight" clearable/> |
315 | </el-form-item> | 317 | </el-form-item> |
316 | </el-col> | 318 | </el-col> |
317 | - <el-col :span="8" v-if="dialogStatus ==='addAwbh'"> | 319 | + <el-col :span="8" v-if="fenStatus ==='addAwbh'"> |
318 | <el-col :span="13"> | 320 | <el-col :span="13"> |
319 | <el-form-item label="预配重量" prop="weight"> | 321 | <el-form-item label="预配重量" prop="weight"> |
320 | <el-input v-model="preModel.weight" clearable/> | 322 | <el-input v-model="preModel.weight" clearable/> |
@@ -338,7 +340,7 @@ | @@ -338,7 +340,7 @@ | ||
338 | <el-form-item label="关区代码" prop="customcode"> | 340 | <el-form-item label="关区代码" prop="customcode"> |
339 | <el-select v-model="preModel.customcode" placeholder="请选择关区代码" | 341 | <el-select v-model="preModel.customcode" placeholder="请选择关区代码" |
340 | filterable clearable :remote-method="remoteMethodCustomCode" :loading="customLoading" remote | 342 | filterable clearable :remote-method="remoteMethodCustomCode" :loading="customLoading" remote |
341 | - :disabled="dialogStatus === 'addAwbh'"> | 343 | + :disabled="fenStatus === 'addAwbh'"> |
342 | <el-option v-for="item in customCodeList" :key="item.customcode" :label="item.customcode" | 344 | <el-option v-for="item in customCodeList" :key="item.customcode" :label="item.customcode" |
343 | :value="item.customcode"> | 345 | :value="item.customcode"> |
344 | <span style="float: left">{{ item.customcode }}</span> | 346 | <span style="float: left">{{ item.customcode }}</span> |
@@ -741,6 +743,7 @@ | @@ -741,6 +743,7 @@ | ||
741 | customCodeList: [], | 743 | customCodeList: [], |
742 | airportCode:[], | 744 | airportCode:[], |
743 | dialogStatus: undefined, | 745 | dialogStatus: undefined, |
746 | + fenStatus:undefined, | ||
744 | dialogTableVisible: false, | 747 | dialogTableVisible: false, |
745 | dialogDeleteVisble: false, | 748 | dialogDeleteVisble: false, |
746 | listLoading: false, | 749 | listLoading: false, |
@@ -784,6 +787,7 @@ | @@ -784,6 +787,7 @@ | ||
784 | 'awbinfo.pcs': [{required: true, trigger: 'change', validator: validatorNums}], | 787 | 'awbinfo.pcs': [{required: true, trigger: 'change', validator: validatorNums}], |
785 | }, | 788 | }, |
786 | preModel: { | 789 | preModel: { |
790 | + uuid: undefined, | ||
787 | awba: undefined, | 791 | awba: undefined, |
788 | awbh: undefined, | 792 | awbh: undefined, |
789 | customcode: undefined, | 793 | customcode: undefined, |
@@ -1483,6 +1487,7 @@ | @@ -1483,6 +1487,7 @@ | ||
1483 | handleAddAwbh(row) { | 1487 | handleAddAwbh(row) { |
1484 | this.restModel() | 1488 | this.restModel() |
1485 | const template = Object.assign({}, row) // copy obj | 1489 | const template = Object.assign({}, row) // copy obj |
1490 | + this.preModel.uuid = template.uuid | ||
1486 | this.preModel.awba = template.awba | 1491 | this.preModel.awba = template.awba |
1487 | this.preModel.flightdate = template.flightdate | 1492 | this.preModel.flightdate = template.flightdate |
1488 | this.preModel.flightno = template.flightno | 1493 | this.preModel.flightno = template.flightno |
@@ -1520,7 +1525,8 @@ | @@ -1520,7 +1525,8 @@ | ||
1520 | this.awbWeight = res.data.dataList[0].weight - residueWeight | 1525 | this.awbWeight = res.data.dataList[0].weight - residueWeight |
1521 | } | 1526 | } |
1522 | }) | 1527 | }) |
1523 | - this.dialogStatus = 'addAwbh' | 1528 | + this.dialogStatus = 'create' |
1529 | + this.fenStatus = 'addAwbh' | ||
1524 | this.dialogFormVisible = true | 1530 | this.dialogFormVisible = true |
1525 | this.$nextTick(() => { | 1531 | this.$nextTick(() => { |
1526 | this.$refs.preFormData.clearValidate() | 1532 | this.$refs.preFormData.clearValidate() |
-
请 注册 或 登录 后发表评论