update
This commit is contained in:
parent
9f2e1de9a1
commit
230c9f5273
@ -5,6 +5,20 @@
|
|||||||
<view class="meng" v-if="showMonthDetail" @click.stop="handleShowTrafficDetail"></view>
|
<view class="meng" v-if="showMonthDetail" @click.stop="handleShowTrafficDetail"></view>
|
||||||
<view class="meng" v-if="ydModal" @click.stop="handleShowYDModal"></view>
|
<view class="meng" v-if="ydModal" @click.stop="handleShowYDModal"></view>
|
||||||
|
|
||||||
|
<!-- 刚开始的悬浮广告 -->
|
||||||
|
<view class="advertisement" v-if="showAdvertisement">
|
||||||
|
<view :class=" isShowCloseAnimal?'advertisementNormalContent advertisementContent':'advertisementNormalContent'">
|
||||||
|
<!-- <span class="text">2024年五一假期预测</span>-->
|
||||||
|
<img class="topImg" src="https://eshangtech.com/ShopICO/ahyd-BID/newIndex3/advertisementTitle.png" />
|
||||||
|
<div style="display: inline-block;width: 200px;height: 400px;overflow: hidden">
|
||||||
|
<image @click="handlePreview" class="adverImg" src="https://eshangtech.com/ShopICO/ahyd-BID/newIndex3/advertisement.jpg" />
|
||||||
|
</div>
|
||||||
|
</view>
|
||||||
|
<view class="closeBox">
|
||||||
|
<image @click="handleClose" class="closeIcon" src="https://eshangtech.com/ShopICO/ahyd-BID/newIndex3/closeIcon.svg"/>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
|
||||||
<view class="showMoreFixedBox" v-if="showMoreFixed" @click="handleShowMore">
|
<view class="showMoreFixedBox" v-if="showMoreFixed" @click="handleShowMore">
|
||||||
<view class="fixedBox" :style="{top: `${menu.bottom + 10}px` }">
|
<view class="fixedBox" :style="{top: `${menu.bottom + 10}px` }">
|
||||||
<view class="otherDetailBottom">
|
<view class="otherDetailBottom">
|
||||||
@ -1602,12 +1616,14 @@ export default {
|
|||||||
profitSharingList:[],// 分润占比旁边的list
|
profitSharingList:[],// 分润占比旁边的list
|
||||||
isShowFestival:'labour',// 显示的节日
|
isShowFestival:'labour',// 显示的节日
|
||||||
oldSwiperIndex: 0,// 移动swiper 等待1秒钟 如果保持一致就请求 不一致就return
|
oldSwiperIndex: 0,// 移动swiper 等待1秒钟 如果保持一致就请求 不一致就return
|
||||||
|
showAdvertisement: false,// 是否显示一开始的广告
|
||||||
|
isShowCloseAnimal: false,// 是否显示关闭动画
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
watch:{
|
watch:{
|
||||||
user:{
|
user:{
|
||||||
// 新用户刚进来的时候可能onLoad会执行不了 监听他的user变化确保能请求
|
// 新用户刚进来的时候可能onLoad会执行不了 监听他的user变化确保能请求
|
||||||
handler:function (value){
|
handler:async function (value){
|
||||||
let userInfo = uni.getStorageSync('vuex')
|
let userInfo = uni.getStorageSync('vuex')
|
||||||
userInfo = JSON.parse(userInfo)
|
userInfo = JSON.parse(userInfo)
|
||||||
if (this.isReturn===true){
|
if (this.isReturn===true){
|
||||||
@ -1663,6 +1679,7 @@ export default {
|
|||||||
this.getData(this.option)
|
this.getData(this.option)
|
||||||
this.handleNoticeMonth()
|
this.handleNoticeMonth()
|
||||||
this.handleNoticeYear()
|
this.handleNoticeYear()
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -1695,10 +1712,19 @@ export default {
|
|||||||
...mapGetters({'user':'getUser'})
|
...mapGetters({'user':'getUser'})
|
||||||
},
|
},
|
||||||
onLoad(option){
|
onLoad(option){
|
||||||
// if (new Date().getTime() > new Date('2024-04-04 00:00:00').getTime()){
|
if (new Date().getTime() < new Date('2024-05-03 00:00:00').getTime()){
|
||||||
// this.isShowFestival = 'qm'
|
this.showAdvertisement = true
|
||||||
// }
|
}
|
||||||
const _this = this
|
let _this = this
|
||||||
|
|
||||||
|
|
||||||
|
// setTimeout(()=>{
|
||||||
|
// _this.showAdvertisement = false
|
||||||
|
// },6000)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// setTimeout(()=>{
|
// setTimeout(()=>{
|
||||||
// _this.moneyRateList = [0,0]
|
// _this.moneyRateList = [0,0]
|
||||||
// },3000)
|
// },3000)
|
||||||
@ -1813,6 +1839,7 @@ export default {
|
|||||||
//问号显示的内容 月份的数据请求 和 年份的数据请求
|
//问号显示的内容 月份的数据请求 和 年份的数据请求
|
||||||
this.handleNoticeMonth()
|
this.handleNoticeMonth()
|
||||||
this.handleNoticeYear()
|
this.handleNoticeYear()
|
||||||
|
|
||||||
// 如果十秒之后 isSuccess 没有变成true 说明接口有慢的或者报错了 才出现提示
|
// 如果十秒之后 isSuccess 没有变成true 说明接口有慢的或者报错了 才出现提示
|
||||||
setTimeout(()=>{
|
setTimeout(()=>{
|
||||||
if (!this.isSuccess){
|
if (!this.isSuccess){
|
||||||
@ -1844,6 +1871,10 @@ export default {
|
|||||||
if (!this.isReturn){
|
if (!this.isReturn){
|
||||||
this.getData(this.option)
|
this.getData(this.option)
|
||||||
this.currentMoney = 0
|
this.currentMoney = 0
|
||||||
|
if (new Date().getTime() < new Date('2024-05-03 00:00:00').getTime()){
|
||||||
|
this.showAdvertisement = true
|
||||||
|
this.isShowCloseAnimal = false
|
||||||
|
}
|
||||||
this.handleRealRevenue()
|
this.handleRealRevenue()
|
||||||
}
|
}
|
||||||
uni.stopPullDownRefresh();
|
uni.stopPullDownRefresh();
|
||||||
@ -1851,6 +1882,21 @@ export default {
|
|||||||
methods:{
|
methods:{
|
||||||
numeral,
|
numeral,
|
||||||
...mapActions(['memberLogin','getLoginCode']),
|
...mapActions(['memberLogin','getLoginCode']),
|
||||||
|
// 关闭广告
|
||||||
|
handleClose(){
|
||||||
|
this.isShowCloseAnimal = true
|
||||||
|
let _this = this
|
||||||
|
setTimeout(()=>{
|
||||||
|
_this.showAdvertisement = false
|
||||||
|
},500)
|
||||||
|
},
|
||||||
|
// 预览图片
|
||||||
|
handlePreview(){
|
||||||
|
uni.previewImage({
|
||||||
|
current:'https://eshangtech.com/ShopICO/ahyd-BID/newIndex3/advertisement.jpg',
|
||||||
|
urls:['https://eshangtech.com/ShopICO/ahyd-BID/newIndex3/advertisement.jpg']
|
||||||
|
})
|
||||||
|
},
|
||||||
// 显示悬浮框
|
// 显示悬浮框
|
||||||
handleShowMore(){
|
handleShowMore(){
|
||||||
this.showMoreFixed = !this.showMoreFixed
|
this.showMoreFixed = !this.showMoreFixed
|
||||||
@ -3002,7 +3048,12 @@ export default {
|
|||||||
uni.hideLoading()
|
uni.hideLoading()
|
||||||
this.isSuccess = true
|
this.isSuccess = true
|
||||||
this.stopSwiper = false
|
this.stopSwiper = false
|
||||||
_this.$forceUpdate()
|
|
||||||
|
|
||||||
|
_this.$forceUpdate()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
},
|
},
|
||||||
getDetail(obj) {
|
getDetail(obj) {
|
||||||
let _this = this
|
let _this = this
|
||||||
@ -3187,6 +3238,73 @@ $iphoneHeight: env(safe-area-inset-bottom);
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@keyframes moveAndShrink {
|
||||||
|
0% {
|
||||||
|
transform: translateX(0) scale(1);
|
||||||
|
}
|
||||||
|
50% {
|
||||||
|
transform: translate(5%,150px) scale(0.5);
|
||||||
|
}
|
||||||
|
100% {
|
||||||
|
transform: translate(10%,300px) scale(0);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.advertisement{
|
||||||
|
width: 100vw;
|
||||||
|
height: 100vh;
|
||||||
|
position: fixed;
|
||||||
|
top: 0;left: 0;
|
||||||
|
background: rgba(7, 7, 7, 0.5);
|
||||||
|
z-index: 999998;
|
||||||
|
.advertisementNormalContent{
|
||||||
|
height: 500px;
|
||||||
|
position: absolute;
|
||||||
|
top: 10vh;left: 50%;
|
||||||
|
transform: translateX(-50%);
|
||||||
|
background: #fff;
|
||||||
|
border-radius: 16px;
|
||||||
|
box-sizing: border-box;
|
||||||
|
padding: 16px;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
align-items: center;
|
||||||
|
.topImg{
|
||||||
|
width: 200px;
|
||||||
|
height: 49px;
|
||||||
|
}
|
||||||
|
.adverImg{
|
||||||
|
width: 200px;
|
||||||
|
height: 683px;
|
||||||
|
}
|
||||||
|
.text{
|
||||||
|
font-size: 18px;
|
||||||
|
color: #7F020B;
|
||||||
|
display: inline-block;
|
||||||
|
white-space: nowrap;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.advertisementContent{
|
||||||
|
animation: moveAndShrink 0.5s;
|
||||||
|
}
|
||||||
|
.closeBox{
|
||||||
|
position: absolute;
|
||||||
|
top: calc(10vh + 510px);left: 50%;
|
||||||
|
transform: translateX(-50%);
|
||||||
|
width: 100%;
|
||||||
|
display: flex;
|
||||||
|
justify-content: center;
|
||||||
|
.closeIcon{
|
||||||
|
width: 30px;
|
||||||
|
height: 30px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
.header {
|
.header {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
background: linear-gradient(180deg, #DCE6FF 0%, #F3F4F9 100%);
|
background: linear-gradient(180deg, #DCE6FF 0%, #F3F4F9 100%);
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="main">
|
<div class="main">
|
||||||
<div :class="selectFestival===0?'top springTop':selectFestival===1?'top qmTop':''">
|
<div :class="selectFestival===0?'top springTop':selectFestival===1?'top qmTop':selectFestival===2?'top labourTop':''">
|
||||||
<div :class="selectFestival===0?'header headerSpring':selectFestival===1?'header headerQm':''" :style="{height:menu.height + menu.top + 'px',top:0+'px'}">
|
<div :class="selectFestival===0?'header headerSpring':selectFestival===1?'header headerQm':selectFestival===2?'header headerlabour':''" :style="{height:menu.height + menu.top + 'px',top:0+'px'}">
|
||||||
<image :style="{bottom: ((statusBarHeight-24)/4)+'px' }" class="backArrow" src="https://eshangtech.com/ShopICO/ahyd-BID/examine/leftArrowWhite.svg" @click="handleBack"/>
|
<image :style="{bottom: ((statusBarHeight-24)/4)+'px' }" class="backArrow" src="https://eshangtech.com/ShopICO/ahyd-BID/examine/leftArrowWhite.svg" @click="handleBack"/>
|
||||||
<!-- <img :style="{bottom: ((statusBarHeight-24)/4)+'px' }" class="detailIcon" src="https://eshangtech.com/ShopICO/ahyd-BID/newIndex3/serverPartDetail.png">-->
|
<!-- <img :style="{bottom: ((statusBarHeight-24)/4)+'px' }" class="detailIcon" src="https://eshangtech.com/ShopICO/ahyd-BID/newIndex3/serverPartDetail.png">-->
|
||||||
<div v-if="showSpring" class="picker" @click="handleGoMap">
|
<div v-if="showSpring" class="picker" @click="handleGoMap">
|
||||||
@ -28,11 +28,11 @@
|
|||||||
<!-- </scroll-view>-->
|
<!-- </scroll-view>-->
|
||||||
</div>
|
</div>
|
||||||
<div class="contentPage">
|
<div class="contentPage">
|
||||||
<div :class="selectFestival===0?'contentTop springContentTop':selectFestival===1?'contentTop qmContentTop':''">
|
<div :class="selectFestival===0?'contentTop springContentTop':selectFestival===1?'contentTop qmContentTop':selectFestival===2?'contentTop labourContentTop':''">
|
||||||
<div class="content">
|
<div class="content">
|
||||||
<div class="left">
|
<div class="left">
|
||||||
<!-- <img class="detailLogo" src="https://eshangtech.com/ShopICO/ahyd-BID/newIndex3/serverDetail.png"/>-->
|
<!-- <img class="detailLogo" src="https://eshangtech.com/ShopICO/ahyd-BID/newIndex3/serverDetail.png"/>-->
|
||||||
<img class="detailLogo" :src="selectFestival===0?'https://eshangtech.com/ShopICO/ahyd-BID/newIndex3/serverDetail.png':selectFestival===1?'https://eshangtech.com/ShopICO/ahyd-BID/newIndex3/qmServicepartDetail.png':''"/>
|
<img class="detailLogo" :src="selectFestival===0?'https://eshangtech.com/ShopICO/ahyd-BID/newIndex3/serverDetail.png':selectFestival===1?'https://eshangtech.com/ShopICO/ahyd-BID/newIndex3/qmServicepartDetail.png':selectFestival===2?'https://eshangtech.com/ShopICO/ahyd-BID/newIndex3/labourServerPartDetail.png':''"/>
|
||||||
<!-- <text class="modalUnit">{{selectDateText || ''}}</text>-->
|
<!-- <text class="modalUnit">{{selectDateText || ''}}</text>-->
|
||||||
<!-- <text class="modalUnit">{{`/统计到${allDateDay || ''}`}}</text>-->
|
<!-- <text class="modalUnit">{{`/统计到${allDateDay || ''}`}}</text>-->
|
||||||
</div>
|
</div>
|
||||||
@ -49,7 +49,7 @@
|
|||||||
<!-- <div class="allBox">-->
|
<!-- <div class="allBox">-->
|
||||||
<!-- <div :class="currentScroll==='all'?'scrollItem selectItem':'scrollItem'" @click="handleChangeTime('all')">累计</div>-->
|
<!-- <div :class="currentScroll==='all'?'scrollItem selectItem':'scrollItem'" @click="handleChangeTime('all')">累计</div>-->
|
||||||
<!-- </div>-->
|
<!-- </div>-->
|
||||||
<scroll-view scroll-x="true" :class="selectFestival===0?'navList springNav':selectFestival===1?'navList qmNav':''" :scrollIntoView="currentScroll" :scroll-with-animation="true">
|
<scroll-view scroll-x="true" :class="selectFestival===0?'navList springNav':selectFestival===1?'navList qmNav':selectFestival===2?'navList labourNav':''" :scrollIntoView="currentScroll" :scroll-with-animation="true">
|
||||||
<div :class="currentScroll==='item'+item.value?'scrollItem selectItem':'scrollItem'" v-for="(item,index) in scrollList" :key="index" :id="'item'+item.value" @click="handleChangeTime(item.value)">{{item.label}}</div>
|
<div :class="currentScroll==='item'+item.value?'scrollItem selectItem':'scrollItem'" v-for="(item,index) in scrollList" :key="index" :id="'item'+item.value" @click="handleChangeTime(item.value)">{{item.label}}</div>
|
||||||
</scroll-view>
|
</scroll-view>
|
||||||
</div>
|
</div>
|
||||||
@ -199,6 +199,8 @@ export default {
|
|||||||
}
|
}
|
||||||
}else if(this.selectFestival===1){
|
}else if(this.selectFestival===1){
|
||||||
this.currentScroll = 'item'+ this.lastDay
|
this.currentScroll = 'item'+ this.lastDay
|
||||||
|
}else if (this.selectFestival===2){
|
||||||
|
this.currentScroll = 'item'+ this.lastDay
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -228,6 +230,15 @@ export default {
|
|||||||
this.howDayNumber = 5
|
this.howDayNumber = 5
|
||||||
this.currentScroll = 'item'+ '2024-04-07'
|
this.currentScroll = 'item'+ '2024-04-07'
|
||||||
}
|
}
|
||||||
|
}else if (this.selectFestival===2){
|
||||||
|
dayNumber = moment().diff("2024-04-30", "days")// 劳动
|
||||||
|
if (dayNumber<=7){
|
||||||
|
this.howDayNumber = dayNumber
|
||||||
|
}else{
|
||||||
|
this.howDayNumber = 7
|
||||||
|
this.currentScroll = 'item'+ '2024-05-05'
|
||||||
|
this.lastDay = '2024-05-05'
|
||||||
|
}
|
||||||
}
|
}
|
||||||
let dateList = []
|
let dateList = []
|
||||||
for (let i = 1;i<=this.howDayNumber;i++){
|
for (let i = 1;i<=this.howDayNumber;i++){
|
||||||
@ -235,6 +246,8 @@ export default {
|
|||||||
dateList.push({label:`第${i}天`,value:moment("2024-01-25").add(i, 'days').format("YYYY-MM-DD")})
|
dateList.push({label:`第${i}天`,value:moment("2024-01-25").add(i, 'days').format("YYYY-MM-DD")})
|
||||||
}else if(this.selectFestival===1){
|
}else if(this.selectFestival===1){
|
||||||
dateList.push({label:`第${i}天`,value:moment("2024-04-02").add(i, 'days').format("YYYY-MM-DD")})
|
dateList.push({label:`第${i}天`,value:moment("2024-04-02").add(i, 'days').format("YYYY-MM-DD")})
|
||||||
|
}else if (this.selectFestival===2){
|
||||||
|
dateList.push({label:`第${i}天`,value:moment("2024-04-28").add(i, 'days').format("YYYY-MM-DD")})
|
||||||
}
|
}
|
||||||
// if (i<7){
|
// if (i<7){
|
||||||
// dateList.push({label:`第${i}天`,value:`2024-01-${26+i-1}`})
|
// dateList.push({label:`第${i}天`,value:`2024-01-${26+i-1}`})
|
||||||
@ -283,8 +296,8 @@ export default {
|
|||||||
pushProvinceCode: this.useInfo.userData.ProvinceCode || '340000',
|
pushProvinceCode: this.useInfo.userData.ProvinceCode || '340000',
|
||||||
curYear: this.curYear,
|
curYear: this.curYear,
|
||||||
compareYear: this.compareYear,
|
compareYear: this.compareYear,
|
||||||
HolidayType:this.selectFestival===0?2:this.selectFestival===1?3:'',
|
HolidayType:this.selectFestival===0?2:this.selectFestival===1?3:this.selectFestival===2?4:'',
|
||||||
StatisticsDate:time,
|
StatisticsDate: time,
|
||||||
ServerpartId: this.springService.Serverpart_ID || this.ServerpartId,
|
ServerpartId: this.springService.Serverpart_ID || this.ServerpartId,
|
||||||
SortStr:`${this.type===1?'revenue':this.type===2?'account':this.type===3?'bayonet':''} ${this.sortType===0?'asc':'desc'}`,
|
SortStr:`${this.type===1?'revenue':this.type===2?'account':this.type===3?'bayonet':''} ${this.sortType===0?'asc':'desc'}`,
|
||||||
}
|
}
|
||||||
@ -504,6 +517,9 @@ export default {
|
|||||||
.qmTop{
|
.qmTop{
|
||||||
background-image: url("https://eshangtech.com/ShopICO/ahyd-BID/newIndex3/qmBackground.png");
|
background-image: url("https://eshangtech.com/ShopICO/ahyd-BID/newIndex3/qmBackground.png");
|
||||||
}
|
}
|
||||||
|
.labourTop{
|
||||||
|
background-image: url("https://eshangtech.com/ShopICO/ahyd-BID/newIndex3/labourBg.png");
|
||||||
|
}
|
||||||
.top{
|
.top{
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 324rpx;
|
height: 324rpx;
|
||||||
@ -519,6 +535,9 @@ export default {
|
|||||||
.headerQm{
|
.headerQm{
|
||||||
background-image: url("https://eshangtech.com/ShopICO/ahyd-BID/newIndex3/qmBackground.png");
|
background-image: url("https://eshangtech.com/ShopICO/ahyd-BID/newIndex3/qmBackground.png");
|
||||||
}
|
}
|
||||||
|
.headerlabour{
|
||||||
|
background-image: url("https://eshangtech.com/ShopICO/ahyd-BID/newIndex3/labourBg.png");
|
||||||
|
}
|
||||||
.header{
|
.header{
|
||||||
position: fixed;
|
position: fixed;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
@ -671,6 +690,9 @@ export default {
|
|||||||
.qmContentTop{
|
.qmContentTop{
|
||||||
background: linear-gradient(360deg, rgba(204,231,224,0) 0%, #CCE7E0 100%);
|
background: linear-gradient(360deg, rgba(204,231,224,0) 0%, #CCE7E0 100%);
|
||||||
}
|
}
|
||||||
|
.labourContentTop{
|
||||||
|
background: linear-gradient( 360deg, rgba(255,236,208,0) 0%, #FFECD0 100%);
|
||||||
|
}
|
||||||
|
|
||||||
.contentTop{
|
.contentTop{
|
||||||
width: 100%;
|
width: 100%;
|
||||||
@ -791,6 +813,11 @@ export default {
|
|||||||
color: #226C61!important;
|
color: #226C61!important;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
.labourNav{
|
||||||
|
.selectItem{
|
||||||
|
color: #D14702;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.sortBox{
|
.sortBox{
|
||||||
|
|||||||
@ -282,7 +282,7 @@ export default {
|
|||||||
this.currentScroll = 'item'+ '2024-04-07'
|
this.currentScroll = 'item'+ '2024-04-07'
|
||||||
}
|
}
|
||||||
}else if(this.selectFestival===2){
|
}else if(this.selectFestival===2){
|
||||||
dayNumber = moment().diff("2024-04-29", "days")
|
dayNumber = moment().diff("2024-04-30", "days")
|
||||||
if (dayNumber<=7){
|
if (dayNumber<=7){
|
||||||
this.howDayNumber = dayNumber
|
this.howDayNumber = dayNumber
|
||||||
}else{
|
}else{
|
||||||
|
|||||||
@ -498,7 +498,7 @@
|
|||||||
<img class="goTest" @click="handleGoTest" :src="selectFestival===0?'https://eshangtech.com/ShopICO/ahyd-BID/newIndex3/springTravelBtn.png':selectFestival===1?'https://eshangtech.com/ShopICO/ahyd-BID/newIndex3/qmPic.png':selectFestival===2?'https://eshangtech.com/ShopICO/ahyd-BID/newIndex3/labourCarTraffic.png':''"/>
|
<img class="goTest" @click="handleGoTest" :src="selectFestival===0?'https://eshangtech.com/ShopICO/ahyd-BID/newIndex3/springTravelBtn.png':selectFestival===1?'https://eshangtech.com/ShopICO/ahyd-BID/newIndex3/qmPic.png':selectFestival===2?'https://eshangtech.com/ShopICO/ahyd-BID/newIndex3/labourCarTraffic.png':''"/>
|
||||||
</div>
|
</div>
|
||||||
<div class="revenueContent">
|
<div class="revenueContent">
|
||||||
<scroll-view scroll-x="true" :class="selectFestival===0?'navList springNav':selectFestival===1?'navList qmNav':selectFestival===2?'navList qmNav':selectFestival===2?'navList labourNav':''" :scrollIntoView="currentScroll" :scroll-with-animation="true">
|
<scroll-view scroll-x="true" :class="selectFestival===0?'navList springNav':selectFestival===1?'navList qmNav':selectFestival===2?'navList labourNav':''" :scrollIntoView="currentScroll" :scroll-with-animation="true">
|
||||||
<div :class="currentScroll==='item'+item.value?'scrollItem selectItem':'scrollItem'" v-for="(item,index) in scrollList" :key="index" :id="'item'+item.value" @click="handleChangeTime(item.value)">{{item.label}}</div>
|
<div :class="currentScroll==='item'+item.value?'scrollItem selectItem':'scrollItem'" v-for="(item,index) in scrollList" :key="index" :id="'item'+item.value" @click="handleChangeTime(item.value)">{{item.label}}</div>
|
||||||
</scroll-view>
|
</scroll-view>
|
||||||
<!-- <span class="dateText">{{selectDateText || ''}}</span>-->
|
<!-- <span class="dateText">{{selectDateText || ''}}</span>-->
|
||||||
@ -1032,7 +1032,7 @@ export default {
|
|||||||
}else if (this.selectFestival===1){
|
}else if (this.selectFestival===1){
|
||||||
dayNumber = moment().diff("2024-04-03", "days")// 清明
|
dayNumber = moment().diff("2024-04-03", "days")// 清明
|
||||||
}else if (this.selectFestival===2){
|
}else if (this.selectFestival===2){
|
||||||
dayNumber = moment().diff("2024-04-29", "days")// 劳动
|
dayNumber = moment().diff("2024-04-30", "days")// 劳动
|
||||||
}
|
}
|
||||||
console.log('dayNumber',dayNumber)
|
console.log('dayNumber',dayNumber)
|
||||||
if (this.selectFestival===0){
|
if (this.selectFestival===0){
|
||||||
@ -1117,11 +1117,15 @@ export default {
|
|||||||
console.log('e',e)
|
console.log('e',e)
|
||||||
this.selectFestival = Number(e.detail.value)
|
this.selectFestival = Number(e.detail.value)
|
||||||
this.scrollList = []
|
this.scrollList = []
|
||||||
|
this.lastDay = uni.getStorageSync('lastDay')
|
||||||
|
|
||||||
|
|
||||||
if (this.selectFestival===0){
|
if (this.selectFestival===0){
|
||||||
this.currentScroll = 'item'+ '2024-03-05'
|
this.currentScroll = 'item'+ '2024-03-05'
|
||||||
}else if(this.selectFestival===1){
|
}else if(this.selectFestival===1){
|
||||||
this.currentScroll = 'item'+ this.lastDay
|
this.currentScroll = 'item'+ this.lastDay
|
||||||
|
}else if(this.selectFestival===2){
|
||||||
|
this.currentScroll = 'item'+ this.lastDay
|
||||||
}
|
}
|
||||||
|
|
||||||
let dayNumber = 0
|
let dayNumber = 0
|
||||||
@ -1130,8 +1134,9 @@ export default {
|
|||||||
}else if (this.selectFestival===1){
|
}else if (this.selectFestival===1){
|
||||||
dayNumber = moment().diff("2024-04-03", "days")
|
dayNumber = moment().diff("2024-04-03", "days")
|
||||||
}else if (this.selectFestival===2){
|
}else if (this.selectFestival===2){
|
||||||
dayNumber = moment().diff("2024-04-29", "days")// 劳动
|
dayNumber = moment().diff("2024-04-30", "days")// 劳动
|
||||||
}
|
}
|
||||||
|
console.log('dayNumber',dayNumber)
|
||||||
if (this.selectFestival===0){
|
if (this.selectFestival===0){
|
||||||
if (dayNumber<=40){
|
if (dayNumber<=40){
|
||||||
this.howDayNumber = dayNumber
|
this.howDayNumber = dayNumber
|
||||||
@ -1164,10 +1169,11 @@ export default {
|
|||||||
dateList.push({label:`第${i}天`,value:moment("2024-01-25").add(i, 'days').format("YYYY-MM-DD")})
|
dateList.push({label:`第${i}天`,value:moment("2024-01-25").add(i, 'days').format("YYYY-MM-DD")})
|
||||||
}else if (this.selectFestival===1){
|
}else if (this.selectFestival===1){
|
||||||
dateList.push({label:`第${i}天`,value:moment("2024-04-02").add(i, 'days').format("YYYY-MM-DD")})
|
dateList.push({label:`第${i}天`,value:moment("2024-04-02").add(i, 'days').format("YYYY-MM-DD")})
|
||||||
}else if (this.selectFestival===1){
|
}else if (this.selectFestival===2){
|
||||||
dateList.push({label:`第${i}天`,value:moment("2024-04-28").add(i, 'days').format("YYYY-MM-DD")})
|
dateList.push({label:`第${i}天`,value:moment("2024-04-28").add(i, 'days').format("YYYY-MM-DD")})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
console.log('dateList',dateList)
|
||||||
if (dateList && dateList.length>0){
|
if (dateList && dateList.length>0){
|
||||||
this.scrollList = dateList
|
this.scrollList = dateList
|
||||||
this.selectDateText = dateList[this.howDayNumber-1].value
|
this.selectDateText = dateList[this.howDayNumber-1].value
|
||||||
|
|||||||
@ -35,6 +35,21 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="noticeBox" style="height: 500rpx" v-if="selectFestival===2">
|
||||||
|
<div :class="selectFestival===0?'boxBg springBox':selectFestival===1?'boxBg qmBox':selectFestival===2?'boxBg labourBox':''"></div>
|
||||||
|
<div class="contentBox">
|
||||||
|
<img class="contentIcon" :src="selectFestival===0?'https://eshangtech.com/ShopICO/ahyd-BID/newIndex3/imgDesc.png':selectFestival===1?'https://eshangtech.com/ShopICO/ahyd-BID/newIndex3/trendChart.png':selectFestival===2?'https://eshangtech.com/ShopICO/ahyd-BID/newIndex3/larburTrendChart.png':''"/>
|
||||||
|
<div class="contentText" >
|
||||||
|
根据历史大数据显示:<br/>
|
||||||
|
<div style="text-indent: 2rem;font-size: 24rpx">
|
||||||
|
2024年五一假期期间,预计安徽驿达服务区<span class="red">5月1日</span>(假期首日)10时-14时是<span class="red">出程入区高峰</span>时段,<span class="red">峰值</span>出现在11时-13时;
|
||||||
|
</div>
|
||||||
|
<div style="text-indent: 2rem;font-size: 24rpx;margin-top: 8px">
|
||||||
|
安徽驿达服务区返程入区高峰或将较为分散,预计<span class="red">5月4日</span>(假日第四天)15时-19时,<span class="red">5月5日</span>(假期末日)14时-20时为<span class="red">返程入区高峰</span>时段,预计<span class="red">入区峰值</span>出现在<span class="red">5月4日</span>(假日第四天)<span class="red">17时-19时</span>,<span class="red">5月5日</span>(假期末日)<span class="red">16时-18时</span>,5月6日恢复正常
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="allPkBox">
|
<div class="allPkBox">
|
||||||
<div :class="selectFestival===0?'boxBg springBox':selectFestival===1?'boxBg qmBox':selectFestival===2?'boxBg labourBox':''"></div>
|
<div :class="selectFestival===0?'boxBg springBox':selectFestival===1?'boxBg qmBox':selectFestival===2?'boxBg labourBox':''"></div>
|
||||||
@ -242,7 +257,7 @@ export default {
|
|||||||
dateList.push(`第${i}天`)
|
dateList.push(`第${i}天`)
|
||||||
}
|
}
|
||||||
for(let i = 1;i<=7;i++){
|
for(let i = 1;i<=7;i++){
|
||||||
dateList2.push(i)
|
dateList2.push(`第${i}天`)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -259,7 +274,10 @@ export default {
|
|||||||
dateList.forEach((item,index)=>{
|
dateList.forEach((item,index)=>{
|
||||||
// let beforeValue = dataObj.compareList.filter(filter=> filter.easyDate === item)[0]
|
// let beforeValue = dataObj.compareList.filter(filter=> filter.easyDate === item)[0]
|
||||||
// beforeValue = beforeValue?beforeValue.value:null
|
// beforeValue = beforeValue?beforeValue.value:null
|
||||||
let beforeValue = dataObj.compareList[index].value
|
let beforeValue
|
||||||
|
if (dataObj.compareList && dataObj.compareList.length>0 && dataObj.compareList[index]){
|
||||||
|
beforeValue = dataObj.compareList[index].value
|
||||||
|
}
|
||||||
if (beforeValue){
|
if (beforeValue){
|
||||||
if (Number(beforeValue) / 10000 > max){
|
if (Number(beforeValue) / 10000 > max){
|
||||||
max = Number(beforeValue) / 10000
|
max = Number(beforeValue) / 10000
|
||||||
@ -274,7 +292,10 @@ export default {
|
|||||||
|
|
||||||
// let compareValue = dataObj.curList.filter(filter=> filter.easyDate === item)[0]
|
// let compareValue = dataObj.curList.filter(filter=> filter.easyDate === item)[0]
|
||||||
// compareValue = compareValue?compareValue.value:null
|
// compareValue = compareValue?compareValue.value:null
|
||||||
let compareValue = dataObj.curList[index].value
|
let compareValue
|
||||||
|
if (dataObj.curList && dataObj.curList.length>0 && dataObj.curList[index]){
|
||||||
|
compareValue = dataObj.curList[index].value
|
||||||
|
}
|
||||||
if (compareValue){
|
if (compareValue){
|
||||||
if (Number(compareValue) / 10000 > max){
|
if (Number(compareValue) / 10000 > max){
|
||||||
max = Number(compareValue) / 10000
|
max = Number(compareValue) / 10000
|
||||||
@ -344,6 +365,7 @@ export default {
|
|||||||
max:Number(max.toFixed(2)),
|
max:Number(max.toFixed(2)),
|
||||||
}
|
}
|
||||||
console.log('res',res)
|
console.log('res',res)
|
||||||
|
console.log('res2',res2)
|
||||||
this.res = res
|
this.res = res
|
||||||
this.res2 = res2
|
this.res2 = res2
|
||||||
this.opts = {
|
this.opts = {
|
||||||
|
|||||||
BIN
static/images/contract/advertisementTitle.png
Normal file
BIN
static/images/contract/advertisementTitle.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 91 KiB |
Loading…
x
Reference in New Issue
Block a user