|
@@ -32,7 +32,7 @@ |
|
@@ -32,7 +32,7 @@ |
|
32
|
<div class="grid-content">
|
32
|
<div class="grid-content">
|
|
33
|
<el-col :span="4">
|
33
|
<el-col :span="4">
|
|
34
|
<div class="grid-content">
|
34
|
<div class="grid-content">
|
|
35
|
- <el-input v-model="listQuery.awba" placeholder="请输入主单号"></el-input>
|
35
|
+ <el-input v-model="listQuery.awba" placeholder="请输入主单号" clearable></el-input>
|
|
36
|
</div>
|
36
|
</div>
|
|
37
|
</el-col>
|
37
|
</el-col>
|
|
38
|
<div class="grid-content el-btn">
|
38
|
<div class="grid-content el-btn">
|
|
@@ -128,18 +128,16 @@ |
|
@@ -128,18 +128,16 @@ |
|
128
|
<p></p>
|
128
|
<p></p>
|
|
129
|
<el-button size="mini" type="primary" @click="handleAwbEdit(scope.row)">发修改报</el-button>
|
129
|
<el-button size="mini" type="primary" @click="handleAwbEdit(scope.row)">发修改报</el-button>
|
|
130
|
|
130
|
|
|
131
|
- <el-button size="mini" type="danger" @click="handleAwbDelete(scope.row)">发删除报</el-button>
|
131
|
+ <el-button size="mini" type="danger" v-if="isAdmin" @click="handleAwbDelete(scope.row)">删除运单</el-button>
|
|
132
|
<el-button size="mini" type="warning" @click="handleAwbStatus(scope.row)"
|
132
|
<el-button size="mini" type="warning" @click="handleAwbStatus(scope.row)"
|
|
133
|
:disabled="scope.row.status === '01'">更改状态
|
133
|
:disabled="scope.row.status === '01'">更改状态
|
|
134
|
</el-button>
|
134
|
</el-button>
|
|
135
|
-
|
|
|
|
136
|
-
|
|
|
|
137
|
</template>
|
135
|
</template>
|
|
138
|
</el-table-column>
|
136
|
</el-table-column>
|
|
139
|
</tree-table>
|
137
|
</tree-table>
|
|
140
|
<div class="btnFoot">
|
138
|
<div class="btnFoot">
|
|
141
|
<el-row>
|
139
|
<el-row>
|
|
142
|
- <el-button type="primary" size="mini"
|
140
|
+ <el-button type="primary" size="mini" v-if="preData.flightno !== undefined || preData.length> 0"
|
|
143
|
@click="handleAddpreInfo">新增预配舱单
|
141
|
@click="handleAddpreInfo">新增预配舱单
|
|
144
|
</el-button>
|
142
|
</el-button>
|
|
145
|
<el-button type="primary" size="mini" @click="handelBackStep"
|
143
|
<el-button type="primary" size="mini" @click="handelBackStep"
|
|
@@ -162,7 +160,7 @@ |
|
@@ -162,7 +160,7 @@ |
|
162
|
</el-form-item>
|
160
|
</el-form-item>
|
|
163
|
</el-col>
|
161
|
</el-col>
|
|
164
|
<el-col :span="7.5" v-if="dialogStatus === 'addAwbh'">
|
162
|
<el-col :span="7.5" v-if="dialogStatus === 'addAwbh'">
|
|
165
|
- <el-form-item label="分单号">
|
163
|
+ <el-form-item label="分单号" prop="awbh">
|
|
166
|
<el-input v-model="awbh" clearable/>
|
164
|
<el-input v-model="awbh" clearable/>
|
|
167
|
</el-form-item>
|
165
|
</el-form-item>
|
|
168
|
</el-col>
|
166
|
</el-col>
|
|
@@ -204,18 +202,59 @@ |
|
@@ -204,18 +202,59 @@ |
|
204
|
</el-col>
|
202
|
</el-col>
|
|
205
|
</el-row>
|
203
|
</el-row>
|
|
206
|
<div class="grid-content content">
|
204
|
<div class="grid-content content">
|
|
207
|
- 货物信息
|
205
|
+ 航程信息
|
|
208
|
</div>
|
206
|
</div>
|
|
|
|
207
|
+ <div>
|
|
|
|
208
|
+ <el-row>
|
|
|
|
209
|
+ <el-col :span="7.5">
|
|
|
|
210
|
+ <el-form-item label="承运人" prop="carrier">
|
|
|
|
211
|
+ <el-input v-model="carrier" disabled clearable/>
|
|
|
|
212
|
+ </el-form-item>
|
|
|
|
213
|
+ </el-col>
|
|
|
|
214
|
+ <el-col :span="7.5">
|
|
|
|
215
|
+ <el-form-item label="到达航站" prop="destinationstation">
|
|
|
|
216
|
+ <el-input v-model="destinationstation" disabled clearable/>
|
|
|
|
217
|
+ </el-form-item>
|
|
|
|
218
|
+ </el-col>
|
|
|
|
219
|
+ </el-row>
|
|
|
|
220
|
+ <el-row>
|
|
|
|
221
|
+ <el-col :span="7.5">
|
|
|
|
222
|
+ <el-form-item label="承运人1">
|
|
|
|
223
|
+ <el-input v-model="by1" clearable/>
|
|
|
|
224
|
+ </el-form-item>
|
|
|
|
225
|
+ </el-col>
|
|
|
|
226
|
+ <el-col :span="7.5">
|
|
|
|
227
|
+ <el-form-item label="到达航站1">
|
|
|
|
228
|
+ <el-input v-model="dest1" clearable></el-input>
|
|
|
|
229
|
+ </el-form-item>
|
|
|
|
230
|
+ </el-col>
|
|
|
|
231
|
+ </el-row>
|
|
|
|
232
|
+ <el-row>
|
|
|
|
233
|
+ <el-col :span="7.5">
|
|
|
|
234
|
+ <el-form-item label="承运人2">
|
|
|
|
235
|
+ <el-input v-model="by2" clearable/>
|
|
|
|
236
|
+ </el-form-item>
|
|
|
|
237
|
+ </el-col>
|
|
|
|
238
|
+ <el-col :span="7.5">
|
|
|
|
239
|
+ <el-form-item label="到达航站2">
|
|
|
|
240
|
+ <el-input v-model="dest2" clearable/>
|
|
|
|
241
|
+ </el-form-item>
|
|
|
|
242
|
+ </el-col>
|
|
209
|
|
243
|
|
|
|
|
244
|
+ </el-row>
|
|
|
|
245
|
+ </div>
|
|
|
|
246
|
+ <div class="grid-content content">
|
|
|
|
247
|
+ 货物信息
|
|
|
|
248
|
+ </div>
|
|
210
|
<el-row>
|
249
|
<el-row>
|
|
211
|
<el-col :span="7.5">
|
250
|
<el-col :span="7.5">
|
|
212
|
- <el-form-item label="运单件数" prop="piece">
|
|
|
|
213
|
- <el-input v-model.number="preModel.awbinfo.pcs" clearable/>
|
251
|
+ <el-form-item label="运单件数" prop="awbinfo.pcs">
|
|
|
|
252
|
+ <el-input v-model="preModel.awbinfo.pcs" clearable/>
|
|
214
|
</el-form-item>
|
253
|
</el-form-item>
|
|
215
|
</el-col>
|
254
|
</el-col>
|
|
216
|
<el-col :span="7.5">
|
255
|
<el-col :span="7.5">
|
|
217
|
- <el-form-item label="运单重量" prop="weight">
|
|
|
|
218
|
- <el-input v-model.number="preModel.awbinfo.weight" clearable/>
|
256
|
+ <el-form-item label="运单重量" prop="awbinfo.weight">
|
|
|
|
257
|
+ <el-input v-model="preModel.awbinfo.weight" clearable/>
|
|
219
|
</el-form-item>
|
258
|
</el-form-item>
|
|
220
|
</el-col>
|
259
|
</el-col>
|
|
221
|
<el-col :span="7.5">
|
260
|
<el-col :span="7.5">
|
|
@@ -227,13 +266,13 @@ |
|
@@ -227,13 +266,13 @@ |
|
227
|
<el-row>
|
266
|
<el-row>
|
|
228
|
<el-col :span="7.5" v-if="dialogStatus !=='addAwbh'">
|
267
|
<el-col :span="7.5" v-if="dialogStatus !=='addAwbh'">
|
|
229
|
<el-form-item label="预配件数" prop="piece">
|
268
|
<el-form-item label="预配件数" prop="piece">
|
|
230
|
- <el-input v-model.number="preModel.piece" clearable/>
|
269
|
+ <el-input v-model="preModel.piece" clearable/>
|
|
231
|
</el-form-item>
|
270
|
</el-form-item>
|
|
232
|
</el-col>
|
271
|
</el-col>
|
|
233
|
<el-col :span="8" v-if="dialogStatus ==='addAwbh'">
|
272
|
<el-col :span="8" v-if="dialogStatus ==='addAwbh'">
|
|
234
|
<el-col :span="13">
|
273
|
<el-col :span="13">
|
|
235
|
<el-form-item label="预配件数" prop="piece">
|
274
|
<el-form-item label="预配件数" prop="piece">
|
|
236
|
- <el-input v-model.number="preModel.piece" clearable/>
|
275
|
+ <el-input v-model="preModel.piece" clearable/>
|
|
237
|
</el-form-item>
|
276
|
</el-form-item>
|
|
238
|
</el-col>
|
277
|
</el-col>
|
|
239
|
<el-col :span="8">
|
278
|
<el-col :span="8">
|
|
@@ -242,13 +281,13 @@ |
|
@@ -242,13 +281,13 @@ |
|
242
|
</el-col>
|
281
|
</el-col>
|
|
243
|
<el-col :span="7.5" v-if="dialogStatus !=='addAwbh'">
|
282
|
<el-col :span="7.5" v-if="dialogStatus !=='addAwbh'">
|
|
244
|
<el-form-item label="预配重量" prop="weight">
|
283
|
<el-form-item label="预配重量" prop="weight">
|
|
245
|
- <el-input v-model.number="preModel.weight" clearable/>
|
284
|
+ <el-input v-model="preModel.weight" clearable/>
|
|
246
|
</el-form-item>
|
285
|
</el-form-item>
|
|
247
|
</el-col>
|
286
|
</el-col>
|
|
248
|
<el-col :span="8" v-if="dialogStatus ==='addAwbh'">
|
287
|
<el-col :span="8" v-if="dialogStatus ==='addAwbh'">
|
|
249
|
<el-col :span="13">
|
288
|
<el-col :span="13">
|
|
250
|
<el-form-item label="预配重量" prop="weight">
|
289
|
<el-form-item label="预配重量" prop="weight">
|
|
251
|
- <el-input v-model.number="preModel.weight" clearable/>
|
290
|
+ <el-input v-model="preModel.weight" clearable/>
|
|
252
|
</el-form-item>
|
291
|
</el-form-item>
|
|
253
|
</el-col>
|
292
|
</el-col>
|
|
254
|
<el-col :span="8">
|
293
|
<el-col :span="8">
|
|
@@ -257,10 +296,10 @@ |
|
@@ -257,10 +296,10 @@ |
|
257
|
</el-col>
|
296
|
</el-col>
|
|
258
|
|
297
|
|
|
259
|
<el-col :span="7.5">
|
298
|
<el-col :span="7.5">
|
|
260
|
- <el-form-item label="预配时间" prop="pretime">
|
299
|
+ <el-form-item label="预配时间" prop="actime">
|
|
261
|
<el-date-picker value-format="yyyy-MM-dd HH:mm:ss"
|
300
|
<el-date-picker value-format="yyyy-MM-dd HH:mm:ss"
|
|
262
|
v-model="preModel.actime" align="right"
|
301
|
v-model="preModel.actime" align="right"
|
|
263
|
- type="date" placeholder="请选择"/>
|
302
|
+ type="datetime" placeholder="请选择"/>
|
|
264
|
</el-form-item>
|
303
|
</el-form-item>
|
|
265
|
</el-col>
|
304
|
</el-col>
|
|
266
|
</el-row>
|
305
|
</el-row>
|
|
@@ -275,7 +314,7 @@ |
|
@@ -275,7 +314,7 @@ |
|
275
|
</el-form-item>
|
314
|
</el-form-item>
|
|
276
|
</el-col>
|
315
|
</el-col>
|
|
277
|
<el-col :span="7.5">
|
316
|
<el-col :span="7.5">
|
|
278
|
- <el-form-item label="海关状态" prop="ex5">
|
317
|
+ <el-form-item label="海关状态">
|
|
279
|
<el-select v-model="preModel.awbtype" class="filter-item" placeholder="请录入货物类型">
|
318
|
<el-select v-model="preModel.awbtype" class="filter-item" placeholder="请录入货物类型">
|
|
280
|
<el-option v-for="item in customTypes" :key="item.value" :label="item.label"
|
319
|
<el-option v-for="item in customTypes" :key="item.value" :label="item.label"
|
|
281
|
:value="item.value"/>
|
320
|
:value="item.value"/>
|
|
@@ -331,7 +370,7 @@ |
|
@@ -331,7 +370,7 @@ |
|
331
|
</el-col>
|
370
|
</el-col>
|
|
332
|
<el-col :span="7.5">
|
371
|
<el-col :span="7.5">
|
|
333
|
<el-form-item label="城市代码">
|
372
|
<el-form-item label="城市代码">
|
|
334
|
- <el-input v-model="preModel.awbinfo.shpcitycode" clearable/>
|
373
|
+ <el-input v-model="scityid" maxlength="5" clearable/>
|
|
335
|
</el-form-item>
|
374
|
</el-form-item>
|
|
336
|
</el-col>
|
375
|
</el-col>
|
|
337
|
</el-row>
|
376
|
</el-row>
|
|
@@ -409,7 +448,7 @@ |
|
@@ -409,7 +448,7 @@ |
|
409
|
</el-col>
|
448
|
</el-col>
|
|
410
|
<el-col :span="7.5">
|
449
|
<el-col :span="7.5">
|
|
411
|
<el-form-item label="城市代码">
|
450
|
<el-form-item label="城市代码">
|
|
412
|
- <el-input v-model="preModel.awbinfo.cnscitycode" clearable/>
|
451
|
+ <el-input v-model="ecityid" clearable maxlength="5"/>
|
|
413
|
</el-form-item>
|
452
|
</el-form-item>
|
|
414
|
</el-col>
|
453
|
</el-col>
|
|
415
|
</el-row>
|
454
|
</el-row>
|
|
@@ -484,7 +523,7 @@ |
|
@@ -484,7 +523,7 @@ |
|
484
|
</el-form>
|
523
|
</el-form>
|
|
485
|
<div slot="footer" class="dialog-footer">
|
524
|
<div slot="footer" class="dialog-footer">
|
|
486
|
<el-button @click="dialogFormVisible = false">取消</el-button>
|
525
|
<el-button @click="dialogFormVisible = false">取消</el-button>
|
|
487
|
- <el-button type="primary" @click="dialogStatus==='create'?createData():updateData()">保存</el-button>
|
526
|
+ <el-button type="primary" @click="dialogStatus !=='create'? createData():updateData()">保存</el-button>
|
|
488
|
<el-button type="success" @click="handleSaveAndSend">保存并发送</el-button>
|
527
|
<el-button type="success" @click="handleSaveAndSend">保存并发送</el-button>
|
|
489
|
</div>
|
528
|
</div>
|
|
490
|
</el-dialog>
|
529
|
</el-dialog>
|
|
@@ -538,7 +577,13 @@ |
|
@@ -538,7 +577,13 @@ |
|
538
|
import {getMt2201ListForParam, deleteByIsDelete, updateStatus, updateMT2201, addMt2201} from '@/api/exitPre'
|
577
|
import {getMt2201ListForParam, deleteByIsDelete, updateStatus, updateMT2201, addMt2201} from '@/api/exitPre'
|
|
539
|
import {Message} from "element-ui";
|
578
|
import {Message} from "element-ui";
|
|
540
|
import {getResponseForParam} from '@/api/responseDetail'
|
579
|
import {getResponseForParam} from '@/api/responseDetail'
|
|
541
|
- import {validAwb, validAlphabets, validAlphabetsAndNum, validAlphabetsAndSpanceKey} from "@/utils/validate"
|
580
|
+ import {
|
|
|
|
581
|
+ validAwb,
|
|
|
|
582
|
+ validAlphabets,
|
|
|
|
583
|
+ validAlphabetsAndNum,
|
|
|
|
584
|
+ validAlphabetsAndSpanceKey,
|
|
|
|
585
|
+ validatorNum
|
|
|
|
586
|
+ } from "@/utils/validate"
|
|
542
|
|
587
|
|
|
543
|
export default {
|
588
|
export default {
|
|
544
|
name: "ExitPre",
|
589
|
name: "ExitPre",
|
|
@@ -569,9 +614,16 @@ |
|
@@ -569,9 +614,16 @@ |
|
569
|
}
|
614
|
}
|
|
570
|
callback()
|
615
|
callback()
|
|
571
|
}
|
616
|
}
|
|
|
|
617
|
+ const validatorNums = (rule, value, callback) => {
|
|
|
|
618
|
+ if (!validatorNum(value)) {
|
|
|
|
619
|
+ callback("只能输入数字,并且小数位最多两位")
|
|
|
|
620
|
+ }
|
|
|
|
621
|
+ callback()
|
|
|
|
622
|
+ }
|
|
572
|
return {
|
623
|
return {
|
|
573
|
func: treeToArray,
|
624
|
func: treeToArray,
|
|
574
|
total: 1,
|
625
|
total: 1,
|
|
|
|
626
|
+ isAdmin:false,
|
|
575
|
listQuery: {
|
627
|
listQuery: {
|
|
576
|
pageSize: 1,
|
628
|
pageSize: 1,
|
|
577
|
limitSize: 100,
|
629
|
limitSize: 100,
|
|
@@ -607,19 +659,20 @@ |
|
@@ -607,19 +659,20 @@ |
|
607
|
awbPiece: undefined,
|
659
|
awbPiece: undefined,
|
|
608
|
awbWeight: undefined,
|
660
|
awbWeight: undefined,
|
|
609
|
preRoles: {
|
661
|
preRoles: {
|
|
610
|
- weight: [{type: 'number', required: true, message: '重量必须为数字', trigger: 'change'}],
|
|
|
|
611
|
- piece: [{type: 'number', required: true, message: '件数必须为数字', trigger: 'change'}],
|
|
|
|
612
|
- destinationstation: [{required: true, message: '运单目的地必须输入', trigger: 'change'}],
|
|
|
|
613
|
- originstation: [{required: true, message: '运单起始站必须数据', trigger: 'change'}],
|
662
|
+ weight: [{required: true, trigger: 'change', validator: validatorNums}],
|
|
|
|
663
|
+ piece: [{required: true, trigger: 'change', validator: validatorNums}],
|
|
|
|
664
|
+ destinationstation: [{required: true, trigger: 'blur', validator: validatorAlphabets}],
|
|
|
|
665
|
+ originstation: [{required: true, trigger: 'blur', validator: validatorAlphabets}],
|
|
614
|
flightdate: [{required: true, message: '航班日期必须输入', trigger: 'change'}],
|
666
|
flightdate: [{required: true, message: '航班日期必须输入', trigger: 'change'}],
|
|
615
|
carrier: [{required: true, trigger: 'blur', validator: validatorAwbh}],
|
667
|
carrier: [{required: true, trigger: 'blur', validator: validatorAwbh}],
|
|
616
|
flightno: [{required: true, trigger: 'blur', validator: validatorAwbh}],
|
668
|
flightno: [{required: true, trigger: 'blur', validator: validatorAwbh}],
|
|
617
|
- pretime: [{required: true, trigger: 'blur', message: '预配时间不能为空'}],
|
669
|
+ actime: [{required: true, trigger: 'blur', message: '预配时间不能为空'}],
|
|
618
|
customcode: [{required: true, message: '关区代码必须选择', trigger: 'change'}],
|
670
|
customcode: [{required: true, message: '关区代码必须选择', trigger: 'change'}],
|
|
619
|
awba: [{required: true, trigger: 'blur', validator: validatorAwb}],
|
671
|
awba: [{required: true, trigger: 'blur', validator: validatorAwb}],
|
|
|
|
672
|
+ awbh: [{required: true, trigger: 'blur', validator: validatorAwbh}],
|
|
620
|
'awbinfo.collected': [{required: true, message: '付款方式必选', trigger: 'change'}],
|
673
|
'awbinfo.collected': [{required: true, message: '付款方式必选', trigger: 'change'}],
|
|
621
|
goodsname: [{required: true, trigger: 'change', validator: validAlphabetsSpanceKey}],
|
674
|
goodsname: [{required: true, trigger: 'change', validator: validAlphabetsSpanceKey}],
|
|
622
|
- ex5: [{required: true, message: '货物描述不能为空', trigger: 'change'}],
|
675
|
+ ex5: [{required: true, message: '货物描述不能为空', trigger: 'blur'}],
|
|
623
|
'awbinfo.sairportid': [{required: true, message: '起始航站不能为空', trigger: 'change'}],
|
676
|
'awbinfo.sairportid': [{required: true, message: '起始航站不能为空', trigger: 'change'}],
|
|
624
|
'awbinfo.shprname': [{required: true, message: '发货人不能为空', trigger: 'change'}],
|
677
|
'awbinfo.shprname': [{required: true, message: '发货人不能为空', trigger: 'change'}],
|
|
625
|
'awbinfo.shprtel': [{required: true, message: '发货电话不能为空', trigger: 'change'}],
|
678
|
'awbinfo.shprtel': [{required: true, message: '发货电话不能为空', trigger: 'change'}],
|
|
@@ -629,6 +682,8 @@ |
|
@@ -629,6 +682,8 @@ |
|
629
|
'awbinfo.cnsntel': [{required: true, message: '收货电话不能为空', trigger: 'change'}],
|
682
|
'awbinfo.cnsntel': [{required: true, message: '收货电话不能为空', trigger: 'change'}],
|
|
630
|
'awbinfo.cnsnaddress': [{required: true, message: '收获地址不能为空', trigger: 'change'}],
|
683
|
'awbinfo.cnsnaddress': [{required: true, message: '收获地址不能为空', trigger: 'change'}],
|
|
631
|
'awbinfo.cnscountyr': [{required: true, message: '国家代码不能为空', trigger: 'change'}],
|
684
|
'awbinfo.cnscountyr': [{required: true, message: '国家代码不能为空', trigger: 'change'}],
|
|
|
|
685
|
+ 'awbinfo.weight': [{required: true, trigger: 'change', validator: validatorNums}],
|
|
|
|
686
|
+ 'awbinfo.pcs': [{required: true, trigger: 'change', validator: validatorNums}],
|
|
632
|
},
|
687
|
},
|
|
633
|
preModel: {
|
688
|
preModel: {
|
|
634
|
awba: undefined,
|
689
|
awba: undefined,
|
|
@@ -651,6 +706,8 @@ |
|
@@ -651,6 +706,8 @@ |
|
651
|
awbinfo: {
|
706
|
awbinfo: {
|
|
652
|
pcs: undefined,
|
707
|
pcs: undefined,
|
|
653
|
weight: undefined,
|
708
|
weight: undefined,
|
|
|
|
709
|
+ scityid: undefined,
|
|
|
|
710
|
+ ecityid: undefined,
|
|
654
|
specopeid: undefined,
|
711
|
specopeid: undefined,
|
|
655
|
shprname: undefined,
|
712
|
shprname: undefined,
|
|
656
|
shprmobiletype: undefined,
|
713
|
shprmobiletype: undefined,
|
|
@@ -709,6 +766,10 @@ |
|
@@ -709,6 +766,10 @@ |
|
709
|
this.getList()
|
766
|
this.getList()
|
|
710
|
}
|
767
|
}
|
|
711
|
this.getCountryList()
|
768
|
this.getCountryList()
|
|
|
|
769
|
+ let username = JSON.parse(sessionStorage.getItem('user')).username
|
|
|
|
770
|
+ if(username === 'admin'){
|
|
|
|
771
|
+ this.isAdmin = true
|
|
|
|
772
|
+ }
|
|
712
|
},
|
773
|
},
|
|
713
|
computed: {
|
774
|
computed: {
|
|
714
|
awba: {
|
775
|
awba: {
|
|
@@ -768,7 +829,7 @@ |
|
@@ -768,7 +829,7 @@ |
|
768
|
return this.preModel.goodsname
|
829
|
return this.preModel.goodsname
|
|
769
|
},
|
830
|
},
|
|
770
|
set: function (val) {
|
831
|
set: function (val) {
|
|
771
|
- this.preModel.goodsname = val.toUpperCase().trim()
|
832
|
+ this.preModel.goodsname = val.toUpperCase()
|
|
772
|
}
|
833
|
}
|
|
773
|
},
|
834
|
},
|
|
774
|
specopeid: {
|
835
|
specopeid: {
|
|
@@ -784,7 +845,7 @@ |
|
@@ -784,7 +845,7 @@ |
|
784
|
return this.preModel.awbinfo.shprname
|
845
|
return this.preModel.awbinfo.shprname
|
|
785
|
},
|
846
|
},
|
|
786
|
set: function (val) {
|
847
|
set: function (val) {
|
|
787
|
- this.preModel.awbinfo.shprname = val.toUpperCase().trim()
|
848
|
+ this.preModel.awbinfo.shprname = val.toUpperCase()
|
|
788
|
}
|
849
|
}
|
|
789
|
},
|
850
|
},
|
|
790
|
shpraddress: {
|
851
|
shpraddress: {
|
|
@@ -792,7 +853,7 @@ |
|
@@ -792,7 +853,7 @@ |
|
792
|
return this.preModel.awbinfo.shpraddress
|
853
|
return this.preModel.awbinfo.shpraddress
|
|
793
|
},
|
854
|
},
|
|
794
|
set: function (val) {
|
855
|
set: function (val) {
|
|
795
|
- this.preModel.awbinfo.shpraddress = val.toUpperCase().trim()
|
856
|
+ this.preModel.awbinfo.shpraddress = val.toUpperCase()
|
|
796
|
}
|
857
|
}
|
|
797
|
},
|
858
|
},
|
|
798
|
shprcountyr: {
|
859
|
shprcountyr: {
|
|
@@ -808,7 +869,23 @@ |
|
@@ -808,7 +869,23 @@ |
|
808
|
return this.preModel.awbinfo.shpaeocode
|
869
|
return this.preModel.awbinfo.shpaeocode
|
|
809
|
},
|
870
|
},
|
|
810
|
set: function (val) {
|
871
|
set: function (val) {
|
|
811
|
- this.preModel.awbinfo.shpaeocode = val.toUpperCase().trim()
|
872
|
+ this.preModel.awbinfo.shpaeocode = val.toUpperCase()
|
|
|
|
873
|
+ }
|
|
|
|
874
|
+ },
|
|
|
|
875
|
+ scityid: {
|
|
|
|
876
|
+ get: function () {
|
|
|
|
877
|
+ return this.preModel.awbinfo.scityid
|
|
|
|
878
|
+ },
|
|
|
|
879
|
+ set: function (val) {
|
|
|
|
880
|
+ this.preModel.awbinfo.scityid = val.toUpperCase().trim()
|
|
|
|
881
|
+ }
|
|
|
|
882
|
+ },
|
|
|
|
883
|
+ ecityid: {
|
|
|
|
884
|
+ get: function () {
|
|
|
|
885
|
+ return this.preModel.awbinfo.ecityid
|
|
|
|
886
|
+ },
|
|
|
|
887
|
+ set: function (val) {
|
|
|
|
888
|
+ this.preModel.awbinfo.ecityid = val.toUpperCase().trim()
|
|
812
|
}
|
889
|
}
|
|
813
|
},
|
890
|
},
|
|
814
|
cnsnname: {
|
891
|
cnsnname: {
|
|
@@ -816,7 +893,7 @@ |
|
@@ -816,7 +893,7 @@ |
|
816
|
return this.preModel.awbinfo.cnsnname
|
893
|
return this.preModel.awbinfo.cnsnname
|
|
817
|
},
|
894
|
},
|
|
818
|
set: function (val) {
|
895
|
set: function (val) {
|
|
819
|
- this.preModel.awbinfo.cnsnname = val.toUpperCase().trim()
|
896
|
+ this.preModel.awbinfo.cnsnname = val.toUpperCase()
|
|
820
|
}
|
897
|
}
|
|
821
|
},
|
898
|
},
|
|
822
|
cnsnaddress: {
|
899
|
cnsnaddress: {
|
|
@@ -824,7 +901,7 @@ |
|
@@ -824,7 +901,7 @@ |
|
824
|
return this.preModel.awbinfo.cnsnaddress
|
901
|
return this.preModel.awbinfo.cnsnaddress
|
|
825
|
},
|
902
|
},
|
|
826
|
set: function (val) {
|
903
|
set: function (val) {
|
|
827
|
- this.preModel.awbinfo.cnsnaddress = val.toUpperCase().trim()
|
904
|
+ this.preModel.awbinfo.cnsnaddress = val.toUpperCase()
|
|
828
|
}
|
905
|
}
|
|
829
|
},
|
906
|
},
|
|
830
|
cnscountyr: {
|
907
|
cnscountyr: {
|
|
@@ -832,7 +909,7 @@ |
|
@@ -832,7 +909,7 @@ |
|
832
|
return this.preModel.awbinfo.cnscountyr
|
909
|
return this.preModel.awbinfo.cnscountyr
|
|
833
|
},
|
910
|
},
|
|
834
|
set: function (val) {
|
911
|
set: function (val) {
|
|
835
|
- this.preModel.awbinfo.cnscountyr = val.toUpperCase().trim()
|
912
|
+ this.preModel.awbinfo.cnscountyr = val.toUpperCase()
|
|
836
|
}
|
913
|
}
|
|
837
|
},
|
914
|
},
|
|
838
|
cnsrctcname: {
|
915
|
cnsrctcname: {
|
|
@@ -851,14 +928,6 @@ |
|
@@ -851,14 +928,6 @@ |
|
851
|
this.preModel.awbinfo.cnsaeocode = val.toUpperCase().trim()
|
928
|
this.preModel.awbinfo.cnsaeocode = val.toUpperCase().trim()
|
|
852
|
}
|
929
|
}
|
|
853
|
},
|
930
|
},
|
|
854
|
- sairportid: {
|
|
|
|
855
|
- get: function () {
|
|
|
|
856
|
- return this.preModel.awbinfo.sairportid
|
|
|
|
857
|
- },
|
|
|
|
858
|
- set: function (val) {
|
|
|
|
859
|
- this.preModel.awbinfo.sairportid = val.toUpperCase().trim()
|
|
|
|
860
|
- }
|
|
|
|
861
|
- },
|
|
|
|
862
|
by1: {
|
931
|
by1: {
|
|
863
|
get: function () {
|
932
|
get: function () {
|
|
864
|
return this.preModel.awbinfo.by1
|
933
|
return this.preModel.awbinfo.by1
|
|
@@ -907,14 +976,6 @@ |
|
@@ -907,14 +976,6 @@ |
|
907
|
this.preModel.awbinfo.dest3 = val.toUpperCase().trim()
|
976
|
this.preModel.awbinfo.dest3 = val.toUpperCase().trim()
|
|
908
|
}
|
977
|
}
|
|
909
|
},
|
978
|
},
|
|
910
|
- eairportid: {
|
|
|
|
911
|
- get: function () {
|
|
|
|
912
|
- return this.preModel.awbinfo.eairportid
|
|
|
|
913
|
- },
|
|
|
|
914
|
- set: function (val) {
|
|
|
|
915
|
- this.preModel.awbinfo.eairportid = val.toUpperCase().trim()
|
|
|
|
916
|
- }
|
|
|
|
917
|
- }
|
|
|
|
918
|
},
|
979
|
},
|
|
919
|
methods: {
|
980
|
methods: {
|
|
920
|
// >>>>>>>>>>>>>>>>获取list集合<<<<<<<<<<<<<<<<<<
|
981
|
// >>>>>>>>>>>>>>>>获取list集合<<<<<<<<<<<<<<<<<<
|
|
@@ -970,6 +1031,8 @@ |
|
@@ -970,6 +1031,8 @@ |
|
970
|
pcs: undefined,
|
1031
|
pcs: undefined,
|
|
971
|
weight: undefined,
|
1032
|
weight: undefined,
|
|
972
|
specopeid: undefined,
|
1033
|
specopeid: undefined,
|
|
|
|
1034
|
+ scityid: undefined,
|
|
|
|
1035
|
+ ecityid: undefined,
|
|
973
|
shprname: undefined,
|
1036
|
shprname: undefined,
|
|
974
|
shprmobiletype: undefined,
|
1037
|
shprmobiletype: undefined,
|
|
975
|
shprtel: undefined,
|
1038
|
shprtel: undefined,
|
|
@@ -1024,7 +1087,7 @@ |
|
@@ -1024,7 +1087,7 @@ |
|
1024
|
createData() {
|
1087
|
createData() {
|
|
1025
|
this.$refs.preFormData.validate(valid => {
|
1088
|
this.$refs.preFormData.validate(valid => {
|
|
1026
|
if (valid) {
|
1089
|
if (valid) {
|
|
1027
|
- updateMT2201(this.preModel).then(res => {
|
1090
|
+ addMt2201(this.preModel).then(res => {
|
|
1028
|
if (res.data.count > 0) {
|
1091
|
if (res.data.count > 0) {
|
|
1029
|
Message.success("新增成功")
|
1092
|
Message.success("新增成功")
|
|
1030
|
this.dialogFormVisible = false
|
1093
|
this.dialogFormVisible = false
|
|
@@ -1204,8 +1267,8 @@ |
|
@@ -1204,8 +1267,8 @@ |
|
1204
|
residuePiece += childrenList[i].piece
|
1267
|
residuePiece += childrenList[i].piece
|
|
1205
|
residueWeight += childrenList[i].weight
|
1268
|
residueWeight += childrenList[i].weight
|
|
1206
|
}
|
1269
|
}
|
|
1207
|
- this.awbPiece =res.data.dataList[0].piece- residuePiece
|
|
|
|
1208
|
- this.awbWeight = res.data.dataList[0].weight- residueWeight
|
1270
|
+ this.awbPiece = res.data.dataList[0].piece - residuePiece
|
|
|
|
1271
|
+ this.awbWeight = res.data.dataList[0].weight - residueWeight
|
|
1209
|
}
|
1272
|
}
|
|
1210
|
})
|
1273
|
})
|
|
1211
|
this.dialogStatus = 'addAwbh'
|
1274
|
this.dialogStatus = 'addAwbh'
|