|
@@ -55,6 +55,7 @@ |
|
@@ -55,6 +55,7 @@ |
55
|
:picker-options="{
|
55
|
:picker-options="{
|
56
|
selectableRange: '00:00:00 - 23:59:59'
|
56
|
selectableRange: '00:00:00 - 23:59:59'
|
57
|
}"
|
57
|
}"
|
|
|
58
|
+ format="HHmmss"
|
58
|
style="width:100%"
|
59
|
style="width:100%"
|
59
|
placeholder="任意时间点">
|
60
|
placeholder="任意时间点">
|
60
|
</el-time-picker>
|
61
|
</el-time-picker>
|
|
@@ -67,6 +68,7 @@ |
|
@@ -67,6 +68,7 @@ |
67
|
:picker-options="{
|
68
|
:picker-options="{
|
68
|
selectableRange: '00:00:00 - 23:59:59'
|
69
|
selectableRange: '00:00:00 - 23:59:59'
|
69
|
}"
|
70
|
}"
|
|
|
71
|
+ format="HHmmss"
|
70
|
style="width:100%"
|
72
|
style="width:100%"
|
71
|
placeholder="任意时间点">
|
73
|
placeholder="任意时间点">
|
72
|
</el-time-picker>
|
74
|
</el-time-picker>
|
|
@@ -77,6 +79,8 @@ |
|
@@ -77,6 +79,8 @@ |
77
|
<el-date-picker
|
79
|
<el-date-picker
|
78
|
v-model="airline.effStartdate"
|
80
|
v-model="airline.effStartdate"
|
79
|
type="date"
|
81
|
type="date"
|
|
|
82
|
+ value-format="yyyyMMdd"
|
|
|
83
|
+ format="yyyyMMdd"
|
80
|
style="width:100%"
|
84
|
style="width:100%"
|
81
|
placeholder="选择日期">
|
85
|
placeholder="选择日期">
|
82
|
</el-date-picker>
|
86
|
</el-date-picker>
|
|
@@ -87,6 +91,8 @@ |
|
@@ -87,6 +91,8 @@ |
87
|
<el-date-picker
|
91
|
<el-date-picker
|
88
|
v-model="airline.effEnddate"
|
92
|
v-model="airline.effEnddate"
|
89
|
type="date"
|
93
|
type="date"
|
|
|
94
|
+ value-format="yyyyMMdd"
|
|
|
95
|
+ format="yyyyMMdd"
|
90
|
style="width:100%"
|
96
|
style="width:100%"
|
91
|
placeholder="选择日期">
|
97
|
placeholder="选择日期">
|
92
|
</el-date-picker>
|
98
|
</el-date-picker>
|
|
@@ -156,6 +162,20 @@ |
|
@@ -156,6 +162,20 @@ |
156
|
</el-pagination>
|
162
|
</el-pagination>
|
157
|
</el-dialog>
|
163
|
</el-dialog>
|
158
|
</el-row>
|
164
|
</el-row>
|
|
|
165
|
+ <!--对话提示框-->
|
|
|
166
|
+ <el-row>
|
|
|
167
|
+ <el-dialog
|
|
|
168
|
+ title="系统提示"
|
|
|
169
|
+ :visible.sync="centerDialogVisible"
|
|
|
170
|
+ width="30%"
|
|
|
171
|
+ center>
|
|
|
172
|
+ <span>{{msg}}</span>
|
|
|
173
|
+ <span slot="footer" class="dialog-footer">
|
|
|
174
|
+ <el-button @click="centerDialogVisible = false">取 消</el-button>
|
|
|
175
|
+ <el-button type="primary" @click="centerDialogVisible = false">确 定</el-button>
|
|
|
176
|
+ </span>
|
|
|
177
|
+ </el-dialog>
|
|
|
178
|
+ </el-row>
|
159
|
</el-main>
|
179
|
</el-main>
|
160
|
</el-container>
|
180
|
</el-container>
|
161
|
</template>
|
181
|
</template>
|
|
@@ -178,6 +198,9 @@ |
|
@@ -178,6 +198,9 @@ |
178
|
.el-col{margin-right: 0px;}
|
198
|
.el-col{margin-right: 0px;}
|
179
|
</style>
|
199
|
</style>
|
180
|
<script>
|
200
|
<script>
|
|
|
201
|
+
|
|
|
202
|
+ const fecha = require('fecha');
|
|
|
203
|
+ import {addRoute,selectRoute} from '../../api/transport'
|
181
|
export default {
|
204
|
export default {
|
182
|
data(){
|
205
|
data(){
|
183
|
return{
|
206
|
return{
|
|
@@ -201,7 +224,7 @@ |
|
@@ -201,7 +224,7 @@ |
201
|
createBy:undefined,
|
224
|
createBy:undefined,
|
202
|
updateTime:undefined,
|
225
|
updateTime:undefined,
|
203
|
updateBy:undefined,
|
226
|
updateBy:undefined,
|
204
|
- isDelete:undefined
|
227
|
+ isDelete:undefined,
|
205
|
},
|
228
|
},
|
206
|
rules: {
|
229
|
rules: {
|
207
|
departurePort: [
|
230
|
departurePort: [
|
|
@@ -218,22 +241,36 @@ |
|
@@ -218,22 +241,36 @@ |
218
|
arrivalCustomNo: [
|
241
|
arrivalCustomNo: [
|
219
|
{required: true, message: '请输入关区代码', trigger: 'blur'}
|
242
|
{required: true, message: '请输入关区代码', trigger: 'blur'}
|
220
|
],
|
243
|
],
|
|
|
244
|
+ serialNo:[
|
|
|
245
|
+ {required: true, message: '请输入航线序号', trigger: 'blur'}
|
|
|
246
|
+ ]
|
221
|
},
|
247
|
},
|
222
|
tableData: [{
|
248
|
tableData: [{
|
223
|
- std: '16:11:46',
|
|
|
224
|
- sta: '16:11:46',
|
|
|
225
|
- effStartdate: '2016-05-02',
|
|
|
226
|
- effEnddate: '2016-05-02'
|
249
|
+ std: '161146',
|
|
|
250
|
+ sta: '161146',
|
|
|
251
|
+ effStartdate: '20160502',
|
|
|
252
|
+ effEnddate: '20160503'
|
227
|
}],
|
253
|
}],
|
228
|
dialogTableVisible:false,
|
254
|
dialogTableVisible:false,
|
|
|
255
|
+ centerDialogVisible:false,
|
229
|
currentPage4:4,
|
256
|
currentPage4:4,
|
|
|
257
|
+ msg:undefined
|
230
|
}
|
258
|
}
|
231
|
},
|
259
|
},
|
232
|
methods:{
|
260
|
methods:{
|
233
|
submitForm(formName) {
|
261
|
submitForm(formName) {
|
234
|
this.$refs[formName].validate((valid) => {
|
262
|
this.$refs[formName].validate((valid) => {
|
235
|
if (valid) {
|
263
|
if (valid) {
|
236
|
- alert('submit!');
|
264
|
+ addRoute(this.airline).then(res=>{
|
|
|
265
|
+ let response=res.data;
|
|
|
266
|
+ if(response.code=='200'){
|
|
|
267
|
+ this.centerDialogVisible=true;
|
|
|
268
|
+ this.msg=response.msg;
|
|
|
269
|
+ }else{
|
|
|
270
|
+ this.centerDialogVisible=true;
|
|
|
271
|
+ this.msg=response.msg;
|
|
|
272
|
+ }
|
|
|
273
|
+ });
|
237
|
} else {
|
274
|
} else {
|
238
|
console.log('error submit!!');
|
275
|
console.log('error submit!!');
|
239
|
return false;
|
276
|
return false;
|
|
@@ -245,7 +282,14 @@ |
|
@@ -245,7 +282,14 @@ |
245
|
},
|
282
|
},
|
246
|
handleCurrentChange(val) {
|
283
|
handleCurrentChange(val) {
|
247
|
console.log(`当前页: ${val}`);
|
284
|
console.log(`当前页: ${val}`);
|
|
|
285
|
+ },
|
|
|
286
|
+ handleEdit(index,row){
|
|
|
287
|
+ this.airline.std=fecha.parse(row.std,'HHmmss');
|
|
|
288
|
+ this.airline.sta=fecha.parse(row.sta,'HHmmss');
|
|
|
289
|
+ this.airline.effStartdate=row.effStartdate;
|
|
|
290
|
+ this.airline.effEnddate=row.effEnddate;
|
|
|
291
|
+ this.dialogTableVisible=false;
|
248
|
}
|
292
|
}
|
249
|
- }
|
293
|
+ },
|
250
|
}
|
294
|
}
|
251
|
</script> |
295
|
</script> |