diff --git a/pages.json b/pages.json
index cda425d..44826a7 100644
--- a/pages.json
+++ b/pages.json
@@ -84,6 +84,18 @@
"navigationBarTitleText": "铁路运行情况报送"
}
},
+ {
+ "path": "pages/water/TransportData/list",
+ "style": {
+ "navigationBarTitleText": "水运运输数据"
+ }
+ },
+ {
+ "path": "pages/water/TransportData/form",
+ "style": {
+ "navigationBarTitleText": "水运运输数据报送"
+ }
+ },
{
"path": "pages/roadTransport/transportData/list",
"style": {
diff --git a/pages/highWay/runData/form.vue b/pages/highWay/runData/form.vue
index 2125d03..97fbdd0 100644
--- a/pages/highWay/runData/form.vue
+++ b/pages/highWay/runData/form.vue
@@ -83,7 +83,7 @@
{{item.stationName}}
-
+
{{item.stationName}}
@@ -335,8 +335,8 @@
"exitVehicleCount": '',
"exitVehicleCountMom": '',
"exitVehicleCountYoy": '',
- "highwayId": item.highWayLineCode,
- "highwayName": item.highWayLineName,
+ "highwayId": "",
+ "highwayName": item.managementUnitName,
"submitPersonnelContact": this.userInfo.realName+','+this.userInfo.mobile,
"tollExemptAmount": 0.0,
"tollExemptVehicleCount": 0,
@@ -366,8 +366,8 @@
"exitVehicleCount": '',
"exitVehicleCountMom": '',
"exitVehicleCountYoy": '',
- "highwayId": item.highWayLineCode,
- "highwayName": item.highWayLineName,
+ "highwayId": "",
+ "highwayName": item.managementUnitName,
"submitPersonnelContact": this.userInfo.realName+','+this.userInfo.mobile,
"tollExemptAmount": 0.0,
"tollExemptVehicleCount": 0,
@@ -399,7 +399,7 @@
let now = new Date();
//11:00-13:30 默认选择0-12
let dateStr = getDateStr(now, 0);
- if(new Date(dateStr + ' 11:00').getTime() < new Date().getTime() < new Date(dateStr + ' 13:30').getTime()) {
+ if(new Date(dateStr + ' 11:00').getTime() < new Date().getTime() && new Date().getTime() < new Date(dateStr + ' 13:30').getTime()) {
this.form.statPeriod = '0012';
this.index = this.array.findIndex(item => item.dictValue == '0012');
}else{
@@ -646,6 +646,7 @@
text-align: center;
margin-bottom: 30rpx;
margin-right: 16rpx;
+ overflow: hidden;
&.active {
position: relative;
diff --git a/pages/highWay/runStatusData/form.vue b/pages/highWay/runStatusData/form.vue
index ea9d0d7..704de81 100644
--- a/pages/highWay/runStatusData/form.vue
+++ b/pages/highWay/runStatusData/form.vue
@@ -186,7 +186,7 @@
高速公路名称:
changeHighway(e, 'highwayCongestionDetailDTOS', index)">
+ @change="e => changeHighway(e, 'highwayAccidentDetailDTOS', index)">
{{item.highwayName ? item.highwayName : '请选择'}}
@@ -231,10 +231,10 @@
事故等级:
- changeAccidentLevel(e, 'highwayCongestionDetailDTOS', index)">
{{item.accidentLevel ? item.accidentLevel : '请选择'}}
+ :style="item.accidentLevelIndex?'color:#333;':''">{{item.accidentLevelIndex ? accidentLevel[item.accidentLevelIndex].dictLabel : '请选择'}}
@@ -342,21 +342,25 @@
},
onLoad(options) {
this.userInfo = uni.getStorageSync('userInfo');
- this.queryHighway(); //高速公路列表
if (options.type == 'add') {
this.pageType = 'add';
let now = new Date();
this.form.statDate = getDateStr(now, -1); //默认前一天
+ this.queryHighway(); //高速公路列表
+ this.queryAccidentLevel(); //事故等级
} else if (options.item) {
this.form = JSON.parse(options.item);
this.form.highwayCongestionDetailDTOS = this.form.highwayCongestionDetailVOS;
this.form.highwayAccidentDetailDTOS = this.form.highwayAccidentDetailVOS;
console.log(this.form)
+ this.queryAccidentLevel(); //事故等级
+ this.queryHighway(); //高速公路列表
} else if (options.id) {
this.queryDetailInfo(options.id);
+ this.queryAccidentLevel(); //事故等级
+ this.queryHighway(); //高速公路列表
}
this.queryTime(); //统计时段
- this.queryAccidentLevel(); //事故等级
},
methods: {
//id查询详情
@@ -366,13 +370,20 @@
this.form = res.data;
this.form.highwayCongestionDetailDTOS = this.form.highwayCongestionDetailVOS;
this.form.highwayAccidentDetailDTOS = this.form.highwayAccidentDetailVOS;
+ this.queryAccidentLevel(); //事故等级
})
},
//高速公路权限列表
queryHighway() {
this.$request(getApp().globalData.baseUrl + '/api/biz/roadInfo/all?page=0&pageSize=0&_t=' + Date.parse(
new Date()), {}, 'GET').then(res => {
- this.highwayDataList = res.data;
+ this.highwayDataList = res.data;
+ this.form.highwayAccidentDetailDTOS.map(item => {
+ item.highwayNameIndex = this.highwayDataList.findIndex(item2 => item2.stdName == item.highwayName);
+ })
+ this.form.highwayCongestionDetailDTOS.map(item => {
+ item.highwayNameIndex = this.highwayDataList.findIndex(item2 => item2.stdName == item.highwayName);
+ })
})
},
//高速公路切换选择
@@ -384,7 +395,7 @@
//事故等级切换选择
changeAccidentLevel(e, key, index) {
this.form[key][index].accidentLevelIndex = e.detail.value;
- this.form[key][index].accidentLevel = this.accidentLevel[e.detail.value].stdName;
+ this.form[key][index].accidentLevel = this.accidentLevel[e.detail.value].dictValue;
},
//统计时段切换选择
changeStatPeriod(e) {
@@ -415,7 +426,7 @@
let now = new Date();
//11:00-13:30 默认选择0-12
let dateStr = getDateStr(now, 0);
- if (new Date(dateStr + ' 11:00').getTime() < new Date().getTime() < new Date(dateStr +
+ if (new Date(dateStr + ' 11:00').getTime() < new Date().getTime() && new Date().getTime() < new Date(dateStr +
' 13:30').getTime()) {
this.form.statPeriod = '0012';
this.index = this.array.findIndex(item => item.dictValue == '0012');
@@ -433,7 +444,10 @@
this.$request(getApp().globalData.baseUrl + '/api/dict/listDictData?dictType=accident_level' + '&_t=' +
Date.parse(
new Date()), {}, 'GET').then(res => {
- this.accidentLevel = res.data;
+ this.accidentLevel = res.data.list;
+ this.form.highwayCongestionDetailDTOS.map(item => {
+ item.accidentLevelIndex = this.accidentLevel.findIndex(item2 => item2.dictValue == item.accidentLevel);
+ })
})
},
//增行
diff --git a/pages/railway/railwayRunData/form.vue b/pages/railway/railwayRunData/form.vue
index 6d3bcbd..9811cb3 100644
--- a/pages/railway/railwayRunData/form.vue
+++ b/pages/railway/railwayRunData/form.vue
@@ -350,7 +350,7 @@
let now = new Date();
//11:00-13:30 默认选择0-12
let dateStr = getDateStr(now, 0);
- if (new Date(dateStr + ' 11:00').getTime() < new Date().getTime() < new Date(dateStr +
+ if (new Date(dateStr + ' 11:00').getTime() < new Date().getTime() && new Date().getTime() < new Date(dateStr +
' 13:30').getTime()) {
this.form.statPeriod = '0012';
this.index = this.array.findIndex(item => item.dictValue == '0012');
diff --git a/pages/railway/runStatus/form.vue b/pages/railway/runStatus/form.vue
index 7132ad7..1f1d297 100644
--- a/pages/railway/runStatus/form.vue
+++ b/pages/railway/runStatus/form.vue
@@ -160,7 +160,7 @@
let now = new Date();
//11:00-13:30 默认选择0-12
let dateStr = getDateStr(now, 0);
- if(new Date(dateStr + ' 11:00').getTime() < new Date().getTime() < new Date(dateStr + ' 13:30').getTime()) {
+ if(new Date(dateStr + ' 11:00').getTime() < new Date().getTime() && new Date().getTime() < new Date(dateStr + ' 13:30').getTime()) {
this.form.statPeriod = '0012';
this.index = this.array.findIndex(item => item.dictValue == '0012');
}else{
diff --git a/pages/water/TransportData/form.vue b/pages/water/TransportData/form.vue
new file mode 100644
index 0000000..6e025f5
--- /dev/null
+++ b/pages/water/TransportData/form.vue
@@ -0,0 +1,606 @@
+
+
+
+ 如有填报问题,请咨询公共服务中心
+ 中心值班电话:66007587
+
+
+ 基本信息
+
+ 车站名称:
+
+
+ {{form.railwayName?form.railwayName:'请选择'}}
+
+
+
+
+
+ 统计日期:
+
+
+ {{form.statDate?form.statDate:'请选择'}}
+
+
+
+
+
+ 统计时段:
+
+
+ {{index>-1?array[index].dictLabel:'请选择'}}
+
+
+
+
+
+
+
+
+ 航次:
+
+
+
+
+
+
+ 去年航次:
+
+
+
+
+
+
+ 客运量:
+
+
+
+
+
+
+ 去年客运量:
+
+
+
+
+
+
+ 船舶数:
+
+
+
+
+
+
+ 客位数:
+
+
+
+
+
+
+
+
+
+ 客运量同比(%)
+
+ {{form.passengerWatertransportMomDo === 0 ? form.passengerWatertransportMomDo : form.passengerWatertransportMomDo ? form.passengerWatertransportMomDo.toFixed(2) : ''}}
+
+
+
+
+ 航次同比(%)
+
+ {{form.voyageWatertransportMomDo === 0 ? form.voyageWatertransportMomDo : form.voyageWatertransportMomDo ? form.voyageWatertransportMomDo.toFixed(2) : ''}}
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/water/TransportData/list.vue b/pages/water/TransportData/list.vue
new file mode 100644
index 0000000..aee46ca
--- /dev/null
+++ b/pages/water/TransportData/list.vue
@@ -0,0 +1,443 @@
+
+
+
+
+ 报送时间
+ {{item.statDate || ''}}{{item.statPeriodValue || ''}}
+
+
+
+
+
+
+
+
+
+ 查询条件
+
+
+
+
+ 重置
+ 确认
+
+
+
+
+
+
+
+
\ No newline at end of file