作者 朱兆平

理货优化

... ... @@ -50,7 +50,6 @@
:remote-method="remoteMethodAirport"
:loading="listLoading"
v-model="flight.destinationstation"
@blur = "elblur"
allow-create
default-first-option
filterable
... ... @@ -66,11 +65,11 @@
</el-option>
</el-select>
</el-col>
<el-col :span="4" style="margin-left: 20px">
<el-input placeholder="可为空" v-model="awba">
<template slot="prepend">主单号</template>
</el-input>
</el-col>
<!-- <el-col :span="4" style="margin-left: 20px">-->
<!-- <el-input placeholder="可为空" v-model="awba">-->
<!-- <template slot="prepend">主单号</template>-->
<!-- </el-input>-->
<!-- </el-col>-->
</el-row>
<el-row>
<el-col :span="4" :offset="10">
... ... @@ -219,10 +218,6 @@
} else {
this.airportCode = []
}
},
elblur: e => {
// this.destinationstation = "CGO"
console.log(e)
}
}
};
... ...
... ... @@ -152,7 +152,7 @@
</el-col>
<el-col :span="7.5">
<el-form-item label="分单号" prop="awbh">
<el-input v-model="awbh" :disabled="dialogStatus === 'addAwbh'"></el-input>
<el-input v-model="awbh" clearable :disabled="dialogStatus === 'update'"></el-input>
</el-form-item>
</el-col>
</el-row>
... ... @@ -210,18 +210,18 @@
<el-row>
<el-col :span="7.5">
<el-form-item label="运单件数" prop="price">
<el-form-item label="运单件数" prop="awbprice">
<el-input v-model="tidyModel.awbprice"></el-input>
</el-form-item>
</el-col>
<el-col :span="7.5">
<el-form-item label="运单重量" prop="weight">
<el-form-item label="运单重量" prop="awbweight">
<el-input v-model="tidyModel.awbweight"></el-input>
</el-form-item>
</el-col>
<el-col :span="7.5">
<el-col :span="7.5">
<el-form-item label="装载开始时间" prop="endtime">
<el-form-item label="装载开始时间" prop="starttime">
<el-date-picker v-model="tidyModel.starttime" value-format="yyyy-MM-dd HH:mm:ss"
type="datetime"
placeholder="请输入"></el-date-picker>
... ... @@ -257,8 +257,10 @@
<el-col :span="7.5">
<el-form-item label="海关关区" prop="customcode">
<el-select v-model="tidyModel.customcode" placeholder="请选择关区代码"
allow-create
default-first-option
filterable clearable remote :remote-method="remoteMethodCustomCode" :loading="customLoading"
:disabled="dialogStatus === 'addAwbh'">
>
<el-option v-for="item in customCodeList" :key="item.customcode" :label="item.customcode"
:value="item.customcode">
<span style="float: left">{{ item.customcode }}</span>
... ... @@ -363,10 +365,12 @@
callback()
}
const validatorAwbh = (rule, value, callback) => {
if (!validAlphabetsAndNum(value)) {
if (value !=='' && value !== undefined && !validAlphabetsAndNum(value)) {
callback("只能输入字母和数字")
}else{
callback()
}
callback()
}
const validatorAlphabets = (rule, value, callback) => {
if (!validAlphabets(value)) {
... ... @@ -411,7 +415,7 @@
},
tidyRoles: {
awba: [{required: true, trigger: 'blur', validator: validatorAwb}],
awbh: [{required: true, trigger: 'blur', validator: validatorAwbh}],
awbh: [{trigger: 'blur', validator: validatorAwbh}],
goodsname: [{required: true, trigger: 'blur', validator: validAlphabetsSpanceKey}],
carrier: [{required: true, trigger: 'blur', validator: validatorAwbh}],
flightno: [{required: true, trigger: 'blur', validator: validatorAwbh}],
... ... @@ -872,7 +876,7 @@
// 新增理货弹框
handleAddTidy() {
const query = {
'rcfdep': 'MT5202'
'messageType': 'MT5202'
}
this.$router.push({name: '出港航班信息', params: {scopeRow: query}})
},
... ...