作者 xudada

运输工具通用查询

... ... @@ -3855,6 +3855,11 @@
"integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==",
"dev": true
},
"fecha": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.0.tgz",
"integrity": "sha512-aN3pcx/DSmtyoovUudctc8+6Hl4T+hI9GBBHLjA76jdZl7+b1sgh5g4k+u/GL3dTy1/pnYzKp69FpJ0OicE3Wg=="
},
"figures": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/figures/-/figures-3.0.0.tgz",
... ...
... ... @@ -14,6 +14,7 @@
"echarts": "^3.3.2",
"element-ui": "^2.13.0",
"eslint": "^5.14.1",
"fecha": "^4.2.0",
"file-saver": "^2.0.2",
"font-awesome": "^4.7.0",
"html2canvas": "^1.0.0-rc.5",
... ...
... ... @@ -202,7 +202,7 @@ let routes = [
{
path: '/input',
component: Home,
name: '进港业务申报',
name: '进港航班申报',
iconCls:'el-icon-goods',
children:[
{path:'/arrival',component:arrival,name:'进港预报申报'},
... ... @@ -216,7 +216,7 @@ let routes = [
{
path: '/out',
component: Home,
name: '出港业务申报',
name: '出港航班申报',
iconCls:'el-icon-goods',
children:[
{path:'/departure',component:departure,name:'出港预报申报'},
... ...
... ... @@ -55,6 +55,7 @@
:picker-options="{
selectableRange: '00:00:00 - 23:59:59'
}"
format="HHmmss"
style="width:100%"
placeholder="任意时间点">
</el-time-picker>
... ... @@ -67,6 +68,7 @@
:picker-options="{
selectableRange: '00:00:00 - 23:59:59'
}"
format="HHmmss"
style="width:100%"
placeholder="任意时间点">
</el-time-picker>
... ... @@ -77,6 +79,8 @@
<el-date-picker
v-model="airline.effStartdate"
type="date"
value-format="yyyyMMdd"
format="yyyyMMdd"
style="width:100%"
placeholder="选择日期">
</el-date-picker>
... ... @@ -87,6 +91,8 @@
<el-date-picker
v-model="airline.effEnddate"
type="date"
value-format="yyyyMMdd"
format="yyyyMMdd"
style="width:100%"
placeholder="选择日期">
</el-date-picker>
... ... @@ -156,6 +162,20 @@
</el-pagination>
</el-dialog>
</el-row>
<!--对话提示框-->
<el-row>
<el-dialog
title="系统提示"
:visible.sync="centerDialogVisible"
width="30%"
center>
<span>{{msg}}</span>
<span slot="footer" class="dialog-footer">
<el-button @click="centerDialogVisible = false">取 消</el-button>
<el-button type="primary" @click="centerDialogVisible = false">确 定</el-button>
</span>
</el-dialog>
</el-row>
</el-main>
</el-container>
</template>
... ... @@ -178,6 +198,9 @@
.el-col{margin-right: 0px;}
</style>
<script>
const fecha = require('fecha');
import {addRoute,selectRoute} from '../../api/transport'
export default {
data(){
return{
... ... @@ -201,7 +224,7 @@
createBy:undefined,
updateTime:undefined,
updateBy:undefined,
isDelete:undefined
isDelete:undefined,
},
rules: {
departurePort: [
... ... @@ -218,22 +241,36 @@
arrivalCustomNo: [
{required: true, message: '请输入关区代码', trigger: 'blur'}
],
serialNo:[
{required: true, message: '请输入航线序号', trigger: 'blur'}
]
},
tableData: [{
std: '16:11:46',
sta: '16:11:46',
effStartdate: '2016-05-02',
effEnddate: '2016-05-02'
std: '161146',
sta: '161146',
effStartdate: '20160502',
effEnddate: '20160503'
}],
dialogTableVisible:false,
centerDialogVisible:false,
currentPage4:4,
msg:undefined
}
},
methods:{
submitForm(formName) {
this.$refs[formName].validate((valid) => {
if (valid) {
alert('submit!');
addRoute(this.airline).then(res=>{
let response=res.data;
if(response.code=='200'){
this.centerDialogVisible=true;
this.msg=response.msg;
}else{
this.centerDialogVisible=true;
this.msg=response.msg;
}
});
} else {
console.log('error submit!!');
return false;
... ... @@ -245,7 +282,14 @@
},
handleCurrentChange(val) {
console.log(`当前页: ${val}`);
},
handleEdit(index,row){
this.airline.std=fecha.parse(row.std,'HHmmss');
this.airline.sta=fecha.parse(row.sta,'HHmmss');
this.airline.effStartdate=row.effStartdate;
this.airline.effEnddate=row.effEnddate;
this.dialogTableVisible=false;
}
}
},
}
</script>
\ No newline at end of file
... ...