|
|
|
|
@ -47,7 +47,7 @@ |
|
|
|
|
<view v-if='item.isFinish' class="tag"> |
|
|
|
|
<uni-icons type="checkmarkempty" color="#fff" size="12"></uni-icons> |
|
|
|
|
</view> |
|
|
|
|
{{item.stationId || ''}} |
|
|
|
|
{{item.stationName || ''}} |
|
|
|
|
</view> |
|
|
|
|
<view v-if="index >= 9 && showLand" :style="(index+1)%3 == 0 ? 'margin-right:0;':''" |
|
|
|
|
@click="changeLandNameIndex(index)" class="station_item" |
|
|
|
|
@ -56,14 +56,13 @@ |
|
|
|
|
<view v-if='item.isFinish' class="tag"> |
|
|
|
|
<uni-icons type="checkmarkempty" color="#fff" size="12"></uni-icons> |
|
|
|
|
</view> |
|
|
|
|
{{item.stationId || ''}} |
|
|
|
|
{{item.stationName || ''}} |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="form_item_box" |
|
|
|
|
:style="form.bizWaterwayIslandDataSaveOrUpdateDTOList.length == 0 ? 'margin-top: 30rpx;' : ''"> |
|
|
|
|
<view class="form_item_box"> |
|
|
|
|
<!-- 陆岛 --> |
|
|
|
|
<view class="form_item_li"> |
|
|
|
|
<view class="form_item" v-if="form.bizWaterwayIslandDataSaveOrUpdateDTOList.length > 1"> |
|
|
|
|
<view class="form_item"> |
|
|
|
|
<view class="form_item_label">水路(陆岛):</view> |
|
|
|
|
<view class="form_item_input picker"> |
|
|
|
|
<!-- <picker :value="item.landNameIndex" :range="landList" @change="e => changeLandName(e, index)"> |
|
|
|
|
@ -71,13 +70,13 @@ |
|
|
|
|
:style="item.landName?'color:#333;':''">{{item.landName ? item.landName : '请选择'}}</text> |
|
|
|
|
<uni-icons type="right" size="16" color="#D4D4D4"></uni-icons> |
|
|
|
|
</picker> --> |
|
|
|
|
{{form.bizWaterwayIslandDataSaveOrUpdateDTOList.length >= 0 ? form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].landName : ''}} |
|
|
|
|
{{form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex] ? form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].landName : ''}} |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="form_item"> |
|
|
|
|
<view class="form_item_label">航次:</view> |
|
|
|
|
<view class="form_item_input form_input"> |
|
|
|
|
<uni-easyinput @blur="calcYoyMom(landNameIndex)" type="number" |
|
|
|
|
<uni-easyinput @blur="calcYoyMom(landNameIndex)" @clear="calcYoyMom(landNameIndex)" type="number" |
|
|
|
|
v-model="form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].voyage" |
|
|
|
|
placeholderStyle="color: #D4D4D4;font-size:28rpx;" placeholder="请输入" maxlength="20"> |
|
|
|
|
</uni-easyinput> |
|
|
|
|
@ -85,29 +84,29 @@ |
|
|
|
|
</view> |
|
|
|
|
<!-- 同比环比 --> |
|
|
|
|
<view class="form_item_rate" |
|
|
|
|
:class="form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].voyage && form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].voyage == form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].yesterdayVoyage ? 'danger' : '' "> |
|
|
|
|
:class="form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].voyageRingRatio === 0 ? 'danger' : '' "> |
|
|
|
|
<view class="rate_item"> |
|
|
|
|
<view class="rate_item_label" |
|
|
|
|
:style="form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].voyage && form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].voyage == form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].yesterdayVoyage ? 'color: #EB4747' : ''"> |
|
|
|
|
:style="form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].voyageRingRatio === 0 ? 'color: #EB4747' : ''"> |
|
|
|
|
航次环比 |
|
|
|
|
</view> |
|
|
|
|
<view class="rate_item_input" |
|
|
|
|
:style="form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].voyage && item.voyage == form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].yesterdayVoyage ? 'color: #EB4747' : ''"> |
|
|
|
|
{{form.bizWaterwayIslandDataSaveOrUpdateDTOList.length == 0 ? '' : form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].voyageRingRatio === 0 ? form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].voyageRingRatio : form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].voyageRingRatio ? formatDigit(form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].voyageRingRatio) : '--'}}% |
|
|
|
|
:style="form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].voyageRingRatio === 0 ? 'color: #EB4747' : ''"> |
|
|
|
|
{{form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex] ? formatDigit(form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].voyageRingRatio) : '--'}}% |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="line"></view> |
|
|
|
|
<view class="rate_item"> |
|
|
|
|
<view class="rate_item_label">航次同比</view> |
|
|
|
|
<view class="rate_item_input"> |
|
|
|
|
{{form.bizWaterwayIslandDataSaveOrUpdateDTOList.length == 0 ? '' : form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].voyageYearOnYear === 0 ? form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].voyageYearOnYear : form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].voyageYearOnYear ? formatDigit(form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].voyageYearOnYear) : '--'}}% |
|
|
|
|
{{form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex] ? formatDigit(form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].voyageYearOnYear) : '--'}}% |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="form_item"> |
|
|
|
|
<view class="form_item_label">人数:</view> |
|
|
|
|
<view class="form_item_input form_input"> |
|
|
|
|
<uni-easyinput @blur="calcYoyMom(landNameIndex)" type="number" |
|
|
|
|
<uni-easyinput @blur="calcYoyMom(landNameIndex)" @clear="calcYoyMom(landNameIndex)" type="number" |
|
|
|
|
v-model="form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].numberOfPeople" |
|
|
|
|
placeholderStyle="color: #D4D4D4;font-size:28rpx;" placeholder="请输入" maxlength="20"> |
|
|
|
|
</uni-easyinput> |
|
|
|
|
@ -115,29 +114,29 @@ |
|
|
|
|
</view> |
|
|
|
|
<!-- 同比环比 --> |
|
|
|
|
<view class="form_item_rate" |
|
|
|
|
:class="form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].numberOfPeople && form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].numberOfPeople == form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].yesterdayNumberOfPeople ? 'danger' : '' "> |
|
|
|
|
:class="form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].peopleRingRatio === 0 ? 'danger' : '' "> |
|
|
|
|
<view class="rate_item"> |
|
|
|
|
<view class="rate_item_label" |
|
|
|
|
:style="form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].numberOfPeople && form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].numberOfPeople == form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].yesterdayNumberOfPeople ? 'color: #EB4747' : ''"> |
|
|
|
|
:style="form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].peopleRingRatio === 0 ? 'color: #EB4747' : ''"> |
|
|
|
|
人数环比 |
|
|
|
|
</view> |
|
|
|
|
<view class="rate_item_input" |
|
|
|
|
:style="form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].numberOfPeople && form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].numberOfPeople == form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].yesterdayNumberOfPeople ? 'color: #EB4747' : ''"> |
|
|
|
|
{{form.bizWaterwayIslandDataSaveOrUpdateDTOList.length == 0 ? '' : form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].peopleRingRatio === 0 ? form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].peopleRingRatio : form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].peopleRingRatio ? formatDigit(form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].peopleRingRatio) : '--'}}% |
|
|
|
|
:style="form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].peopleRingRatio === 0 ? 'color: #EB4747' : ''"> |
|
|
|
|
{{form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex] ? formatDigit(form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].peopleRingRatio) : '--'}}% |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="line"></view> |
|
|
|
|
<view class="rate_item"> |
|
|
|
|
<view class="rate_item_label">人数同比</view> |
|
|
|
|
<view class="rate_item_input"> |
|
|
|
|
{{form.bizWaterwayIslandDataSaveOrUpdateDTOList.length == 0 ? '' : form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].peopleYearOnYear === 0 ? form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].peopleYearOnYear : form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].peopleYearOnYear ? formatDigit(form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].peopleYearOnYear) : '--'}}% |
|
|
|
|
{{form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex] ? formatDigit(form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].peopleYearOnYear) : '--'}}% |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="form_item_remark"> |
|
|
|
|
<view class="form_item_label">备注:</view> |
|
|
|
|
<view class="form_item_input"> |
|
|
|
|
<uni-easyinput v-model="form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].remark" |
|
|
|
|
<uni-easyinput v-model="form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].remarks" |
|
|
|
|
placeholderStyle="color: #D4D4D4;font-size:28rpx;" placeholder="请输入备注信息" type="textarea" maxlength="200" |
|
|
|
|
autoHeight></uni-easyinput> |
|
|
|
|
</view> |
|
|
|
|
@ -163,14 +162,27 @@ |
|
|
|
|
data() { |
|
|
|
|
return { |
|
|
|
|
form: { |
|
|
|
|
"bizWaterwayIslandDataSaveOrUpdateDTOList": [], |
|
|
|
|
"bizWaterwayIslandDataSaveOrUpdateDTOList": [{ |
|
|
|
|
"landName": "", |
|
|
|
|
"lastYearNumberOfPeople": '', |
|
|
|
|
"lastYearVoyage": '', |
|
|
|
|
"numberOfPeople": '', |
|
|
|
|
"peopleRingRatio": '', |
|
|
|
|
"peopleYearOnYear": '', |
|
|
|
|
"voyage": '', |
|
|
|
|
"voyageRingRatio": '', |
|
|
|
|
"voyageYearOnYear": '', |
|
|
|
|
"yesterdayNumberOfPeople": '', |
|
|
|
|
"yesterdayVoyage": '', |
|
|
|
|
"remarks": '' |
|
|
|
|
}], |
|
|
|
|
"reportDate": "", |
|
|
|
|
"statPeriod": "" |
|
|
|
|
}, //登录form |
|
|
|
|
array: [], //时段选择列表 |
|
|
|
|
index: 2, //时段选择,默认0-24 |
|
|
|
|
userInfo: {}, |
|
|
|
|
landList: ['灵山岛', '斋堂岛', '青黄线', '竹岔', '田横'], |
|
|
|
|
landList: [], |
|
|
|
|
landNameIndex: 0, |
|
|
|
|
showLand: false, |
|
|
|
|
pageType: '', |
|
|
|
|
@ -198,28 +210,24 @@ |
|
|
|
|
}, |
|
|
|
|
methods: { |
|
|
|
|
formatDigit(data) { |
|
|
|
|
return (data+'').indexOf('.') > -1 && (data+'').substring((data+'').indexOf('.')).length > 2 ? data.toFixed(2) : data; |
|
|
|
|
return !checkNotEmpty(data) ? '--' : (data+'').indexOf('.') > -1 && (data+'').substring((data+'').indexOf('.')).length > 2 ? data.toFixed(2) : data; |
|
|
|
|
}, |
|
|
|
|
//切换当前编辑陆岛索引 |
|
|
|
|
changeLandNameIndex(index) { |
|
|
|
|
if (this.form.bizWaterwayIslandDataSaveOrUpdateDTOList[this.landNameIndex].voyage != '' && this.form |
|
|
|
|
.bizWaterwayIslandDataSaveOrUpdateDTOList[this.landNameIndex].numberOfPeople != '') { |
|
|
|
|
this.landList[this.landNameIndex].isFinish = true; |
|
|
|
|
} else { |
|
|
|
|
this.landList[this.landNameIndex].isFinish = false; |
|
|
|
|
} |
|
|
|
|
this.landList[this.landNameIndex].isFinish = checkNotEmpty(this.form.bizWaterwayIslandDataSaveOrUpdateDTOList[this.landNameIndex].voyage) && checkNotEmpty(this.form |
|
|
|
|
.bizWaterwayIslandDataSaveOrUpdateDTOList[this.landNameIndex].numberOfPeople) ? true : false; |
|
|
|
|
this.landNameIndex = index; |
|
|
|
|
console.log('landNameIndex', index) |
|
|
|
|
}, |
|
|
|
|
//陆岛列表 |
|
|
|
|
queryLandList() { |
|
|
|
|
this.$request(getApp().globalData.baseUrl + '/api/biz/waterwayIslandData/getByCurrentUserId', {}, 'GET').then(res => { |
|
|
|
|
this.landList = res.data; |
|
|
|
|
if (this.pageType == 'add') { |
|
|
|
|
this.form.bizWaterwayIslandDataSaveOrUpdateDTOList = []; |
|
|
|
|
this.landList.map(item => { |
|
|
|
|
item.isFinish = false; |
|
|
|
|
this.form.bizWaterwayIslandDataSaveOrUpdateDTOList.push({ |
|
|
|
|
"landName": item.stationId, |
|
|
|
|
"landName": item.stationName, |
|
|
|
|
"lastYearNumberOfPeople": '', |
|
|
|
|
"lastYearVoyage": '', |
|
|
|
|
"numberOfPeople": '', |
|
|
|
|
@ -230,14 +238,14 @@ |
|
|
|
|
"voyageYearOnYear": '', |
|
|
|
|
"yesterdayNumberOfPeople": '', |
|
|
|
|
"yesterdayVoyage": '', |
|
|
|
|
"remark": '' |
|
|
|
|
"remarks": '' |
|
|
|
|
}) |
|
|
|
|
}) |
|
|
|
|
} else { |
|
|
|
|
let arr = JSON.parse(JSON.stringify(this.form.bizWaterwayIslandDataSaveOrUpdateDTOList)); |
|
|
|
|
this.form.bizWaterwayIslandDataSaveOrUpdateDTOList = []; |
|
|
|
|
this.landList.map(item => { |
|
|
|
|
let idx = arr.findIndex(item2 => item2.landName == item.stationId); |
|
|
|
|
let idx = arr.findIndex(item2 => item2.landName == item.stationName); |
|
|
|
|
console.log(idx) |
|
|
|
|
if (idx > -1) { |
|
|
|
|
item.isFinish = checkNotEmpty(arr[idx].numberOfPeople) && checkNotEmpty(arr[idx].voyage) ? true : |
|
|
|
|
@ -246,7 +254,7 @@ |
|
|
|
|
} else { |
|
|
|
|
item.isFinish = false; |
|
|
|
|
this.form.bizWaterwayIslandDataSaveOrUpdateDTOList.push({ |
|
|
|
|
"landName": item.stationId, |
|
|
|
|
"landName": item.stationName, |
|
|
|
|
"lastYearNumberOfPeople": '', |
|
|
|
|
"lastYearVoyage": '', |
|
|
|
|
"numberOfPeople": '', |
|
|
|
|
@ -257,7 +265,7 @@ |
|
|
|
|
"voyageYearOnYear": '', |
|
|
|
|
"yesterdayNumberOfPeople": '', |
|
|
|
|
"yesterdayVoyage": '', |
|
|
|
|
"remark": '' |
|
|
|
|
"remarks": '' |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
}) |
|
|
|
|
@ -281,51 +289,34 @@ |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
//环比同比计算 |
|
|
|
|
calcYoyMom(landNameIndex) { |
|
|
|
|
calcYoyMom(index) { |
|
|
|
|
if (this.form.reportDate == '' || this.form.statPeriod == '' || this.form |
|
|
|
|
.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].landName == '') { |
|
|
|
|
.bizWaterwayIslandDataSaveOrUpdateDTOList[index].landName == '') { |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
this.form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].isFinish = checkNotEmpty(this.form |
|
|
|
|
.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].voyage) && checkNotEmpty(this.form |
|
|
|
|
.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].numberOfPeople) ? true : false; |
|
|
|
|
this.landList[index].isFinish = checkNotEmpty(this.form |
|
|
|
|
.bizWaterwayIslandDataSaveOrUpdateDTOList[index].voyage) && checkNotEmpty(this.form |
|
|
|
|
.bizWaterwayIslandDataSaveOrUpdateDTOList[index].numberOfPeople) ? true : false; |
|
|
|
|
this.$request(getApp().globalData.baseUrl + '/api/biz/waterwayIslandData/getYoyMom?statDate=' + this.form |
|
|
|
|
.reportDate + '&statPeriod=' + this.form.statPeriod + '&landName=' + this.form |
|
|
|
|
.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].landName + '&_t=' + Date.parse(new Date()), {}, |
|
|
|
|
.bizWaterwayIslandDataSaveOrUpdateDTOList[index].landName + '&_t=' + Date.parse(new Date()), {}, |
|
|
|
|
'GET') |
|
|
|
|
.then(res => { |
|
|
|
|
let yesterdayData = res.data.yesterdayData; |
|
|
|
|
let lastYearData = res.data.lastYearData; |
|
|
|
|
this.form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].yesterdayVoyage = checkNotEmpty( |
|
|
|
|
yesterdayData.voyage) ? yesterdayData.voyage : 0; |
|
|
|
|
this.form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].lastYearVoyage = checkNotEmpty( |
|
|
|
|
lastYearData.voyage) ? lastYearData.voyage : 0; |
|
|
|
|
this.form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].yesterdayNumberOfPeople = checkNotEmpty( |
|
|
|
|
yesterdayData.numberOfPeople) ? yesterdayData.numberOfPeople : 0; |
|
|
|
|
this.form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].lastYearNumberOfPeople = checkNotEmpty( |
|
|
|
|
lastYearData.numberOfPeople) ? lastYearData.numberOfPeople : 0; |
|
|
|
|
this.form.bizWaterwayIslandDataSaveOrUpdateDTOList[index].yesterdayVoyage = yesterdayData.voyage; |
|
|
|
|
this.form.bizWaterwayIslandDataSaveOrUpdateDTOList[index].lastYearVoyage = lastYearData.voyage; |
|
|
|
|
this.form.bizWaterwayIslandDataSaveOrUpdateDTOList[index].yesterdayNumberOfPeople = yesterdayData.numberOfPeople; |
|
|
|
|
this.form.bizWaterwayIslandDataSaveOrUpdateDTOList[index].lastYearNumberOfPeople = lastYearData.numberOfPeople; |
|
|
|
|
//环比-同比 |
|
|
|
|
//环比计算规则 if今天没有值不计算,elseif昨天没有值不计算,elseif昨天===0并且今天===0百分比0,esleif昨天0今天大于0百分比100,else(今天-昨天)/昨天*100 |
|
|
|
|
let obj = this.form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex]; |
|
|
|
|
this.form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].voyageRingRatio = !checkNotEmpty(obj |
|
|
|
|
.voyage) ? '' : !checkNotEmpty(yesterdayData.voyage) ? '' : yesterdayData.voyage === 0 && parseInt(obj |
|
|
|
|
.voyage) === 0 ? 0 : yesterdayData.voyage === 0 && parseInt(obj.voyage) > 0 ? 100 : (parseInt(obj |
|
|
|
|
.voyage) - yesterdayData.voyage) / yesterdayData.voyage * 100; |
|
|
|
|
this.form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].voyageYearOnYear = !checkNotEmpty(obj |
|
|
|
|
.voyage) ? '' : !checkNotEmpty(lastYearData.voyage) ? '' : lastYearData.voyage === 0 && parseInt(obj |
|
|
|
|
.voyage) === 0 ? 0 : lastYearData.voyage === 0 && parseInt(obj.voyage) > 0 ? 100 : (parseInt(obj |
|
|
|
|
.voyage) - lastYearData.voyage) / lastYearData.voyage * 100; |
|
|
|
|
this.form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].peopleRingRatio = !checkNotEmpty(obj |
|
|
|
|
.numberOfPeople) ? '' : !checkNotEmpty(yesterdayData.numberOfPeople) ? '' : yesterdayData |
|
|
|
|
.numberOfPeople === 0 && parseInt(obj.numberOfPeople) === 0 ? 0 : yesterdayData.numberOfPeople === 0 && |
|
|
|
|
parseInt(obj.numberOfPeople) > 0 ? 100 : (parseInt(obj.numberOfPeople) - yesterdayData.numberOfPeople) / |
|
|
|
|
yesterdayData.numberOfPeople * 100; |
|
|
|
|
this.form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex].peopleYearOnYear = !checkNotEmpty(obj |
|
|
|
|
.numberOfPeople) ? '' : !checkNotEmpty(lastYearData.numberOfPeople) ? '' : lastYearData |
|
|
|
|
.numberOfPeople === 0 && parseInt(obj.numberOfPeople) === 0 ? 0 : lastYearData.numberOfPeople === 0 && |
|
|
|
|
parseInt(obj.numberOfPeople) > 0 ? 100 : (parseInt(obj.numberOfPeople) - lastYearData.numberOfPeople) / |
|
|
|
|
lastYearData.numberOfPeople * 100; |
|
|
|
|
console.log('环比同比', this.form.bizWaterwayIslandDataSaveOrUpdateDTOList[landNameIndex]) |
|
|
|
|
// let obj = this.form.bizWaterwayIslandDataSaveOrUpdateDTOList[index]; |
|
|
|
|
this.form.bizWaterwayIslandDataSaveOrUpdateDTOList[index].voyageRingRatio = this.$calcMom(this.form.bizWaterwayIslandDataSaveOrUpdateDTOList[index].voyage, yesterdayData.voyage); |
|
|
|
|
this.form.bizWaterwayIslandDataSaveOrUpdateDTOList[index].voyageYearOnYear = this.$calcYoy(this.form.bizWaterwayIslandDataSaveOrUpdateDTOList[index].voyage, lastYearData.voyage); |
|
|
|
|
this.form.bizWaterwayIslandDataSaveOrUpdateDTOList[index].peopleRingRatio = this.$calcMom(this.form.bizWaterwayIslandDataSaveOrUpdateDTOList[index].numberOfPeople, yesterdayData.numberOfPeople); |
|
|
|
|
this.form.bizWaterwayIslandDataSaveOrUpdateDTOList[index].peopleYearOnYear = this.$calcYoy(this.form.bizWaterwayIslandDataSaveOrUpdateDTOList[index].numberOfPeople, lastYearData.numberOfPeople); |
|
|
|
|
// console.log('环比同比', this.form.bizWaterwayIslandDataSaveOrUpdateDTOList[index]); |
|
|
|
|
this.$forceUpdate(); |
|
|
|
|
}) |
|
|
|
|
}, |
|
|
|
|
//id查询详情 |
|
|
|
|
@ -640,7 +631,7 @@ |
|
|
|
|
margin-top: 40rpx; |
|
|
|
|
|
|
|
|
|
.station_item { |
|
|
|
|
width: 175rpx; |
|
|
|
|
width: 173rpx; |
|
|
|
|
height: 60rpx; |
|
|
|
|
color: #666666; |
|
|
|
|
line-height: 60rpx; |
|
|
|
|
@ -653,6 +644,7 @@ |
|
|
|
|
padding: 0 20rpx; |
|
|
|
|
margin-bottom: 40rpx; |
|
|
|
|
margin-right: 20rpx; |
|
|
|
|
overflow: hidden; |
|
|
|
|
|
|
|
|
|
&.active { |
|
|
|
|
position: relative; |
|
|
|
|
|