...
|
...
|
@@ -10,12 +10,12 @@ |
|
|
<el-form :model="arrival" :rules="rules" ref="arrival" label-width="100%" class="demo-ruleForm">
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="航空器注册编码" prop="aircraftNo" label-width="120px">
|
|
|
<el-input v-model="arrival.aircraftNo"></el-input>
|
|
|
<el-input v-model.trim="arrival.aircraftNo" @input="e => arrival.aircraftNo=inputMe(e)"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="航班号" prop="flightNo" label-width="120px">
|
|
|
<el-input v-model="arrival.flightNo"></el-input>
|
|
|
<el-input v-model="arrival.flightNo" @input="e => arrival.flightNo=inputMe(e)"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
...
|
...
|
@@ -32,14 +32,12 @@ |
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="出发港" prop="departurePort" label-width="120px">
|
|
|
<el-input v-model="arrival.departurePort" @input="e => arrival.departurePort=inputMe(e)"
|
|
|
maxLength='3'></el-input>
|
|
|
<el-input v-model="arrival.departurePort" @input="e => arrival.departurePort=inputMe(e)" maxLength='3'></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="目的港" prop="arrivalPort" label-width="120px">
|
|
|
<el-input v-model="arrival.arrivalPort" @input="e => arrival.arrivalPort=inputMe(e)"
|
|
|
maxLength='3'></el-input>
|
|
|
<el-input v-model="arrival.arrivalPort" @input="e => arrival.arrivalPort=inputMe(e)" maxLength='3'></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
...
|
...
|
@@ -62,7 +60,8 @@ |
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="停靠机坪" prop="stayid" label-width="120px">
|
|
|
<el-input v-model="arrival.stayid"></el-input>
|
|
|
<el-input v-model="arrival.stayid" oninput="value=value.replace(/[^\d]/g,'')"
|
|
|
maxLength='7'></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
...
|
...
|
@@ -167,23 +166,26 @@ |
|
|
],
|
|
|
departurePort: [
|
|
|
{required: true, message: '请输入(三字码)', trigger: 'blur'},
|
|
|
{min: 3, max: 3, message: '长度在 3 个字符', trigger: 'blur'}
|
|
|
{ pattern: /^[A-Z]{3}$/, message: '请输入(三字码)', trigger: 'blur' }
|
|
|
|
|
|
],
|
|
|
arrivalPort: [
|
|
|
{required: true, message: '请输入(三字码)', trigger: 'blur'},
|
|
|
{min: 3, max: 3, message: '长度在 3 个字符', trigger: 'blur'}
|
|
|
{ pattern: /^[A-Z]{3}$/, message: '请输入(三字码)', trigger: 'blur' }
|
|
|
],
|
|
|
customDistrictNo: [
|
|
|
{required: true, message: '请选择', trigger: 'blur'}
|
|
|
{required: true, message: '请输入', trigger: 'blur'},
|
|
|
{ pattern: /^[0-9]{4}$/, message: '请输入正确关区', trigger: 'blur' }
|
|
|
],
|
|
|
departuredatetime: [
|
|
|
{required: true, message: '请选择', trigger: 'change'}
|
|
|
],
|
|
|
stayid: [
|
|
|
{required: true, message: '请输入', trigger: 'blur'}
|
|
|
{required: true, message: '请输入', trigger: 'blur'},
|
|
|
{ pattern: /^[0-9]{6}$/, message: '请输入正确机坪号码', trigger: 'blur' }
|
|
|
],
|
|
|
dischargecompleteddatetime: [
|
|
|
{required: true, message: '请输入', trigger: 'blur'}
|
|
|
{required: true, message: '请选择', trigger: 'blur'}
|
|
|
],
|
|
|
arrivaldatetime: [
|
|
|
{required: true, message: '请选择', trigger: 'blur'}
|
...
|
...
|
@@ -243,7 +245,7 @@ |
|
|
},
|
|
|
// 过滤中英文
|
|
|
inputMe(e){
|
|
|
return e.replace(/[^a-zA-Z]/g,'').toUpperCase();
|
|
|
return e.replace(/[^a-zA-Z0-9.-]/g,'').toUpperCase();
|
|
|
}
|
|
|
},
|
|
|
mounted(){
|
...
|
...
|
|